Training

Training Flutter Intermediate

Flutter adalah sebuah framework aplikasi mobil sumber terbuka yang diciptakan oleh Google. Flutter digunakan dalam pengembangan aplikasi untuk sistem operasi Android dan iOS, serta menjadi metode utama untuk membuat aplikasi Google Fuchsia.

Flutter Intermediate  Training merupakan program belajar membuat aplikasi  yang bisa berjalan di aplikasi android dan ios sekaligus. Dengan kursus ini peserta akan dapat membuat aplikasi mobile dengan mudah.

Target Peserta:

Training ini dapat diikuti oleh siapa saja yang sudah memiliki kemampuan dasar/basic programming flutter sebelumnya.

Persyaratan:

– Laptop baik  Windows, Linux Ataupun Mac dengan RAM minimal 4GB.
Software yang dibutuhkan  :
* Android Studio (https://developer.android.com/studio/)
* Framework Flutter (https://docs.flutter.dev/get-started/install)

* Flutter
* Big Nox App Player (https://id.bignox.com/)

Durasi Kursus:

4 hari mulai jam 9:00 s/d 17:00, Setiap Senin s/d Kamis

Target Aplikasi

Pada training ini peserta di targetkan untuk bisa membuat aplikasi yang bisa berjalan di perangkat android dan ios dengan mudah.

Materi

Materi yang akan di pelajari adalah :

Flutter Bloc Library Pattern

-Pengenalan Apa itu Flutter Bloc Library Pattern

-Implementasi bloc library pattern

Layouting (support multi device/screen size)

– Support aplikasi ke multi device dan multi screen

CRUD (database) SQFLite Pegawai

– Membuat Aplikasi CRUD untuk Pegawai

Services (API) + passing data

– Pembuatan web services api untuk aplikasi CRUD pegawai

– Webservice menggunakan Laravel

– Parsing data dari webservices ke aplikasi flutter

State management (framework)

– Apa itu state management

– Contoh implementasi state management

Device hardware access (camera / location)

– Pengenalan

– Access hardware / device menggunakan aplikasi Flutter

Google Maps

– Implementasi google maps pada flutter

Options :

Apabila ingin mengganti CRUD database dengan Firebase :

Firebase untuk Flutter :

– Pengenalan

– Setup firebase untuk flutter

– Membuat firebase project

– Membuat cloud firestore database

– Menghubungkan firestore database ke flutter

– Menggunakan Cloud Firestore Transaction

Fasilitas

Fasilitas yang akan di peroleh adalah :

  • Access Internet
  • Ruangan Full AC
  • Lunch
  • Snack
  • T-Shirt
  • Sertifikat
  • Dapat berkonsultasi setelah kursus selesai melalui grup whatsapp