Apa Mendasar Dari Sebuah Aplikasi Android?
Hal-hal Fundamental (mendasar) yang harus kalian ketahui dari sebuah Aplikasi Android, yakni bahwa Android ditulis dengan bahasa pemrogramman Java. Makara kalau kalian sudah tahu dari budi dasar dan konsep OOP yang diterapkan pada Java ,kalian sudah memiliki modal awal untuk membuat dan menyebarkan Aplikasi Android dengan bahasa pemrogramman Java.
![]() |
Proses compiling |
Lalu Android SDK tools yang yang terdapat di Android Studio , akan mengcompile seluruh code ,resource file dan data ke dalam sebuah paket Aplikasi Android ,yang disebut Android Package (.apk) Satu .apk berisi semua konten Aplikasi Android yang siap diinstall dan dipakai di perangkat Android kalian. Jika kalian menguji coba Aplikasi kalian di perangkat Android (Real Device) maka .apk akan terinstall secara otomatis dan menjalankan dan menampilkan ,hasil Aplikasi yang kalian buat di perangkat Android (Real Device), di dalam proses debugging.
Perlu kalian ketahui sehabis Aplikasi, berhasil terinstall di perangkat Android (Real Device) kalian :
- Sistem Operasi dari Android yakni sebuah multi user linux ,Jadi setiap Aplikasi sanggup dipakai oleh siapa saja.
- Secara bawaan ,sistem akan memilih tiap Aplikasi User Linux ID Unik (Yang dimana tidak akan ditampilkan di Aplikasi). Sistem akan memiliki set permission( perizinan) ,perizinan disini maksudnya apakah user boleh mengakses internet ,mengakses file SD Card,menggunakan GPS dan lain-lain di dalam Aplikasi.Untuk boleh mengaksesnya setiap pengguna menggunakan User Linux ID unik.
- Secara bawaan, setiap aplikasi yang berjalan sendiri di dalam proses Linux. Sistem Android akan memulai proses dikala salah satu komponen app harus dieksekusi, lalu menutup proses dikala itu tidak lagi diharapkan atau dikala sistem harus memulihkan memori untuk aplikasi lain.
Sistem Android menerapkan prinsip paling istimewa.Oleh alasannya yakni itu ,setiap aplikasi, secara bawaan, memiliki hak kanal hanya untuk komponen yang dibutuhkan saja untuk melaksanakan tugasnya dan tidak lebih. Ini membuat sebuah environment atau lingkungan yang sangat kondusif di mana sebuah aplikasi tidak sanggup mengakses bab dari sistem yang tidak diberikan izin.
Selengkapnya sanggup baca di http://developer.android.com/guide/components/fundamentals.html
EmoticonEmoticon