Apa yang akan Anda pelajari?
-
Pelajari Flutter dan Dart dari bawah ke atas, selangkah demi selangkah
-
Bangun aplikasi seluler asli yang menarik untuk Android dan iOS
-
Gunakan fitur seperti Google Maps, kamera perangkat, autentikasi, dan banyak lagi!
-
Pelajari cara mengunggah gambar dan cara mengirim pemberitahuan push manual dan otomatis
-
Pelajari semua dasar-dasarnya tanpa berhenti setelahnya: Selami Flutter & Dart secara mendalam dan jadilah pengembang tingkat lanjut
Persyaratan
-
Bahasa pemrograman dasar akan membantu tetapi tidak harus dimiliki
-
Anda dapat menggunakan Windows, macOS, atau Linux untuk pengembangan aplikasi Android – aplikasi iOS hanya dapat dibuat di macOS
-
TIDAK diperlukan pengalaman pengembangan iOS atau Android sebelumnya
-
TIDAK diperlukan pengalaman Flutter atau Dart sebelumnya – kursus ini dimulai dari nol!
Keterangan
Anda tidak perlu mempelajari Android/ Java dan iOS/ Swift untuk membuat aplikasi seluler asli yang sebenarnya!
Flutter – kerangka kerja yang dikembangkan oleh Google – memungkinkan Anda mempelajari satu bahasa (Dart) dan membuat aplikasi seluler asli yang indah dalam waktu singkat. Flutter adalah SDK yang menyediakan alat untuk mengkompilasi kode Dart ke dalam kode asli dan juga memberi Anda serangkaian elemen UI pra-bangun dan pra-gaya (disebut widget) yang dapat Anda gunakan untuk menyusun antarmuka pengguna Anda.
Flutter sangat ngetren dan digunakan untuk aplikasi Google utama seperti aplikasi Adwords mereka – sekarang ditandai sebagai “siap untuk produksi”, maka sekaranglah saatnya untuk terjun dan mempelajarinya!
Kursus ini akan mengajarkan Flutter & Dart dari awal, TIDAK diperlukan pengetahuan sebelumnya tentang keduanya! Dan Anda tentu tidak memerlukan pengalaman pengembangan Android atau iOS karena seluruh ide di balik Flutter adalah hanya mempelajari satu bahasa.
Anda akan mempelajari Flutter tidak hanya dalam teori, tetapi kami akan membuat aplikasi yang lengkap dan realistis selama kursus ini. Aplikasi ini akan menampilkan semua dasar-dasar inti serta fitur lanjutan seperti menggunakan Google Maps, kamera perangkat, menambahkan animasi, dan banyak lagi!
Dengan Flutter, Anda hanya dapat menulis kode sekali dan mengirimkan aplikasi Anda ke Apple AppStore dan Google Play.
Gunakan Desain Material Google untuk membuat aplikasi yang indah, namun sepenuhnya dapat disesuaikan, dalam waktu singkat dengan hampir tanpa usaha. Anda dapat menggunakan rangkaian widget kaya yang disediakan Flutter untuk menambahkan elemen UI umum seperti tombol, sakelar, formulir, bilah alat, daftar, dan lainnya – atau Anda cukup membuat widget sendiri – Flutter juga membuatnya mudah.
Inilah yang termasuk dalam kursus:
- Petunjuk penyiapan terperinci untuk macOS dan Windows
- Pengantar menyeluruh untuk Flutter, Dart, dan konsep di balik widget
- Ikhtisar widget bawaan dan bagaimana Anda dapat menambahkan widget Anda sendiri
- Kiat & trik debug
- Navigasi halaman dengan tab, laci samping, dan navigasi berbasis tumpukan
- Solusi manajemen state
- Menangani dan memvalidasi input pengguna
- Menghubungkan aplikasi Flutter Anda ke server backend dengan mengirimkan permintaan Http
- Otentikasi pengguna
- Menambahkan Google Maps
- Menggunakan fitur perangkat asli seperti kamera
- Menambahkan animasi & transisi halaman yang indah
- Unggah Gambar
- Pemberitahuan Push – pendekatan manual dan otomatis
- Cara memublikasikan aplikasi Anda ke toko aplikasi
- Dan banyak lagi!
Kursus ini cocok untuk Anda jika…
- Anda tertarik untuk membuat aplikasi seluler asli asli untuk dua platform seluler paling populer – iOS dan Android
- Anda ingin menjelajahi set lengkap fitur yang ditawarkan Flutter
- Tidak ingin menghabiskan waktu berjam-jam untuk mempelajari dua bahasa yang sama sekali berbeda
Prasyarat kursus:
- Pengetahuan bahasa pemrograman dasar akan banyak membantu tetapi bukan persyaratan yang sulit
- Anda TIDAK perlu tahu Flutter atau Dart
- Anda TIDAK perlu tahu iOS (Swift/ObjectiveC) atau Android (Java)
Untuk siapa kursus ini:
- Pengembang pemula dan berpengalaman yang tertarik untuk mendalami pengembangan aplikasi seluler menggunakan satu bahasa untuk kedua platform
- Pengembang iOS atau Android berpengalaman yang ingin membangun aplikasi lintas platform (iOS + Android) dengan satu bahasa pemrograman