Membuat aplikasi pertama Anda

Bagian ini menjelaskan cara membuat aplikasi Android sederhana. Pertama, Anda akan mempelajari cara membuat project "Hello, World!" dengan Android Studio lalu menjalankannya. Kemudian, Anda membuat antarmuka baru untuk aplikasi yang menerima input pengguna dan beralih ke layar baru di aplikasi untuk menampilkannya.

Sebelum memulai, ada dua konsep dasar tentang aplikasi Android yang harus Anda pahami: bagaimana aplikasi tersebut menyediakan beberapa titik masuk, dan bagaimana aplikasi tersebut beradaptasi dengan berbagai perangkat.

Aplikasi menyediakan beberapa titik masuk

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

Aktivitas "utama" dimulai saat pengguna mengetuk ikon aplikasi. Anda juga dapat mengarahkan pengguna ke aktivitas dari tempat lain, seperti dari notifikasi atau bahkan dari aplikasi yang berbeda.

Komponen lain, seperti penerima siaran dan layanan, memungkinkan aplikasi Anda untuk melakukan tugas latar belakang tanpa UI.

Setelah membuat aplikasi pertama, Anda dapat mempelajari komponen aplikasi lainnya lebih lanjut pada 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. Sistem akan menentukan tata letak mana yang akan digunakan berdasarkan ukuran layar perangkat yang sedang digunakan.

Jika salah satu fitur aplikasi Anda memerlukan hardware tertentu, seperti kamera, Anda dapat mengkueri pada saat runtime terlepas dari apakah perangkat memiliki hardware itu atau tidak, lalu menonaktifkan fitur tersebut jika tidak. Anda dapat menentukan bahwa aplikasi Anda memerlukan hardware tertentu sehingga Google Play tidak akan mengizinkan aplikasi untuk diinstal pada perangkat tanpa hardware tersebut.

Setelah membuat aplikasi pertama, pelajari konfigurasi ponsel lebih lanjut pada Ringkasan kompatibilitas perangkat.

Setelah memahami dua konsep dasar tersebut, lanjutkan ke tutorial berikutnya untuk membuat aplikasi pertama Anda!