androidsprint

Syllabus

Topik yang akan dipelajari.

  1. KMP Trends & Overview

    Pengenalan mengenai ekosistem KMP dan update terkini.

  2. Project Setup and Sourceset Introduction

    Inisialisasi project dan pengatar source-set pada struktur KMP.

  3. Mini Distributed Binaries

    Membuat sampel module yang bisa didistribusi ditiap dukungan platform pada KMP.

  4. Navigation Setup

    Menggunakan Jetpack Navigation untuk melakukan navigasi antar screen.

  5. Main Feature Kick-offs

    Membuat aplikasi sampel dengan studi kasus, menggunakan KMP dan Compose Multiplatform.

  6. Remote Data Support

    Menggunakan ktorfit untuk melakukan transaksi data dari network (baik mengirim maupun menerima request).

  7. Modularization and Navigation II

    Preparasi struktur modul and penerapan lebih lanjut untuk screen navigation support.

  8. Architecture Pattern Implementation

    Pengenalan salah satu architecture pattern approach yang direkomendasikan pada penerapan Compose Multiplatform.

  9. Data Management Support

    Menambahkan dukungan kompleks untuk melakukan save-state dan offline-mode dengan metode caching menggunakan DataStore dan Room.

  10. UI & Unit Testing

    Melakukan uji coba terhadap end-to-end proses pada main features.

  11. Crack the Android interview process

    Discover cara tepat untuk mempersiapkan sebelum android user interview, baik DSA maupun android technical questions.