Udemy

Platform

Bahasa Indonesia

Language

Mobile Apps

Category

React Native Mastery: Belajar Cara Membuat Aplikasi Android

belajar bagaimana cara membuat aplikasi mobile dari pemula hingga mahir sampai membuat file apk dan aab untuk di publish

4.32 (15 reviews)

Students

10 hours

Content

Apr 2021

Last Update
Regular Price

EXCLUSIVE OFFER
Exclusive  Offer
Unlimited access to 30 000 Premium SkillShare courses
30-DAY FREE TRIAL

What you will learn

Belajar dasar react native

Belajar cara setup react native dan tools untuk mempercepat pembuatan aplikasi

Belajar shortcut yang biasa saya gunakan

Belajar navigasi dengan react navigation

Belajar membuat user interface

Belajar membuat aplikasi android

Belajar menggunakan library untuk react native

Belajar offline CRUD

Belajar Membuat File APK dan AAB


Description

React Native Mastery adalah sebuah kursus online yang membantu anda untuk belajar bagaimana caranya membuat aplikasi mobile dengan menggunakan react native.


Awalnya, ketika pertama kali saya belajar bagaimana caranya membuat aplikasi mobile, tidak begitu banyak tutorial atau resource untuk belajar. Saya perlu menghabiskan banyak waktu hanya untuk memahami satu materi dan terkadang materi yang saya temui sudah kadaluarsa.


Karena itu saya membuat sebuah kursus online react native ini, dengan tujuan. Jika saya mengulang dari awal belajar react native. Maka materi-materi seperti ini yang ingin saya pelajari sehingga bisa menghemat waktu dan bisa lebih cepat untuk belajar.


Keuntungan yang akan di dapat jika mengikuti kursus online ini:

Belajar dasar react native

Belajar cara setup react native dan tools untuk mempercepat pembuatan aplikasi

Belajar shortcut yang biasa saya gunakan

Belajar navigasi dengan react navigation

Belajar membuat user interface

Belajar membuat aplikasi android

Belajar menggunakan library untuk react native

Belajar offline CRUD

✔ Belajar Membuat File APK dan AAB


Roadmap

Bagian 1: Pendahuluan

Pada bagian ini Anda akan belajar tentang apa itu react native, apa yang bisa dibuat dengan react native, serta kenapa menggunakan react native untuk membuat aplikasi.


Bagian 2: Setup

Pada bagian ini Anda akan belajar tentang bagaimana cara menginstall react native, menginstall visual studio code dan menginstall extensions di dalamnya yang bisa membantu dalam proses pembuatan aplikasi mobile.

Serta pada bagian ini Anda akan belajar tentang cara membuat project react native pertama Anda dan menjalankannya di emulator.


Bagian 3: Preparation

Pada bagian ini Anda akan belajar mengenai layout visual studio code, shortcut visual studio code yang sering saya gunakan, pengenalan component react native, serta bagaimana cara membuka developer menu dan cara reload manual di react native.


Bagian 4: Basic Components

Pada bagian ini Anda akan belajar mengenai, component-component dasar yang ada di react native serta bagaimana caranya menggunakannya.


Bagian 5: Javascript untuk React Native (Pemula)

Pada bagian ini Anda akan belajar dasar-dasar javascript yang digunakan di dalam react native.


Bagian 6: React Navigation

Pada bagian ini Anda akan belajar tentang bagaimana cara menggunakan react navigation untuk membuat navigasi, disini Anda akan belajar mulai dari bagaimana cara membuat route sampai dengan membuat splash screen.


Bagian 7: Praktek Membuat Aplikasi Kamus

Pada bagian ini Anda akan belajar tentang bagaimana cara membuat aplikasi kamus sederhana mulai dari membuat project sampai membuat apk dan aab yang ready untuk di publish ke playstore.


Bagian 8: React Native Library

Pada bagian ini Anda akan belajar mengenai library-library react native.


Bagian 9: Networking

Pada bagian ini Anda akan belajar tentang bagaimana caranya mengambil data dan mengirim data REST API.


Bagian 10: Advanced Concepts

Pada bagian ini Anda akan belajar mengenai advanced concept yang ada di react native, seperti conditional styling, conditional rendering, dan lainnya.


Bagian 11: Offline CRUD

Pada bagian ini Anda akan belajar bagaimana cara membuat CRUD(Create, Read, Update, Delete) secara offline dengan menggunakan AsyncStorage


Bagian 12: Praktek Offline CRUD – Todolist

Pada bagian ini Anda akan praktek belajar bagaimana cara membuat todolist dengan menggunakan konsep offline CRUD


Bagian 13: React Native UI Mastery

Pada bagian ini Anda akan belajar bagaimana caranya membuat user interface dengan menggunakan react native


Bagian 14: React Native App Mastery

Pada bagian ini Anda akan belajar bagaimana cara membuat aplikasi dengan menggunakan react native


Bagian 15: Bonus

Jika anda mengikuti kursus ini maka anda akan mendapat beberapa file tambahan seperti:

1. React Native Styling Cheatsheet

react native styling cheatsheet berisikan daftar properti yang bisa anda gunakan saat styling komponen react native beserta jenis-jenis inputannya.

2. Path to Money V3

path to money  adalah jalur dari mana saja uang mengalir ke dalam sesuatu, kita akan belajar darimana saja seorang mobile app developer bisa menghasilkan penghasilan aktif maupun pasif.

