Membuat aplikasi pertama Anda

Halaman berikut mengajarkan kepada Anda cara membuat aplikasi Android sederhana. Anda akan mempelajari cara membuat project "Hello World" dengan Android Studio dan menjalankannya. Kemudian, Anda akan membuat antarmuka baru untuk aplikasi yang menerima beberapa input pengguna dan membuka layar kedua dalam aplikasi.

Namun, sebelum memulai, ada dua konsep dasar tentang aplikasi Android yang harus Anda pahami:


Aplikasi menyediakan beberapa titik masuk

Aplikasi Android dirancang sebagai kombinasi dari beragam komponen yang bisa dipanggil satu per satu. Misalnya, aktivitas adalah tipe komponen aplikasi yang menyediakan antarmuka pengguna.

Aktivitas "utama" adalah hal yang dimulai saat pengguna menge-tap ikon aplikasi, tetapi Anda dapat langsung mengarahkan pengguna ke aktivitas yang berbeda dari tempat lain, seperti dari notifikasi atau bahkan dari aplikasi yang berbeda.

Komponen lain seperti penerima siaran dan layanan juga memungkinkan aplikasi melakukan tugas latar belakang tanpa antarmuka pengguna.

Setelah berhasil membuat aplikasi pertama, pelajari selengkapnya tentang komponen lainnya dalam Dasar-Dasar Aplikasi.

Aplikasi beradaptasi dengan berbagai perangkat

Android memungkinkan Anda menyediakan resource yang berbeda untuk perangkat yang berbeda. Misalnya, Anda bisa membuat tata letak yang berbeda untuk ukuran layar yang berbeda. Kemudian, sistem akan menentukan tata letak mana yang akan digunakan berdasarkan ukuran layar perangkat yang sedang digunakan.

Jika salah satu fitur aplikasi memerlukan hardware tertentu, seperti kamera, Anda bisa menanyakan apakah perangkat memiliki hardware tersebut pada waktu proses, lalu menonaktifkan fitur terkait jika tidak memilikinya. Anda juga bisa menyetel beberapa fitur sebagaimana diperlukan sehingga Google Play tidak akan mengizinkan penginstalan di perangkat yang tidak memilikinya.

Setelah membuat aplikasi pertama, pelajari selengkapnya tentang konfigurasi perangkat di Kompatibilitas Perangkat.


Dengan konsep dasar tersebut, klik di bawah ini untuk mulai membuat aplikasi pertama Anda!