# Kurikulum Bootcamp Mobile (React Native CLI) ## Sprint 1 1. Persiapan lingkungan pengembangan 2. Inisiasi dan menjalankan proyek awal 3. Dasar-dasar Git & Github 4. Menjalankan proyek dari Github ## Sprint 2 1. Pengenalan Figma 2. Demonstrasi proyek yang akan dibuat 3. Mendesain User Interface proyek 4. Membuat prototype proyek ## Sprint 3 1. Pengenalan komponen React Native dengan analogi web 2. Analisis desain dan pemahaman layouting 3. Penggunaan styling pada React Native 4. Pengenalan ekosistem dan instalasi library wajib ## Sprint 4 1. Pengaturan struktur folder 2. Pengaturan fundamental aplikasi (ikon, nama, bundle id, splash screen) 3. Pembuatan navigasi dan screen awal 4. Dasar-dasar Javascript, React, Module ## Sprint 5 1. Pengenalan React Hooks (useEffect, useState) 2. Pembuatan semua layar 3. Pengenalan React Hooks (useContext) 4. Pengenalan local storage ## Sprint 6 1. Integrasi dengan Firebase 2. Data modeling sederhana 3. Pembuatan sistem login dan register dengan Firebase Auth 4. Konfigurasi firewall firebase ## Sprint 7 1. Membundle proyek ke Android (.apk dan .aab) 2. Overview mempublish ke Playstore