Tips Belajar Flutter Untuk Seorang Pemula
Pelajari Konsep OOP
Konsep Object Oriented Programming (OOP) merupakan hal pertama yang perlu dipelajari karena hampir semua widgets menggunakan konsep OOP.
Basic Widgets
AppBar, Container, Text, Image, BottomNavigationBar, dan widget-widget lainnya.
Layouting
belajar layouting ini sangat penting dalam proses development aplikasi. Karena seringkali terdapat UI Design yang memiliki layout yang sulit diimplementasi, sehingga diperlukan kreatifitas saat slicing layout pada aplikasi.
State Management
Belajar menggunakan API seperti setState pada Stateful Widget, ataupun Plugin State Management seperti Provider, BLoC, dan GetX.
Consume API
Menggunakan berbagai API yang disediakan secara global atau membuatnya sendiri dengan teknologi Backend seperti Firebase, Laravel atau Node Js. Dengan menggunakan Consume API, data yang ada pada aplikasi bisa lebih dinamis.