Lewati ke konten utama

Belajar Membuat Aplikasi Android untuk Pemula

Submission

📅 Update: Rabu, 23 Maret 2023
🗃 Project Akhir: ObatKaesa

Fitur yang harus ada pada aplikasi:

  1. 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.
  2. 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.
  3. 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.
  • Menggunakan CardView yang sesuai untuk menampilkan konten List.
  • Menerapkan fungsi Share pada halaman detail.
    • Pastikan pada tombol Share menggunakan id "action_share".