Sebelumnya kalian juga harus mengenal dengan baik apa itu android studio ? Tools apa sajakah yang terdapat di android studio ? dan kalian juga harus bisa mengenali apa yang disebut dengan user interfaces .
Seperti yang kalian ketahui, bahwa untuk membangun sebuah User Interface pada Aplikasi Android. Sampai saat ini, kita bisa melakukan dengan dua cara, yaitu :
- Pertama membangun secara dinamis,dengan bahasa pemrograman (programatically ex= Java )
- kedua membangun dengan cara layouting , atau dengan cara statis (XML).
Jika melihat pola kerja utamanya, Activity merepresentasi satu layar dengan user interface. sebagai contoh sederhana, Sebuah aplikasi email yang telah kita ketahui memiliki activity yang menunjukkan daftar email baru, dan activity lainya seperti menulis,membaca email, mengirim email serta menghapus email.
Jika kalian sudah mempelajari bahasa pemrograman c, c++, dan java pasti kalian akan melihat program tersebut, selalu dimulai dengan function main(). Hal ini sangat mirip, pada aplikasi android, program dimulai dengan method callback onCreate().
Method onCreate adalah salah satu Method secara default(bawaan) ,yang berasal dari Class AppCompatActivity ,yang digunakan untuk membuat Activity pertama kali ,dengan cara overriding.
Saat Aplikasi dijalankan pertama kali, Berisi tipe data Bundle ,dan juga parameter savedInstanceState. Keyword super pada Bahasa Permrograman Java , berfungsi sebagai variable referensi class , yang digunakan untuk rujukan dari Super Class atau Parent class .
Urutan method callback dari mulai activiy sampai berakhirnya activity dapat dilihat pada diagram activity lifecycle, seperti ada gambar dibawah ini :
Dibawah ini adalah beberapa daftar mengenai method callback yang harus kalian perhatikan dan harus kalian mengerti, agar kalian bisa menciptakan suatu aplikasi yang bisa diterima dan sesuai dengan harapan para pengguna.
Tidak ada komentar:
Posting Komentar