Android 1.5 Cupcake adalah salah satu versi paling awal dari sistem operasi Android dan dirilis pada April 2009. Meskipun versi ini tampak sangat mendasar dibandingkan dengan sistem Android modern, versi ini merupakan tonggak penting dalam pengembangan seluruh ekosistem Android.
Cupcake memperkenalkan inovasi-inovasi penting seperti papan ketik virtual, widget layar beranda, perekaman video, dan berbagai penyempurnaan pada sistem API, yang kemudian menjadi fondasi bagi banyak aplikasi Android. Dalam artikel ini, Anda akan mempelajari langkah-langkah penting untuk membuat aplikasi sederhana menggunakan Android 1.5 Cupcake dan menemukan mengapa dasar-dasar ini masih relevan hingga saat ini.
Memahami Lingkungan Pengembangan Android 1.5 Cupcake
Untuk mengembangkan aplikasi untuk Cupcake, seseorang harus mengetahui bahwa lingkungan pengembangan pada saat itu terdiri dari komponen-komponen berikut:
Versi lama Android SDK
IDE Eclipse dengan plugin ADT (Alat Pengembangan Android)
Bahasa pemrograman Java sebagai komponen utama
Langkah-langkah Untuk Menyiapkan Lingkungan Pengembangan:
Gunakan SDK Android lama yang mendukung Android 1.5 Cupcake (API 3).
Instalasi Eclipse IDE sebagai lingkungan pengembangan.
Menambahkan plugin ADT untuk menghubungkan Eclipse ke Android SDK.
Buat Perangkat Virtual Android (AVD) dengan API level 3 untuk menguji aplikasi.
Menyiapkan Proyek Android di era Cupcake
Struktur proyek Android saat itu jauh lebih sederhana dibandingkan proyek modern. Proyek Cupcake pada umumnya terdiri dari:
src/ → berkas Java
res/ → tata letak XML, gambar, dan string
AndroidManifest.xml → File pusat untuk mendefinisikan aplikasi
bin/ → Folder keluaran untuk build yang telah selesai
Membuat Aplikasi Sederhana “Hello Cupcake”
Langkah-langkah:
Buat proyek baru
Di Eclipse:
File → Baru → Proyek Android
Lalu masukkan data berikut:
Nama Proyek: HelloCupcake
Nama Paket: com.example.hellocupcake
SDK Minimum: API 3
Membuat antarmuka pengguna dengan XML
Buka berkas: res/layout/main.xml
Antarmuka pengguna sangat sederhana saat itu — tanpa Desain Material, ConstraintLayout, atau komponen UI yang rumit.
Jalankan Aplikasi di AVD Cupcake
Klik:
Jalankan → Jalankan sebagai Aplikasi Android
Emulator Android 1.5 dimulai (relatif lambat), dan pada akhirnya muncul hal berikut:
“Halo Kue Mangkuk!”
Meski tampak sederhana, semua aplikasi Android modern didasarkan pada prinsip-prinsip ini.
Fitur Cupcake Penting Untuk Pengembang
Cupcake memperkenalkan beberapa fitur penting:
Papan Ketik Virtual (Papan Ketik Lunak)
Untuk pertama kalinya, pengguna dapat menggunakan papan ketik di layar.
Widget untuk layar beranda
Pengembang dapat menempatkan widget interaktif langsung di layar beranda.
API Perekaman Video
Untuk pertama kalinya, aplikasi dapat merekam dan memproses video.
Unggah langsung ke YouTube
Integrasi awal dengan layanan Google.
Mengapa Anda Harus Mengenal Cupcake hari ini?
Bahkan setelah bertahun-tahun, Cupcake tetap mendidik karena:
Memberikan pemahaman yang jelas tentang evolusi sistem API Android
Dasar-dasar pengembangan aplikasi dijelaskan dari titik awal yang sederhana
Menulis kode yang efisien dan hemat sumber daya mempromosikan
Berfungsi sebagai materi sejarah bagi pengembang atau penggemar teknologi
Kesimpulan
Android 1.5 Cupcake bukan sekadar sistem operasi lawas, melainkan sebuah tonggak sejarah. Membuat proyek sederhana, memahami strukturnya, dan menemukan fitur-fitur barunya menunjukkan betapa jauh Android telah berkembang sejak awal. Terlepas dari semua teknologi modern, konsep-konsep yang diperkenalkan oleh Cupcake tetap mengakar kuat di Android hingga saat ini.
Sebelum Android menjadi sistem operasi terbesar di dunia, perjalanannya dimulai dengan versi-versi awal yang hanya diketahui segelintir orang: Android 1.0 dan Android 1.Kedua versi ini meletakkan fondasi bagi sistem Android modern. Menariknya, keduanya diberi nama sandi internal Astro dan Bender, meskipun Google kemudian tidak lagi menggunakan nama-nama tersebut secara resmi karena masalah hak cipta.
Tinjauan Singkat Android 1.0 dan 1.1
Pada 23 September 2008, Google resmi merilis Android 1.0 bersamaan dengan ponsel pintar pertama yang menjalankannya: HTC Dream (T-Mobile G1). Android memasuki pasar yang saat itu didominasi BlackBerry sebagai penantang baru, sementara iOS baru berusia satu tahun.
Android 1.0 secara internal diberi nama kode Astro, sementara Android 1.1 dikenal sebagai Bender, terinspirasi oleh karakter kartun dan fiksi ilmiah. Namun, karena potensi masalah hak cipta, Google tidak menggunakan nama-nama ini secara publik. Oleh karena itu, tradisi nama bertema makanan penutup baru dimulai dengan Android 1.5 Cupcake.
Fitur Utama Android 1.0 (Astro)
Android 1.0 memperkenalkan fitur-fitur fundamental yang kemudian menjadi standar untuk ponsel pintar. Fitur-fitur terpentingnya adalah:
Layar beranda dan widget
Layar beranda Android pertama mendukung ikon dan widget sederhana seperti jam dan pencarian Google. Pengguna dapat menambahkan pintasan ke aplikasi atau kontak—fitur yang terus menjadi ciri khas sistem Android hingga saat ini.
Pasar Android
Dengan Android 1.0, pengguna sudah dapat menggunakan aplikasi dari Market, meskipun pilihannya hanya beberapa lusin aplikasi. Inilah cikal bakal Google Play Store saat ini dengan jutaan aplikasi.
Aplikasi Google Terintegrasi
Android 1.0 menawarkan integrasi mendalam layanan Google:
Gmail
Google Maps (dengan Street View!)
YouTube
Obrolan Google
Bilah notifikasi yang dapat dilipat
Android adalah sistem pertama yang memperkenalkan panel notifikasi yang dapat ditarik ke bawah dari atas sebuah konsep yang kemudian diadopsi oleh sistem lain.
Melakukan banyak tugas sekaligus
Meski sederhana, Android sudah mendukung multitasking melalui tombol “Kembali”, “Beranda”, dan “Menu”.
Fitur Baru di Android 1.1 (Bender)
Android 1.1 dirilis pada bulan Februari 2009 sebagai pembaruan kecil, tetapi membawa perbaikan penting:
Kemampuan untuk menyimpan lampiran email di Gmail
Peningkatan stabilitas di Maps dan dialer telepon
Dukungan API yang ditingkatkan untuk pengembang
Perbaikan bug untuk panggilan, alarm, dan fungsi layar sentuh
Tutorial Menggunakan Android 1.0–1.1
Navigasi dasar
Android 1.0–1.1 menggunakan tiga tombol fisik:
Beranda kembali ke layar beranda
Kembali satu halaman ke belakang
Menu Menampilkan opsi tambahan
Sesuaikan layar beranda
Tekan dan tahan pada area kosong di layar beranda.
Menu “Tambahkan ke Layar Utama” muncul.
Pilihan:
Tautan aplikasi
Widget (jam, pencarian, kalender)
Berkas
andai
Tarik elemen ke posisi yang diinginkan.
Gunakan aplikasi dari Android Market
Buka Android Market.
Telusuri kategori.
Pilih aplikasi yang diinginkan.
Tekan “Gunakan” dan konfirmasi izin.
Menggunakan Google Maps dengan Street View
Fitur canggih pada masanya:
Buka Maps dan pilih lokasi.
Ketuk ikon Street View.
Putar tampilan menggunakan trackball HTC Dream.
Sinkronkan akun Google
Buka pengaturan.
Pilih “Sinkronisasi Data”.
Masukkan alamat email dan kata sandi Anda.
Pilih konten yang akan disinkronkan.
Kesimpulan
Android 1.0 dan 1.1 mungkin tampak sederhana dibandingkan versi-versi sebelumnya, tetapi keduanya meletakkan fondasi bagi sistem yang kini membentuk kehidupan miliaran orang. Fitur-fitur seperti Android Market, Google Maps, dan multitasking telah membentuk identitas Android sejak awal: terbuka, fleksibel, dan inovatif.

