PENGGUNAAN FRAGMENT DI APLIKASI SEDERHANA ANDROID STUDIO
PENGGUNAAN FRAGMENT DI APLIKASI SEDERHANA ANDROID STUDIO
Welcome To My Blog
Dalam pengembangan aplikasi Android, sering kali kita perlu berbagi data antara fragment. Salah satu cara efektif untuk melakukannya adalah dengan menggunakan SharedViewModel. Pada artikel ini, kita akan membahas langkah- langkah untuk menghubungkan dua fragment, yaitu Fragment A dan Fragment B, menggunakan SharedViewModel.Dalam artikel ini, kita akan belajar membuat aplikasi sederhana bertema menu makanan
Langkah-langkah membuat aplikasi penggunaan fragment:
1. Membuat proyek android studio
- Buka Android Studio dan buat proyek baru.
- Pilih template "Empty Activity" karena kita akan menambahkan fragment secara manual nanti.
2. Membuat Fragment baru
- Klik kanan pada folder java → New → Fragment → Fragment (Blank).
- Beri nama fragment kamu, misalnya Fragment1 dan Fragment2. Lakukan ini untuk setiap ingin membuat Fragment baru.
Setiap fragment akan memiliki dua file:
- XML layout (fragmentA.xml dan fragmentB.xml): Di sini kamu bisa mendesain tampilan dari setiap fragment.
- Fragment Java/Kotlin class (FragmentA.java dan FragmentB.java): Ini adalah file logika untuk fragment tersebut.
3. MainActivity.java untuk Menghubungkan Antar Fragment
MainActivity.java.
4. activity_main.xml untuk Layout
activity_main.xml, tambahkan elemen-elemen seperti judul, konten, dan gambar.
5. Buat View Model
Pertama, kita perlu membuat kelas AyamViewModel.java yang akan digunakan bersama oleh kedua fragment. Berikut adalah contoh implementasinya:
6. Buat Fragment A (Mengirim Data)
Fragment A berisi pilihan berbagai jenis pempek, dan saat pengguna memilih salah satu, data tersebut akan dikirim ke Fragment B.
7. Buat Fragment B (Menerima Data)
Fragment B akan menerima data dari AyamViewModel dan menampilkan jenis ayam yang dipilih.
8. Fragment_a.xml untuk layout
9. Fragment_b.xml untuk layout
10. Menjalankan Aplikasi
Setelah semuanya diatur, jalankan aplikasi untuk melihat bagaimana fragment saling terhubung.Dengan mengikuti langkah-langkah ini, kamu dapat membuat aplikasi Android yang menampilkan dan menghubungkan beberapa fragment. Kamu juga bisa menambahkan fitur lain, seperti menyimpan data menggunakan database lokal (SQLite atau Room) atau menampilkan data dari API online.
Komentar
Posting Komentar