Pernahkah Anda bermimpi menciptakan aplikasi Smartphone buatan Anda sendiri yang bisa diunduh di Google PlayStore dan Apple App Store?
Di masa lalu, Anda harus belajar bahasa Java untuk Android dan Swift untuk iOS. Sangat melelahkan! Tetapi Meta (Facebook) menciptakan keajaiban bernama React Native. Jika Anda sudah menguasai React JS, Anda HANYA BUTUH waktu hitungan hari untuk bisa membuat Aplikasi Mobile sungguhan!
Kursus ini akan menggunakan senjata tercanggih di ekosistem Mobile: Expo. Dengan Expo, Anda tidak perlu menginstal Android Studio yang berat. Anda cukup mengetik kode di Laptop, dan aplikasinya akan muncul seketika di Smartphone Anda melalui pindaian QR Code!
Apa yang akan saya pelajari ?
- Pengenalan jembatan gaib (The Bridge) antara Javascript dan komponen Asli (Native).
- Memulai proyek Mobile dalam 1 menit menggunakan kerangka kerja masa depan: Expo.
- Membuang HTML dan menggunakan tag sakti
ViewdanText. - Menata antarmuka (Layout) responsif di layar HP menggunakan seni bela diri Flexbox.
- Menerima ketikan dan ketukan jari pengguna menggunakan
TextInputdanTouchableOpacity. - Mempelajari komponen dewa FlatList untuk merender ribuan data tanpa membuat HP panas/hang.
- Menguasai Navigasi antar layar (Pindah Halaman) ala Next.js menggunakan Expo Router.
- Menyedot data API Satelit dan menampilkannya dengan elegan di genggaman Anda.
- Menyimpan data persisten (Offline) ke dalam brankas AsyncStorage.
Project apa yang akan saya buat ?
Sebagai Mahakarya Kelulusan, kita akan membuang jauh-jauh aplikasi membosankan seperti To-Do List. Anda akan membangun Aplikasi Katalog Kopi Nusantara (Coffee Shop App) yang sangat estetik!
Aplikasi ini akan memiliki daftar racikan kopi menggunakan performa tinggi dari FlatList. Ketika pengguna mengetuk salah satu kopi, layar akan berpindah secara Native ke Halaman Detail Kopi (Menggunakan Expo Router). Pengguna juga bisa menekan tombol “Hati” (Favorit), dan kopi tersebut akan tersimpan abadi di HP mereka berkat sistem basis data lokal AsyncStorage.
💎 Materi
Berikut ini adalah daftar materi belajar React Native. Kurikulum ini akan menuntun Anda langkah demi langkah, mulai dari pengenalan layar hingga merilis aplikasi Mobile sungguhan. Siapkan Emulator atau HP di genggaman Anda, dan mari kita taklukkan dunia Smartphone! 📱💥