Proyek

Carilah sebuah ide aplikasi Android yang akan anda kembangkan. Analisa ide tersebut, kemudian rancanglah desain layout yang dibutuhkan. Implementasikan hasil rancangan itu menjadi layout Android dalam format xml.

Kriteria

Proyek yang dikerjakan, setidaknya harus memenuhi kriteria berikut.

  • Mempunyai tampilan splashscreen.
  • Terdapat interaksi antar tampilan satu ke tampilan lainnya (dapat menggunakan Activity atau Fragment)
  • Menampilkan data yang direpresentasikan ke dalam RecyclerView.
  • Terdapat validasi input.
  • Minimal terdapat 4 tampilan layar.

Konsultasikan ide anda kepada instruktur sebelum memulai mengerjakan. Anda dapat mendeklarasikan static variable pada class turunan Application, untuk mensimulasikan penyimpanan pada aplikasi anda. Contoh deklarasi variable, sebagai berikut.

class MyApplication extends android.app.Application {
  public static List<Data> DATA;

  @Override
  public void onCreate() {
    super.onCreate();
    DATA = new ArrayList<>();
  }
}

Atur pada file AndroidManifest.xml pada tag <application> tambahkan atribut name sehingga menjadi seperti berikut.

...

<application
  android:name=".MyApplication"
  ...
  >

</application>
...

hasil yang cocok ""

    Tidak ada hasil yang cocok ""