Lifecycle pada aplikasi Android

Mengetahui lifecycle pada aplikasi android sangatlah penting, agar kita bisa menyiapkan fungsi-fungsi tertentu ketika user melakukan hal tertentu saat menggunakan aplikasi kita, termasuk saat melakukan rotasi

Detail Kelas

  • Intro lifecycle

    mengenal apa itu lifecycle pada aplikasi android dan kenapa mengetahui siklus hidup dari aplikasi kamu itu penting

  • OnCreate dan onStart

    Event pertama yang akan kita lihat adalah onCreate dan onStart, ketika aplikasi android atau fragment pertama kali berjalan

  • OnResume dan onPause

    Setiap aplikasi android berjalan sangat memungkinkan user akan melakukan aktivitas lain yang membuat aplikasi masuk ke mode onPause, dan mengembalikannya lagi dengan mode onResume

  • OnStop, onRestart dan onDestroy

    Selain onPause, ada juga event onStop dan onDestroy ketika aplikasi android benar-benar berhenti dan kita bisa mendeteksi kembalinya dengan metode onRestart

  • Efek rotasi dan save instance

    Apa yang terjadi saat pengguna aplikasi android kamu melakukan rotasi? kita akan melihat kegunaan save instance untuk menyimpan data saat event tersebut terjadi

  • Simulasi lifecycle dengan timer

    Untuk melakukan simulasi lifecycle apa saja yang sudah kita pelajari, kita akan menggunakan timer sederhana untuk melihat setiap eventnya terpanggil

  • Info seputar lifecycle aware component

    Selain cara mendeteksi event yang kita lakukan sebelumnya, tim android secara resmi juga mengenalkan lifecycle aware component, untuk mendeteksi dan menjalankan fungsi yang relevan setiap eventnya