Anda di halaman 1dari 4

1. Apa judul proyek anda?

Judul proyek saya yakni “CoretanKu” yakni aplikasi pencatatan

2. Jelaskan bagian bagian dari activity daur hidup android yang anda gunakan dalam proyek
akhir anda?

onCreate()

menunjukkan penyiapan dasar untuk aktivitas, seperti mendeklarasikan


antarmuka pengguna (didefinisikan dalam file tata letak XML), mendefinisikan
variabel anggota, dan mengonfigurasi beberapa UI. Dalam contoh ini, file tata letak
XML ditentukan dengan mengirimkan ID resource file

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);
setContentView(R.layout.activity_createnote);
msavenote=findViewById(R.id.savenote);
mcreatecontentofnote=findViewById(R.id.createcontentofnote);
mcreatetitleofnote=findViewById(R.id.createtitleofnote);
}

onStart()

membuat aktivitas terlihat oleh pengguna, saat aplikasi mempersiapkan


aktivitas untuk memasuki latar depan dan menjadi interaktif. Misalnya, metode ini
adalah tempat aplikasi menginisialisasi kode yang mengelola UI.

protected void onStart() {

super.onStart();

noteAdapter.startListening();

} onResume()

Aplikasi tetap dalam status ini sampai terjadi sesuatu untuk mengambil fokus
dari aplikasi. Peristiwa yang terjadi misalnya adalah menerima panggilan telepon,
pengguna beralih ke aktivitas lain, atau layar perangkat mati.

public boolean onOptionsItemSelected(@NonNull MenuItem item) {

if(item.getItemId()==android.R.id.home)

{
onBackPressed();

return super.onOptionsItemSelected(item);

onPause()

Sistem akan memanggil metode ini sebagai indikasi pertama bahwa pengguna
meninggalkan aktivitas Anda 

if(item.getItemId()==android.R.id.home)

onBackPressed();

return super.onOptionsItemSelected(item);

onStop()

ketika aktivitas yang baru diluncurkan menutupi seluruh layar. 

protected void onStop() {

super.onStop();

if(noteAdapter!=null)

noteAdapter.stopListening();

onDestroy()

public boolean onOptionsItemSelected(@NonNull MenuItem item) {


switch (item.getItemId())

case R.id.logout:

firebaseAuth.signOut();

finish();

startActivity(new Intent(notesactivity.this,MainActivity.class));

dipanggil sebelum aktivitas ditutup. Sistem memanggil callback ini karena:

1. aktivitas selesai (karena pengguna benar-benar menutup aktivitas atau


karena finish() dipanggil pada aktivitas tersebut), atau

2. sistem sementara menutup aktivitas karena perubahan konfigurasi


(seperti rotasi perangkat atau mode multi-jendela)

3. Jelaskan bagaimana cara anda mengoneksikan database pada projek anda?

Menambahkan aplikasi android menggunakan Firebase console


Penambahan Firebase ke aplikasi melibatkan tugas di Firebase console dan di
project Android yang terbuka (misalnya, mendownload file konfigurasi Firebase dari
console, lalu memindahkannya ke project Android).

Buat project Firebase

Agar dapat menambahkan Firebase ke aplikasi Android, perlu membuat


project Firebase untuk dihubungkan ke aplikasi Android. Buka bagian Memahami
Project Firebase untuk mempelajari project Firebase lebih lanjut

Daftarkan aplikasi ke Firebase

Untuk menggunakan Firebase di aplikasi Android, perlu mendaftarkan


aplikasi ke project Firebase. Mendaftarkan aplikasi sering kali disebut sebagai
"menambahkan" aplikasi ke project.

Tambahkan file konfigurasi Firebase


Klik Download google-services.json untuk mendapatkan file konfigurasi Android
Firebase (google-services.json).

Pindahkan file konfigurasi ke direktori modul (level aplikasi) aplikasi Anda.

Tambahkan Firebase SDK ke aplikasi Anda

Menambahkan Firebase menggunakan Firebase Assistant


Firebase Assistant mendaftarkan aplikasi Anda ke project Firebase dan menambahkan
file, plugin, serta dependensi Firebase yang diperlukan ke project Android Anda.
Semuanya dapat dilakukan dari dalam Android Studio.
4. Apa yang anda pahami setelah anda menyelesaikan projek akhir anda?

- Mengetahui cara menggunakan firebase dan mengoneksikannya


- Memahami pembuatan layout di android studio dan pembuatan logic dengan
menggunakan Bahasa java
- Menambah pengetahuan tentang CRUD di firebase
- Mengetahui cara menjadikan project tersebut menjadi aplikai berformat APK hingga bisa
di upload di play store
- Mengetahui configurasi android studio dan fire base

Anda mungkin juga menyukai