0Pricing
React Native Academy icon

React Native Academy

JAVASCRIPTMobileJavascriptIosAndroid

Bangun aplikasi iOS dan Android lintas platform dengan React Native dan Expo. Dari komponen pertama hingga animasi, native API, push notification, dan pengiriman ke App Store.

🤖 Bertenaga AI📚 30 kursus👥 100.000+ pelajar⭐ Rating 4,9
Ringkasan Kursus

React Native Mobile Development

Bangun aplikasi iOS dan Android lintas platform dengan React Native dan Expo. Dari komponen pertama hingga animasi, native API, push notification, dan pengiriman ke App Store. Track ini mencakup 30 mini-course progresif dari pemula absolut (A1) hingga lanjutan (B2), dengan pelajaran fokus singkat dan kuis cepat untuk mengunci setiap konsep.

What You Will Learn

Anda akan mulai dengan fundamental dan berkembang melalui topik menengah dan lanjutan, setiap course membangun yang sebelumnya. Setiap pelajaran praktis, dengan contoh nyata dan tutor AI tersedia saat Anda membutuhkan bantuan.

How It Works

Setiap course dibagi menjadi empat pelajaran fokus. Selesaikan beberapa pelajaran per hari dan Anda akan menguasai seluruh track dalam berminggu-minggu, bukan berbulan-bulan.

Mulai Belajar →

Cara Kamu Belajar

🎯
Pelajaran Interaktif
Latihan koding langsung dengan umpan balik real-time
🤖
AI Tutor
Dapatkan bantuan instan dari AI kami saat kamu stuck
💻
Editor Bawaan
Tulis dan jalankan kode langsung di browser kamu
🏆
Sertifikat
Raih sertifikat saat kamu menyelesaikan kursus
Kurikulum

30 Kursus

Setiap kursus di jalur belajar React Native Academy.

01

Penyiapan React Native dan Aplikasi Pertama

A14 pelajaran

Siapkan lingkungan pengembangan React Native Anda dengan Expo. Anda akan memasang alat yang diperlukan, membuat proyek pertama, dan menjala…

02

Komponen Inti: View, Text, Image

A14 pelajaranPRO

Pelajari blok pembangun dasar setiap layar React Native. Anda akan menggunakan komponen View, Text, dan Image untuk menyusun tata letak ser…

03

Gaya dan Flexbox di React Native

A14 pelajaranPRO

Kuasai sistem penataan gaya yang digunakan React Native, yang didasarkan pada properti bergaya CSS dan diterapkan melalui objek JavaScript…

04

State dan Props

A14 pelajaranPRO

Pahami cara data mengalir melalui komponen React Native menggunakan props dan state. Anda akan belajar meneruskan data ke komponen anak mel…

05

Menangani Masukan Pengguna

A14 pelajaranPRO

Pelajari cara menangkap dan merespons interaksi pengguna pada layar seluler. Anda akan menggunakan TextInput untuk masukan dari papan ketik…

06

Navigasi dengan React Navigation

A24 pelajaranPRO

Tambahkan navigasi multilayar ke aplikasi React Native Anda menggunakan pustaka React Navigation yang menjadi standar industri. Anda akan m…

07

FlatList dan SectionList

A24 pelajaranPRO

Tampilkan kumpulan data besar secara efisien dengan FlatList dan SectionList. Anda akan mempelajari cara komponen ini memvirtualisasi peren…

08

Pendalaman React Hooks

A24 pelajaranPRO

Melampaui useState dan useEffect untuk menguasai seluruh rangkaian React hooks yang tersedia di React Native. Anda akan memahami useCallbac…

09

Context API dan Pengelolaan State

A24 pelajaranPRO

Bagikan state global di seluruh aplikasi tanpa meneruskan props secara berantai menggunakan Context API bawaan React. Anda akan membuat kon…

10

Mengambil Data dengan useEffect dan Axios

A24 pelajaranPRO

Hubungkan aplikasi React Native Anda ke API nyata. Anda akan menggunakan useEffect untuk memicu permintaan jaringan saat komponen dimuat, A…

11

Redux Toolkit

B14 pelajaranPRO

Kelola state aplikasi yang kompleks secara konsisten dengan Redux Toolkit, cara resmi yang direkomendasikan untuk menggunakan Redux saat in…

12

Pengelolaan State Ringan dengan Zustand

B14 pelajaranPRO

Pelajari Zustand, solusi manajemen status yang minimal dan cepat serta membutuhkan jauh lebih sedikit kode berulang dibandingkan Redux. And…

13

AsyncStorage dan Persistensi Data

B14 pelajaranPRO

Simpan data pengguna dan pengaturan aplikasi secara lokal di perangkat agar tetap tersedia setelah aplikasi dimulai ulang. Anda akan menggu…

14

Fitur Perangkat: Kamera, Lokasi, Notifikasi

B14 pelajaranPRO

Akses perangkat keras asli dan fitur OS yang membuat aplikasi seluler menjadi unik. Anda akan mengintegrasikan kamera, membaca koordinat GP…

15

Formulir dan Validasi dengan react-hook-form

B14 pelajaranPRO

Buat formulir React Native yang tangguh dan berkinerja baik menggunakan react-hook-form. Anda akan mendaftarkan masukan, menerapkan aturan…

16

Animasi dengan API Animated

