Flutter Development: Fundamental

Ingin membangun aplikasi mobile yang berjalan di Android dan iOS sekaligus hanya dari satu codebase? Training Flutter Fundamental adalah titik awal yang tepat. Flutter adalah framework open-source dari Google yang kini menjadi salah satu teknologi pengembangan aplikasi mobile paling diminati di industri, dan training ini dirancang untuk membawa kamu dari nol hingga mampu membangun aplikasi nyata yang siap dipublikasikan.

Kamu akan memulai dari memahami konsep dasar Flutter dan bahasa Dart, membangun aplikasi pertama, mempelajari berbagai widget, merancang layout yang responsif, hingga membangun aplikasi News Portal lengkap dengan sistem login, register, dan integrasi database MySQL menggunakan Shared Preferences. Setiap sesi dirancang secara progresif, memastikan kamu tidak hanya memahami teori tetapi langsung mempraktikkannya dalam proyek nyata.

Di akhir training, kamu akan memiliki dua aplikasi fungsional, News Portal App dan sistem Login & Register, yang sudah terintegrasi dengan web service dan database, serta siap diupload ke Google Play Store maupun Apple App Store.

Training ini sangat cocok bagi Anda yang ingin:

  • Menguasai Flutter sebagai framework mobile cross-platform pilihan Google yang memungkinkan satu codebase berjalan di Android dan iOS.
  • Memahami dasar-dasar bahasa Dart termasuk variable, data type, operator, control flow, dan struktur data yang menjadi fondasi pengembangan Flutter.
  • Menguasai berbagai Flutter Widgets penting mulai dari layout, navigation, input, hingga notification yang digunakan dalam hampir semua aplikasi mobile.
  • Membangun News Portal App yang terhubung langsung dengan web service PHP dan database, menampilkan data secara real-time dari REST API JSON.
  • Mengimplementasikan sistem Login & Register lengkap menggunakan database MySQL dan Shared Preferences untuk manajemen session pengguna.
  • Memahami proses upload aplikasi ke Google Play Store dan Apple App Store sebagai langkah akhir dari siklus pengembangan aplikasi mobile.
  • Menghasilkan dua aplikasi fungsional yang siap dijadikan portofolio Flutter Developer profesional.

Apa yang Akan Kamu Pelajari

  • Flutter Introduction & Dart Fundamentals
    Mengenal Flutter sebagai framework cross-platform pilihan industri dan membangun aplikasi Flutter pertama secara langsung. Kamu akan mempelajari fondasi bahasa Dart mulai dari variable, data type, input dan output functions, operator, control flow, list data structure, class, hingga function dan method. Sesi ini juga mencakup pengenalan Stateful Widget dan penggunaan berbagai Flutter Widgets sebagai komponen utama antarmuka aplikasi.
  • Layout & Widget Essentials
    Menguasai teknik menyusun tampilan aplikasi Flutter yang rapi dan responsif menggunakan berbagai komponen layout. Kamu akan mempelajari penggunaan App Bar, Tab Bar Widgets, cara membuat Custom Widgets yang reusable, serta Input dan Selection Widgets untuk membangun form dan interaksi pengguna yang intuitif.
  • Navigation, Drawer & JSON Overview
    Mempelajari cara membangun navigasi antar halaman menggunakan Drawer Widgets dan Routes, mengimplementasikan Notification Widgets untuk meningkatkan engagement pengguna, serta memahami gambaran umum JSON App sebagai fondasi sebelum masuk ke integrasi data dari web service nyata.
  • News Portal App, Login & Register
    Membangun dua aplikasi fungsional secara lengkap. Pertama, Flutter News App yang terhubung dengan web service PHP — mulai dari membuat database, tabel, file web service, mengambil data, hingga menampilkan data dari REST API JSON. Kedua, sistem Login & Register menggunakan MySQL Database dan Shared Preferences — mencakup desain database, form register dengan insert ke database, form login, penyimpanan session, halaman home setelah login, halaman profile, sign out, hingga proses upload aplikasi ke Play Store dan App Store.

Yang Akan Kamu Miliki Setelah Training

  • Kemampuan membangun aplikasi mobile cross-platform Android dan iOS dari satu codebase menggunakan Flutter.
  • Penguasaan fondasi bahasa Dart dan konsep-konsep pemrograman modern.
  • Keterampilan menggunakan berbagai Flutter Widgets untuk membangun tampilan aplikasi yang profesional.
  • Kemampuan mengintegrasikan aplikasi Flutter dengan web service PHP dan database MySQL.
  • Penguasaan Shared Preferences untuk manajemen session dan data lokal.
  • Dua aplikasi fungsional (News Portal App dan Login & Register System) siap dijadikan portofolio.
  • Pengetahuan tentang proses upload aplikasi ke Google Play Store dan Apple App Store.
  • Fondasi yang kuat untuk melanjutkan ke level Flutter Intermediate.

Fasilitas yang Didapat

Curriculum

  • 5 Sections
  • 38 Lessons
  • Lifetime
Expand all sectionsCollapse all sections
//
Akademi Digital Indonesia
Hi, Ada yang bisa dibantu?