
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)
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
Pada tahap ini kamu akan mempelajari apa itu komponen dan bagaimana cara membuat komponen.
Karena link sudah tidak didukung oleh Postman, harap download file Postman API collection dari "Downloadable materials" ya! Setelah download, tinggal import di Postman.
Install dependencies:
npm install @react-navigation/native react-native-screens react-native-safe-area-context @react-navigation/native-stack
Install Dependencies:
npm i axios react-native-vector-icons react-native-encrypted-storage @react-native-community/checkbox @react-navigation/native @react-navigation/native-stack react-native-safe-area-context react-native-screens
Keytool Command:
keytool -genkeypair -v -storetype PKCS12 -keystore my-upload-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000
Tambahkan ke file gradle.properties:
MYAPP_UPLOAD_STORE_FILE=my-upload-key.keystore
MYAPP_UPLOAD_KEY_ALIAS=my-key-alias
MYAPP_UPLOAD_STORE_PASSWORD=*****
MYAPP_UPLOAD_KEY_PASSWORD=*****
Harap cek link dokumentasi di "External resources".
Install Dependencies:
npm install @reduxjs/toolkit react-redux
Install Dependencies:
npm install @reduxjs/toolkit react-redux
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.