B14 pelajaranPRO

Hidupkan antarmuka React Native Anda dengan animasi yang halus dan dijalankan secara asli menggunakan API Animated bawaan. Anda akan mempel…

17

React Native Reanimated dan Gestur

B14 pelajaranPRO

Buat interaksi yang lancar dan digerakkan oleh gestur dengan React Native Reanimated 3 dan React Native Gesture Handler. Anda akan menangan…

18

Tautan Mendalam dan Tautan Universal

B14 pelajaranPRO

Aktifkan pengguna untuk membuka aplikasi Anda langsung dari URL di peramban, email, atau aplikasi lain. Anda akan mengonfigurasi skema URL…

19

Notifikasi Push dengan Expo

B14 pelajaranPRO

Kirim notifikasi push ke perangkat pengguna agar mereka kembali menggunakan aplikasi meskipun aplikasi sedang ditutup. Anda akan mendaftark…

20

Offline sebagai Prioritas dengan React Query

B14 pelajaranPRO

Buat aplikasi yang tetap berfungsi dengan andal tanpa koneksi internet menggunakan TanStack React Query. Anda akan menyimpan data server da…

21

Supabase dengan React Native

B24 pelajaranPRO

Integrasikan Supabase sebagai backend lengkap untuk aplikasi React Native Anda, mencakup autentikasi, kueri basis data, dan langganan waktu…

22

Firebase Auth dan Firestore di RN

B24 pelajaranPRO

Tambahkan Firebase Authentication dan Cloud Firestore ke aplikasi React Native menggunakan pustaka React Native Firebase. Anda akan mengaut…

23

Optimasi Kinerja

B24 pelajaranPRO

Diagnosis dan perbaiki hambatan kinerja yang paling umum dalam aplikasi React Native. Anda akan membuat profil dengan Flipper dan React Dev…

24

Pengujian dengan Jest dan React Native Testing Library

B24 pelajaranPRO

Tulis pengujian unit dan komponen yang andal untuk kode React Native Anda menggunakan Jest dan React Native Testing Library. Anda akan meng…

25

Pengujian Menyeluruh dengan Maestro

B24 pelajaranPRO

Tulis pengujian menyeluruh yang mengotomatiskan alur pengguna nyata pada perangkat atau simulator menggunakan Maestro. Anda akan merekam al…

26

Modul Asli dan Modul Asli Turbo

B24 pelajaranPRO

Perluas React Native melampaui API bawaannya dengan menulis kode asli dalam Swift atau Kotlin dan mengeksposnya ke JavaScript. Anda akan me…

27

Membuat Plugin Konfigurasi Expo

B24 pelajaranPRO

Otomatiskan konfigurasi proyek asli untuk aplikasi alur kerja terkelola Expo dengan menulis plugin konfigurasi. Anda akan memodifikasi Andr…

28

Pengajuan Aplikasi ke App Store iOS

B24 pelajaranPRO

Bawa aplikasi React Native Anda melalui seluruh proses peninjauan App Store iOS. Anda akan mengonfigurasi sertifikat penandatanganan dan pr…

29

Pengajuan Aplikasi ke Google Play Android

B24 pelajaranPRO

Publikasikan aplikasi React Native Anda ke Google Play Store dari awal hingga selesai. Anda akan membuat AAB bertanda tangan, mengonfiguras…

30

Proyek Akhir: Aplikasi React Native Lengkap

B24 pelajaranPRO

Terapkan semua hal dari jalur pembelajaran ini untuk membuat aplikasi React Native lengkap yang siap produksi dari awal. Anda akan merencan…

FAQ

Pertanyaan yang Sering Diajukan

Apakah kursus React Native Academy gratis?

Ya. Kamu bisa memulai kursus React Native Academy secara gratis dan menyelesaikan pelajaran interaktifnya tanpa biaya. Langganan PRO opsional membuka akses ke alat AI tingkat lanjut dan sertifikat yang bisa dibagikan.

Apakah aku perlu pengalaman sebelumnya untuk belajar JAVASCRIPT?

Tidak. Kursus dimulai dari dasar dan secara bertahap bergerak ke topik yang lebih canggih, jadi kamu bisa memulai meski tanpa pengalaman JAVASCRIPT sebelumnya.

Bagaimana cara aku belajar JAVASCRIPT di CoddyKit?

Kamu belajar dengan praktik. Pelajaran interaktif pendek memadukan penjelasan yang jelas dengan latihan koding langsung yang berjalan real-time, dan tutor AI 24/7 memberikan bantuan personal kapan pun kamu stuck.

Apakah aku dapat sertifikat saat menyelesaikan React Native Academy?

Ya. Pelajar PRO bisa mengikuti ujian dan meraih sertifikat penyelesaian yang bisa dibagikan dengan kode verifikasi untuk kursus React Native Academy.

Bisakah aku belajar JAVASCRIPT di ponselku?

Ya. CoddyKit tersedia di web dan sebagai aplikasi native iOS dan Android, jadi kamu bisa belajar JAVASCRIPT di perangkat apa pun dan progresmu tersinkronisasi di semuanya.

Mulai React Native Academy Sekarang

Bergabunglah dengan ribuan pelajar yang menguasai pemrograman dengan pelajaran bertenaga AI.

Mulai Gratis →Jelajahi Semua Kursus