React Native adalah sebuah framework berbasis JavaScript yang digunakan untuk mengembangkan aplikasi mobile di dua sistem operasi secara bersamaan, yaitu Android dan iOS. React Native sendiri pertama kali diluncurkan pada tahun 2015 oleh Facebook dan bersifat open source.
Dalam membuat sebuah aplikasi, kamu harus mempelajari sebuah bahasa pemrograman yang spesifik atau khusus digunakan untuk sebuah platform. Hal tersebut dikarenakan, setiap platform menggunakan bahasa pemrograman yang berbeda-beda untuk membangun sebuah aplikasi. Misalnya kamu berencana untuk membuat aplikasi untuk sistem operasi iOS, maka kamu harus mempelajari dan membuat aplikasi tersebut menggunakan bahasa pemrograman Swift. Sama seperti iOS, sistem operasi Android pun memiliki bahasa pemrograman khusus yaitu Kotlin.
Dengan adanya React Native ini, kamu tidak perlu lagi membuat banyak versi dari aplikasi yang kompatibel dengan setiap sistem operasi. Selain itu, ada beberapa alasan kenapa React Native ini bisa populer.
Pelatihan Basic React Native ini bertujuan untuk membekali peserta pelatihan dengan ketrampilan dalam mengembangkan aplikasi mobile berbasis react Native. Peserta tidak akan mempelajari dasar dari penggunaan framework ini, hal ini penting untuk membekali peserta Ketika akan masuk ke level advance. Program ini mencakup pemahaman konsep asar React Native, penggunaan alat pengembangan, serta praktik dalam pengembangan aplikasi mobile.
TUJUAN PELATIHAN
Memahami dasar-dasar react native beserta komponennya
Memiliki keterampilan dalam merancang dan menerapkan aplikasi mobile dengan react native
Memahami prinsip-prinsip desain antar muka ( ui/ux ) yang efektif
Memahami pengembangan front-end development menggunakan react native
MATERI PELATIHAN
Konsep Dasar Component di React Native
Membuat Component ( Hooks )
Membuat Component dengan Class Component
Basic Styling React Native Component
Export & Import Component
Basic Layouting react Native ( FlexBox )
Konsep Positions Component
Menyusun Struktur Project yang Baik
Siklus Hidup ( Lifecycle ) Class Component
Component Dinamis Dengan Props
Component Dinamis dengan State
Komunikasi antar component di React Native
Menggunakan Image SVG di react Native
Basic JavaScript untuk React Native
Setup Eslint di react Native
PESERTA PELATIHAN
Pelatihan ini ditujukan untuk para pengembang perangkat lunak, pemrograman, atau siapa saja yang tertarik untuk memahami dan menguasai pengembangan aplikasi dengan react native