Beberapa waktu terakhir saya sedang mempelajari pembuatan aplikasi berbasis Flutter. Fluter merupakan salah satu framework yang keluarkan oleh Google. Framework ini bertujuan membantu pada pembuat program untuk membangun aplikasi berbasis mobile, web, maupun desktop. Framwork in menggunakan bahasa pemrograman Dart. Salah satu fitur yang ditawarkan oleh framwork ini adalah fitur hot reload.
Bagi pemula, untuk mempelajari framework ini tentu saja harus memahami dasar pemrograman dengan Dart terlebih dahulu. Selanjutnya struktur proyek flutter perlu ditau juga yaitu:
- main.dart - file utama aplikasi
- lib/ - direktori untuk menyimpana kode aplikasi
- pubsec.yaml - file yang digunakan untuk mengelola dependensi yang digunakan

Selain itu Anda juga perlu mengetahui tentang Widget. Ini digunakan untuk pengaturan User Interface (UI), seperti Text, Row, Column, dan Container.
Saya belajar framework ini dengan menyelesaikan project kecil-kecilan pesanan seorang teman. Durasi pekerjaan kurang lebih 1 minggu untuk menyelsaikan program survei ini. Aplikasi dapat diexpor ke mobile, web, dan desktop.

Setelah memahami dasar tersebut Anda bisa melanjutkan dengan
- membuat aplikasi yang sederhana
- melakukan eksplorasi layout dan Widget
- mempelajari pembuatan API (saya menggunakan Yii2)
- buat proyek sederhana
Saya membagikan pengalaman saya dalam mempelajari framework ini. Berikut dokumentasinya saya sajikan melalui video:
Jangan lupa ketika semua Anda lakukan, saya sarankan anda mengikuti panduan atau dokumentasi serta mengikuti komunitasnya di Internet. Beberapa ada diyoutube dan telegram.