Pecahkan aplikasi native-mu, temukan harta karunmu.
Temukan dengan React Native!
Workshop ini berfokus pada bagaimana membangun sebuah aplikasi native baik di iOS ataupun di Android tanpa harus menggunakan bahasa pemograman yang umum digunakan untuk masing-masing platform seperti Java dan Objective-C.
Singkatnya, dalam pelatihan ini kita akan belajar bagaimana menulis dan menstrukturkan kode dalam bahasa pemograman Javascript (ES6) agar dapat dijalankan pada platform iOS dan Android (source code sharing). Selain itu, kita juga akan mengimplementasikan tahap demi tahap instalasi projek React Native pertama kita (QR Code Scanner) pada sistem operasi MacOS atau Windows.
Learning Outcome:
• Peserta dapat memahami dasar-dasar framework React Native dan perbedaannya dengan framework lain
• Peserta dapat membuat sendiri komponen layout & styling menggunakan React Native
• Peserta dapat membuat mobile-app sederhana berupa QR Code Scanner menggunakan Expo
• Peserta mendapatkan pengalaman memecahkan misteri harta karun dari aplikasi yang mereka buat secara langsung
Content Learning:
Sesi 1 – Introduction to React Native
• Pengenalan React Native
• Pengenalan Javascript (ES6)
• Membuat dan menjalankan projek pertama
Sesi 2 – React Component, Layout, & Styling
• Membuat dan memahami komponen di React Native
• Perbedaan Functional Class dalam membuat komponen
• Component dan APIs React Native
• Layout & Styling
Sesi 3 – Props & State + Intro to React-Navigation
• Apa itu props dan bagaimana hubugan antara parent component dengan children component
• State, pentingkah? Bagaimana cara menerapkannya
• Stlye yang dinamis dengan props dan state
• Navigation screen dengan React Navigation
Sesi 4 – Third Library, Expo, & Final Project
• Instalasi Library (moment, modal, indicator, dll) pada projek (package.json) dan bagaimana menggunakannya
• Build App (apk atau ipa) menggunakan Expo
• Final Project
• QR treasure hunt
Target Audience & Requirement:
• Mengetahui atau menguasai salah satu bahasa pemrograman
• Membawa laptop dengan sistem operasi MacOS, Windows, atau Ubuntu (diutamakan MacOS)
• Mempunyai Text Editor untuk menulis kode (Atom atau VS Code)
• Menginstal NodeJS
Mentor:
Dominggus – UI Code Warrior at KodeFox
Daniel Sukmana – Full Stack Software Architect at Kodefox
KodeFox adalah sebuah startup teknologi yang membuat software berupa website dan mobile apps, khususnya menggunakan React Native dan teknologi terdepan. Berpengalaman di Sillicon Valley, Kodefox menyajikan aplikasi software kelas dunia.
Investment
Rp 150 K (!! SPECIAL 20% OFF DISCOUNT FOR STUDENT WITH VALID STUDENT ID!!)
*Lunch, snack, coffee break, & sertificate provided
**[+1 SKKM] Point untuk peserta mahasiswa UMN
Transfer commitment fee Anda ke :
Bank : BCA – Gajah Mada
Rekening : 0123034659
Atas Nama : Yayasan Multi Media Nusantara
konfirmasi pembayaran Anda ke :
Email : [email protected], cc: [email protected]
WA : 0859 4695 1212