Bangun Aplikasi iOS dan Android dengan Basis Kernel Tunggal – Pelajari Kerangka Pengembangan Seluler Dart dan Flutter Google
Apa yang Akan Saya Pelajari?
- Bangun Aplikasi iOS dan Android yang Anda Inginkan
- Memahami Dart and Flutter Framework
- Membangun Aplikasi Lengkap untuk Startup atau Bisnis Anda
- Membuat Portofolio Aplikasi dan Mendaftar untuk Pekerjaan Pengembangan
- Bekerja sebagai Pengembang Seluler Lintas Platform yang Dapat Mengembangkan Aplikasi iOS dan Android
- Mendapat Keunggulan Kompetitif di Tempat Kerja sebagai Pengembang Mobile Flutter
Kurikulum Untuk Kursus Ini :
- Mulai
- Apa yang Anda Dapatkan dari Kursus ini
- Bagaimana Mendapatkan Nilai Lebih dari Kursus ini
- Development Tools Setup MAC- Untuk Pengguna Mac OX
- Mengapa Flutter Development?
- MAC -Setup Dart dan Flutter SDK di Mac OSX – Pengguna Mac
- Setup Dart dan Flutter dan IntelliJ IDE di Mac
- Unduh Android Studio – MAC
- MAC -Install Android Studio IDE dan Flutter – Jalankan Flutter Hello World pertama
- MAC -Menggunakan IntelliJ untuk juga Menjalankan iOS dan Android Apps
- UPDATE – Flutter Mac Installer – Flutter Beta 2
- Development Tools Setup Windows – Untuk Pengguna Windows
- Unduh Android Studio dan Setup Emulator
- UPDATE – Instalasi Flutter Plugin di Android Studio
- UPDATE – Android Studio – Perbaiki VTX Dinonaktifkan di BIOS
- Instal Flutter pada Windows – Pengaturan Penuh
- UPDATE -Flutter Windows Path Setup – Langkah-demi-Langkah
- Sumber Instalasi Flutter Windows
- UPDATE – Windows Flutter Installer – Flutter Beta 2
- Pengantar Bahasa Pemrograman Dart – Dari Awal
- Intro ke Dart dan Dart Pad – Editor Online
- Dart – Coding Style dan Naming Convention
- Dart – Mendeklarasikan variabel – String
- Tipe Dart dan Menentukan Jenis ke Variabel
- Dart – Numbers – Integer dan Doubles
- Dart – Booleans
- Dart – Const dan Kata Kunci Akhir
- Dart – Concatenation
- Operator Dart – Aritmatika
- Kesetaraan dan Operator Relasional di Dart
- Aliran Kontrol dan Fungsi di Dart – If Statement, Operator Logical, For Loops
- Control Flow – If Statements
- Logical Operators
- For Loops
- While, Do-While dan Break
- Switch Cases
- Pengantar Fungsi di Dart
- Tipe Pengembalian Fungsi – String-Int-Booleans
- Dart – Menggunakan => Operator untuk Mengembalikan Ekspresi
- Argumen dan Fungsi di Dart
- Parameter Opsional di Dart
- Lingkup Lexis di Dart
- Pemrograman Berorientasi Objek – Pendahuluan
- Pengantar Kelas dan Objek
- Pengantar Kelas Penciptaan dan Instance Variabel
- Menambahkan Metode ke Kelas
- Pengantar Konstruktor – Bagian 1
- Konstruktor Named dan Sugar Syntactic – Bagian 2
- Setter dan Getters
- Pemrograman Berorientasi Objek – Intermediate – Konsep Warisan
- Pengantar Warisan dengan Dart
- Membuat Kelas dan Warisan Pohon
- Ganti Metode
- Mewarisi Kelas dengan Konstruktor
- Metode toString ()
- Pemrograman Berorientasi Objek – Advanced – Konsep Abstrak dan Antarmuka
- Pengantar Abstrak dan Antarmuka Kelas
- Abstrak dan Antarmuka Kelas dalam Dart
- Struktur Data dan Koleksi di Dart
- Pengantar Koleksi
- Membuat Daftar dan Iterasi melalui Mereka
- Membuat Daftar dengan Obyek Jenis Orang
- Pengantar Peta
- Perpustakaan dan Paket Dart dan Struktur Proyek
- Pengantar Perpustakaan
- Menjelajahi Struktur Proyek dan Perpustakaan Matematika
- Membangun Aplikasi Multi-platform Dengan Google Flutter SDK
- Pengantar Flutter dan Flutter App Anatomy
- Flutter HelloWorld – Widget Teks
- Presentasi Desain Material Kecil
- Teks Desain Material dan Widget – Properti Font
- Memisahkan Flutter Code – Membuat Kelas Rumah Tanpa Statis
- Membuat Perpustakaan dan Menambah Widget ke Perpustakaan
- Flutter Basic Layouts dan Container Widgets
- Tata letak – Wadah dan Kolom
- Rows dan Expand
- Stack Widget
- Flutter dan Desain Material Widget
- Pengantar Widget Perancah dan Lainnya
- Perancah Widget dan AppBar, Toolbar dan Ketuk
- InkWell Widget dan EventListeners – Ketuk
- Navigator Bawah dan Menambah Sentuhan
- Aksi Mengambang – Berjalan di iOS dan Android
- Pengantar Widget GestureDetector – Bagian 1
- Gesture Detector Widget – Tombol Kustom dan Ketuk
- Flutter – Widget Stateful dan Stateless
- Pengantar Stateless VS Stateful Widgets
- Aplikasi – Pengantar Aplikasi Make It Rain
- Aplikasi – Antarmuka Pengguna – Make It Rain – Bagian 1
- Aplikasi – Antarmuka Pengguna – Make It Rain – Bagian 2
- Aplikasi – Antarmuka Pengguna – Make It Rain – Terakhir
- Tantangan / Latihan – Make It Rain
- SOLUSI untuk Tantangan – Make It Rain App
- Flutter – Tata Letak Layout dan Lebih Banyak Lagi
- Building Layouts Pendahuluan – Formulir Login
- Aplikasi – Login – Konfigurasi Pengaturan dan UI – Bagian 1
- Sumber Daya Gambar Aplikasi Login
- App – UI Pengaturan Image dan TextFields – Bagian 2
- Aplikasi – Pengaturan UI Bagian 3
- Aplikasi – Logika Kode
- Aplikasi – Aplikasi Login – Perbaikan Final – Aplikasi Akhir
- Presentasi Pohon Widget
- Flutter – Bangun Aplikasi Planet X
- Pengantar App – Planet X
- Planet X – Sumber Daya Gambar
- Aplikasi – Planet X – Antarmuka Pengguna – Bagian 1
- Aplikasi – Planet X – Antarmuka Pengguna – Bagian 2
- Aplikasi – Planet X – Logika- Bagian 3
- Aplikasi – Planet X – Final
- Source Code Planet X
- Flutter – Bangun Aplikasi BMI
- Sumber Daya Gambar – Aplikasi BMI
- Apa yang Akan Anda Bangun dalam Latihan ini
- Tantangan – Petunjuk – Buat Aplikasi BMI – Sumber
- Solusi Tantangan – Buat Aplikasi BMI
- Aplikasi – Solusi BMI – Pengaturan UI – Bagian 1
- Aplikasi – Solusi BMI – Pengaturan UI – Bagian 2
- Aplikasi – Solusi BMI – Final
- Source Code Aplikasi BMI
- Flutter – Menghubungkan ke Dunia dengan Aplikasi Kita
- Pengantar HTTP dan JSON
- Flutter Beta 2 UPDATES – JSON dan Child Deprecated – Perbaikan!
- Pengantar Flutter Async dan Future – Permintaan Http
- Mem-parsing Objek JSON
- Mem-parsing Objek JSON – Mendapatkan Nilai Bidang
- Mem-parsing Objek JSON – Menambahkan Data ke Widget Teks
- Mem-parsing Data JSON ke dalam Widget ListView
- Data Parsing dan Listviews – Menyesuaikan Listviews
- Parsing Complex JSON Tree
- Source Code
- Tantangan – Bangun Aplikasi Quake
- Apa yang Akan Anda Bangun dalam Tantangan Ini – Aplikasi Quake
- Instruksi Tantangan
- Solusi Tantangan – Bangun Aplikasi Quake
- Solusi Aplikasi Quake – Bagian 1
- Solusi Quake App – Memperbaiki Jenis Pengembalian – Mendapatkan Data JSON
- Solusi Quake App – Mendapatkan Data ke Listrow
- Solusi Aplikasi Quake – Antarmuka Pengguna Baris
- Solusi Aplikasi Quake – Format Tanggal
- Aplikasi Quake App – Aplikasi Akhir
-
Source Code
-
Flutter – Bangun Aplikasi Cuaca Klimatik
-
Apa yang Akan Anda Bangun dalam Bagian ini – Pengantar Klimatik
-
App – Klimatic – Mendaftar untuk Kunci API
-
App – Klimatic – Setup Proyek dan Unsplash Website
-
Klimatic – Sumber Daya Gambar
-
App – Klimatic – Pengaturan Antarmuka Pengguna dan Pengaturan API
-
App – Klimatic – Permintaan Http ke API dan Mendapatkan Data
-
App – Klimatic – Tampilkan Data di Layar dan Pengantar FutureBuilder Widget
-
Cara Mengirim Data Antara Layar – Dari Layar Pertama ke Kedua
-
Menavigasi ke Layar Kedua dan Mengirim Data
-
Mengirim Data kembali ke Layar Pertama
-
UPDATE – Masalah MaterialPageRoute Diperbaiki!
-
App – Klimatic – Pergi ke Layar Kedua – Antarmuka Pengguna Layar Kedua
-
App – Klimatic – Mengubah Kota dan Mendapatkan Suhu Cuaca
-
Aplikasi – Aplikasi Akhir Klimatik – Congrats
-
Source Code
- Flutter – IO – Baca / Tulis ke Perangkat
- Pengantar Persistensi di Flutter
- Membaca Dan Menulis untuk File Teks – Bagian 1
- Baca / Tulis – Tampilkan Data di Konsol
- Baca dan Tulis – Akhir
- Preferensi Bersama untuk Android dan iOS
-
Source Code
-
Flutter – Database Menggunakan SQFLITE
-
Pengantar Database
-
Pengaturan Proyek Database – Dependensi dan Plugin
-
Membuat Kelas Pembantu Klien Database – Bagian 1
-
Membuat Kelas Pembantu Klien Database – Bagian 2
-
Membuat Kelas Pembantu Klien Database – Bagian 3
-
Membuat Kelas Pembantu Klien Database – Bagian 4
-
Membuat Kelas Pembantu Klien Database – Pengaturan Akhir
- Menyimpan dan Mengambil data Dari Database – Bagian 1
- Menyimpan dan Mengambil data Dari Database – Operasi CRUD
- Menampilkan Semua Pengguna dari Basis Data dalam ListView
-
Resources
- Source CodeÂ
- Basis Data Flutter – Bangun Aplikasi Tanpa-Todo Lengkap
- Apa yang Akan Anda Bangun di Bagian ini – Pengenalan Aplikasi No-Todo
- No-Todo App – Pengaturan – Antarmuka Pengguna dan Pengaturan Proyek
- No-Todo App – Setup – Kelas Model dan Row Listview
- No-Todo App – Setup – Kelas Pembantu Basis Data
- No-Todo App – Setup – Menyimpan Data ke Basis Data
- No-Todo App – Setup – Menampilkan Item di Listview
- No-Todo App – Setup – Menampilkan Aplikasi Item Tersimpan Sebelumnya dan Sekarang
- No-Todo App – Pengaturan – Hapus Row dari Database dan Redraw Screen
- No-Todo App – App Selesai
- Resources
- Flutter dan Firebase – Pengantar Firebase dan Realtime Database
- Pengantar Firebase
- Penyiapan Android Firebase – Bagian 1
- Penyiapan Android Firebase – Final
- Flutter Android – Menulis ke Firebase Realtime Database
- OPSIONAL – Pengaturan dan Penulisan Firebase iOS ke Realtime Database
- Membaca Data Dari Realtime Database – Bagian 1
- Aplikasi – Buat Aplikasi Papan Komunitas – Kelas Model Penyiapan
- Aplikasi – Buat Aplikasi Papan Komunitas – Pengaturan – Bagian 2
- Aplikasi – Community Board – Metode Penyetelan – Bagian 3
- App – Community Board – Menyimpan Data – Bagian 4
- App – Community Board – AnimatedList dan FirebaseListview – Menampilkan Ite – Bagian 5
- App – Community Board – Tambahkan OnChangedData – Aplikasi Akhir
- Source Code
- Otentikasi Flutter & Firebase
- Pengantar Firebase User Authentication
- Menyiapkan Emulator untuk Bekerja dengan Google
- Siapkan Google Log in – Bagian 1
- Membuat Akun Dengan Email dan Kata Sandi
- Google Log Out dan Refresh Layar
- Masuk dengan Email dan Sandi & Keluar
-
Resources
- OPSIONAL – Firebase iOS – Masuk dengan Google untuk iOS – Penyiapan
- Source Code
- Flutter – Animasi
- Memulai dengan Animasi di Flutter
- Membuat Konter Animasi
- Pengantar Kelas Tween
- Tween – Status Animasi
- Pengantar Animasi Rantai – Memisahkan Animasi Animasi
- Animasi Rantai – Menggunakan Kelas Terpisah
- Membangun Animasi Halaman Profil Perusahaan – Pendahuluan
- Animasi Halaman Perusahaan – Model dan Kelas Data – Bagian 2
- Halaman Perusahaan Animasi – Buat Kelas Animasi – Bagian 3
- Animasi Halaman Perusahaan – Menampilkan Gambar dan Opasitas Latar Belakang – Bagian 4
- Animasi Halaman Perusahaan – Menambahkan Efek Buram dan Avatar Logo – Bagian 5
- Animasi Halaman Perusahaan – Menambahkan Antarmuka UI dan Animasi – Bagian 6
- Animasi Halaman Perusahaan – Menambahkan Animasi dan UI Touchup – Bagian 7
- Animasi Halaman Perusahaan – Menambahkan UI – Area Program yang Dapat Digulir – Bagian 8
- Resources & Aplikasi Selesai
- SELESAI