3. Template Perjanjian Kerjasama Pembuatan Aplikasi

template ini berisikan dokumen yang biasa saya gunakan saat ingin membuat aplikasi untuk client perorangan, di template isi berisi perjanjian mengenai jenis aplikasi dan fitur-fitur apa saja yang ingin dibuat untuk client, fungsi dari perjanjian ini adalah sebagai perjanjian agar client tidak memberikan revisi fitur tanpa alasan jelas sehingga anda bisa menghemat waktu, biaya dan tenaga anda.


Jaminan 30 Hari Uang Kembali

Jika anda merasa tidak puas mengikuti kursus ini, saya menawarkan jaminan 30 hari uang kembali lewat sistem udemy. Saya ingin anda merasa senang mengikuti kursus ini, dan tidak merasa rugi/tidak enak hati.


Screenshots

React Native Mastery: Belajar Cara Membuat Aplikasi Android
React Native Mastery: Belajar Cara Membuat Aplikasi Android
React Native Mastery: Belajar Cara Membuat Aplikasi Android
React Native Mastery: Belajar Cara Membuat Aplikasi Android

Content

Pendahuluan

Apa itu React Native?

Apa yang Bisa Saya Buat dengan React Native?

Kenapa Pakai React Native?

Setup

Menginstal React Native di Windows 10

Menginstall Yarn

Menginstal Visual Studio Code

Cara Menginstall Extensions

Membuat Project React Native Pertamamu

Membuka Project di Visual Studio Code

Menjalankan Project React Native di Emulator

[F.A.Q] Kalau Emulator Tidak Muncul Bagaimana Cara Menjalankan Project

Preparation

Hello World!

Cara Buka Developer Menu

Cara Reload

Shortcut VS Code

Shotcut Windows

Command di CMD

Basic Components

Apa itu Component

Text

Text (Advanced)

View

View (Advanced)

Cara Membuat Header Sederhana

StatusBar

Image (Offline)

Image (Online)

Image Resize Mode

TouchableOpacity

State - Sedikit Pengenalan

Switch

TextInput

ScrollView

StyleSheet

Button

Flatlist

Flatlist (Menampilkan Array of Objects)

Alert

ToastAndroid

Backhandler

PermissionsAndroid

ActivityIndicator

Dimensions

Linking

RefreshControl

ImageBackground

Javascript untuk React Native (Pemula)

Membuat Project Baru

Pengenalan Tipe Data String

Pengenalan Tipe Data Number

Pengenalan Tipe Data Boolean

Pengenalan Tipe Data Konstanta

Pengenalan Tipe Data Object

Pengenalan Tipe Data Array

Menampilkan Array di Flatlist

Menampilkan Array of Object di Flatlist

Function

Function dengan Nilai Balikan

React Navigation

Menginstall React Navigation

Membuat Route di React Navigation

Cara Hide Header

Menambahkan Route Baru di React Navigation

Cara Memindahkan Screen

Cara Kembali ke Route Sebelumnya (Back)

Membuat SplashScreen

Passing Data

Praktek: Membuat Aplikasi Kamus

Membuat Project Baru

Menginstall React Navigation

Menginstall React Native Vector Icon

Membuat Route

Membuat Home Screen

Membuat Detail Screen

Membuat Fungsi Search

Membuat About Screen

Mengganti Package Name

Mengganti Nama Aplikasi

Mengganti Ikon

Cara Generate Keystore

Membuat File Apk dan Aab

React Native Library

Apa itu Library

Membuat Project Baru

Cara Membuat Background Gradient

Cara Membuat Snackbar

Cara Membuat Toast Message

Cara Membuat Loading Keren

Cara Membuat Modal

Cara Menambahkan Ikon

Cara Membuat Responsive Grid

Cara Membuat Date Picker

Date Picker + Modal

Cara Membuat Indikator Progress

Cara Membuat Tooltip

Cara Uninstall Library

Networking

Membuat Project Baru

Fetch Data + Menampilkan di Flatlist

Post Request

Advanced Concepts

Membuat Project Baru

Conditional Styling & Selection

Conditional Rendering

Component Lifecycle

Offline CRUD

Membuat Project Baru & Menginstall AsyncStorage

Create

Read

Read Array of Object dan Menampilkan Data di Flatlist

Update

Delete

Praktek Offline CRUD - Todolist

Setup Project

Membuat User Interface Todolist

Create

Read

Update

Delete

React Native UI Mastery

Membuat User Interface Header

Membuat Berbagai Jenis Button

React Native App Mastery

Membuat Aplikasi Webview

Membuat Aplikasi BMI Calculator

Membuat Aplikasi Score Counter

Bonus

Dokumen-dokumen Penunjang Pembelajaran


Reviews

G
Gatot10 May 2021

saat ini saya masih melihat dan memahami alur react native, belum saya praktekkan, saya suka sekali dengan cara penjelasannya yang mudah dimegerti.

P
Prayoga18 April 2021

Terimakasih kursus nya gus, bismillah bermanfaat. jika ada kendala boleh tanya2 gus hehe soal e baru pertama pegang react native

K
Komang15 March 2021

Penjelasan cukup singkat, jelas dan mudah dimengerti. Materinya juga cukup lengkap. Overall recommended untuk yang ingin menjadi programmer aplikasi mobile khususnya React Native.


3820312

Udemy ID

2/2/2021

Course created date

3/9/2021

Course Indexed date
Bot
Course Submitted by

Twitter
Telegram