Belajar Membuat Aplikasi Android untuk Pemula
Submission
📅 Update: Rabu, 23 Maret 2023
🗃 Project Akhir: ObatKaesa
Fitur yang harus ada pada aplikasi:
-
Halaman Utama
Syarat:- Menampilkan gambar dalam format List dengan jumlah minimal 10 item yang berbeda. Gunakan
RecyclerView
untuk menyusun listnya. informasi yang ditampilkan mengandung:- Judul dari artikel
- Memaparkan overview dari artikel (opsional)
- Memunculkan halaman detail ketika salah satu item ditekan. Anda bisa menerapkan handler click pada setiap item
RecyclerView
.
- Menampilkan gambar dalam format List dengan jumlah minimal 10 item yang berbeda. Gunakan
-
Halaman Detail
Syarat:- Menampilkan gambar dan informasi yang relevan pada halaman detail.
- Informasi yang relevan mencakup kesamaan informasi yang ditampilkan pada halaman utama dengan halaman detail
- Terdapat judul dan gambar yang sesuai dengan list.
- Terdapat informasi tambahan yang tidak sama dengan list.
-
Halaman About
Syarat:- Menampilkan foto diri, nama, dan email yang terdaftar di Dicoding.
- Dalam mengakses halaman about, pastikan terdapat tombol yang bisa digunkan untuk mengakses halamannya. Untuk cara mengaksesnya, kamu bisa mengimplementasikan:
- Dengan menambahkan elemen View khusus (bisa option menu, tombol, atau tab) yang mengandung ID "about_page"
Penilaian
Saran untuk mendapatkan nilai tinggi:
- Menerapkan tampilan aplikasi yang sesuai standar. Dimana kriterianya adalah:
- Memiliki width, height, margin, dan padding yang sesuai.
- Komponen tidak saling bertumpuk
- Penggunaan komponen sesuai dengan fungsinya
- Penggunaan warna yang sesuai
- Semua data dapat terlihat baik ketika landscape maupun potrait (gunakan
ScrollView
)
- Informasi yang ditampilkan pada halaman detail lebih lengkap.
- Deskripsi banyak, atau
- Jenis data yang ditampilkan bervariasi
- Membuat custom splash screen yang menarik.
- Pastikan nama Activity yang digunakan mengandung kata
Splash
- Gunakan referensi Splash Screens untuk menerapkan splashscreen pada project sesuai dengan yang disarankan.
- Pastikan nama Activity yang digunakan mengandung kata
- Menggunakan
CardView
yang sesuai untuk menampilkan konten List.- Gunakan referensi CardView Guideline untuk menerapkan CardView yang baik dan benar.
- Menerapkan fungsi Share pada halaman detail.
- Pastikan pada tombol Share menggunakan id "action_share".