Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
React Native 2025 - Panduan Praktis
Rating: 3.5 out of 5(8 ratings)
674 students

React Native 2025 - Panduan Praktis

Bawa aplikasi mobile kamu sampai ke tahap produksi!
Last updated 1/2025
Indonesian

What you'll learn

  • Pengertian tentang Fundamental React Native
  • Menyiapkan Lingkup Pengembangan (Windows/Linux)
  • Manajemen State
  • Integrasi dengan API
  • Manajemen Autentikasi
  • Manajemen Input Pengguna
  • Manajemen Styling dan Tema
  • Rilis Aplikasi ke Play Store
  • Praktik yang Baik dan Kualitas Kode
  • Fitur Lanjutan seperti Kamera, Pemindaian Kode QR, GPS dan banyak lagi.

Course content

5 sections24 lectures6h 28m total length
  • Perkenalan & Instalasi Project di Windows dan Linux14:48

    Linux Commands

    Pindahkan folder jdk-17.x.x ke folder jvm:

    • sudo mv jdk-17.x.x /usr/lib/jvm/jdk-17.x.x (ganti x.x dengan versi yang kamu download)

    Atur versi JDK menjadi 17:

    • sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-17.x.x/bin/java 1 (ganti x.x dengan versi yang kamu download)

    Perbarui info terminal:

    • source ~/.bashrc (ganti bashrc dengan yang kamu gunakan. biarkan jika sama)

  • Instalasi Project di macOS13:04

    Install Homebrew:

    • /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

    Install Node & Watchman:

    • brew install node

    • brew install watchman

    Download Xcode:

    • Cek external resources

    Install Cocoapods:

    • sudo gem install cocoapods

    Install JDK17 (zulu distribution):

    • brew install --cask zulu@17

    • brew info --cask zulu@17

    Tambahkan ke file ~/.zshrc atau ~/.bashrc:

    export JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home
    export ANDROID_HOME=$HOME/Library/Android/sdk
    export PATH=$PATH:$ANDROID_HOME/emulator
    export PATH=$PATH:$ANDROID_HOME/platform-tools

  • Component11:53

    Pada tahap ini kamu akan mempelajari apa itu komponen dan bagaimana cara membuat komponen.

  • Custom Component, Import & Export8:31
  • Hooks & TextInput9:13
  • Image & Touchable Components8:36

Requirements

  • Familiar dengan JavaScript atau TypeScript
  • Familiar dengan HTML dan CSS

Description

Membuat Aplikasi Mobile Multi-platform dengan Mudah.

Selamat datang di kursus React Native~

Dengan React Native, kalian bisa membuat aplikasi Android & iOS (bahkan web & desktop) dalam satu code base menggunakan bahasa pemrograman JavaScript/TypeScript! Kursus ini akan membantu kamu dalam mengembangkan aplikasi React Native dari dasar sampai ke tahap production seperti Play Store.

Kalau kamu sudah familiar atau mahir dengan React.js untuk pengembangan web, kursus ini bisa membantu kamu untuk memperluas wawasan dan keahlianmu dalam pengembangan aplikasi mobile.

Yang kamu perlukan untuk mempelajari React Native di kelas ini hanya pengetahuan JavaScript/TypeScript dasar! Tidak ada masalah kalau kamu ga familiar sama TypeScript, karena di video yang akan kamu tonton itu akan ada penjelasan tentang syntax yang digunakan.

Beberapa hal yang akan kamu pelajari:

  • Development Environment CLI untuk Windows, macOS dan Linux.

  • Membuat UI (User Interface) yang responsif dan dinamis.

  • Integrasi dengan API menggunakan Fetch, Axios dan RTK Query.

  • Manajemen state aplikasi dengan Redux Toolkit.

  • Implementasi aplikasi di platform Android, Play Store.

  • Dan masih banyak lagi~

Ayo mulai petualanganmu dengan React Native sekarang juga dan ubahlah impianmu menjadi keahlian dalam pengembangan aplikasi mobile! Ikuti kursus kami dan bangunlah masa depan mobilemu dengan keyakinan dan semangat yang membara! Bersama-sama, kita akan menjelajahi dunia yang menarik dari React Native dan mempersiapkan diri untuk meraih kesuksesan dalam industri yang selalu berkembang pesat ini. Jangan ragu lagi, mari bergabung dan buatlah langkah pertamamu menuju keahlian yang gemilang dalam pengembangan aplikasi mobile.

Who this course is for:

  • Maupun kamu seorang pemula, pelajar, senior atau freelancer, kelas ini terbuka bagi siapapun yang penasaran dengan pengembangan aplikasi mobile menggunakan React Native.