Untuk Anda yang gres ingin mencar ilmu dan mencoba bagaimana cara membuat aplikasi Android,bisa menggunakan salah satu aplikasi yang sangat populer dan banyak digunakan untuk membuat aplikasi Android,yaitu Android studio.Android Studio merupakan salah satu software/perangkat lunak yang dibuat oleh Google .Inc untuk membantu para developer yang ingin membuat atau menyebarkan aplikasi mobile berbasis Android.Android Studio dapat anda download secara gratis melalui situs resmi Android di https://developer.android.com .Untuk menggunakan Android Studio,Anda harus mempelajari atau menguasai bahasa pemrograman Java.
Komponen system aplikasi Android
Pada dasarnya,sebuah aplikasi Android berjalan dengan melibatkan komponen-komponen yang saling terintegrasi satu sama lain,seperti activity,service,intent,thread dll.
Activity
Sebuah activity,mewakili satu tampilan UI (User Interface),misalnya pada menu Setting di perangkat Android,terdapat submenu WiFi,sound/Security,setiap submenu mewakili satu activity,jadi sebuah aplikasi terdapat satu atau lebih activity yang saling terhubung satu sama lain.Penggunaan jumlah activity tergantung bagaimana lingkup interaksi yang akan dimasukkan ke dalam aplikasi.
Background Service
Berbeda dengan activity,service tidak memiliki UI atau tampilan untuk pengguna,melainkan sebuah komponen yang berjalan di belakang/background untuk melaksanakan proses tertentu mirip pada dikala Anda menjalankan aplikasi pemutar musik,Anda juga mampu menulis pesan teks.Komponen inilah yang menangani bab tersebut.
Broadcast Receivers
Broadcast Receivers,komponen yang mendapatkan dan merespon broadcast announcement(siaran pemberitahuan).Broadcast receivers tidak menggunakan UI untuk menampilkan pemberitahuan,tetapi akan memulai sebuah activity untuk merespon pemeberitahuan yang diterima,misalnya menggunakan Notification Manager untuk memperingatkan pengguna pada dikala baterai dalam kondisi lemah.
Content Providers
Content Providers,berfungsi sebagai komponen yang memungkinkan aplikasi lain untuk mengakses dan menyimpan data sesuai yang dikendalikannya.Misalnya Media Store,memungkinkan sharing file media mirip gambar dan video dari aplikasi lain ke penyimpanan/galery.
Fragments
Fragments merupakan bab daru UI elements dan activity.Fragments mampu diibaratkan mirip sebuah bingkai foto,di mana kita mampu mengganti foto ,menambah foto dalam 1 bingkai.Contohnya mampu anda lihat pada aplikasi Contact ,di mana pada dikala kita menekan kontak tertentu,akan menampilkan detail view dari kontak tersebut.
Resources
Komponen yang berfungsi untuk menampung file-file,seperti image,logo,musik,ataupun file-file string dan konstanta yang bekerjasama dengan User Interface.
Intent
Intent,merupakan salah satu mekanisme untuk memulai acara ataupun komunikasi antar komponen di dalam aplikasi/system Android.Misalnya,pada dikala sebuah gambar /image di tekan lama pada galery,maka akan memeberikan opsi sharing via bluetooth,Email,dll.
Sebenarnya masih ada beberapa komponen yang belum dijelaskan di atas.Dikarenakan komponen yang di atas cukup penting untuk anda pahami terlebih dahulusebelum membuat sebuah aplikasi Android.Demikian postingan aku kali ini wacana Tutorial Android Studio : Pengenalan Komponen Aplikasi Android ,sebagai awal pembelajaran Android Studio untuk pemula.
Share This :




comment 0 komentar
more_vert