Repositori digunakan untuk belajar penggunaan beberapa widget dan design pattern yg sifatnya beginner dan digunakan sebagai dasar dalam pengembangan aplikasi. Repo ini sengaja disimpan di sini agar dapat dipelajari oleh siapa saja yang membutuhkan.
Sebuah aplikasi yang saya kembangkan pada Hackathon Global Flutter yang salah satunya diadakan di senggigi-lombok. Aplikasi ini sebagai protoype untuk komunitas flutter yang memiliki beberapa fitur sebagai berikut :
- Flutter News
- Post dan Menampilkan event Flutter
- Join event dan chatting untuk mengetahui informasi terbaru dari sebuah event.
Untuk melihat source code silahkan lihat di sini
Sebuah design pattern BLoC (Bussiness Logic of Component) yang direkomendasikan langsung oleh Google. Tetapi yang perlu diketahui bahwa Google hanya merekomendasikan bukan untuk memaksa para developer untuk menggunakan design pattern ini karena masih ada beberapa design pattern lain yang dapat digunakan dalam pengembangan aplikasi flutter.
Untuk melihat contoh Flutter BLoC dapat dilihar di sini
Beberapa contoh BloC dapat dilihat di sini
Sebuah design pattern yang pertama kali saya kenal ketika flutter masih versi < 1.0 Design pattern ini mirip seperti design pattern ketika menggunakan Java pada umumnya ketika mengembangkan aplikasi menggunakan Java di Android Studio.
Untuk melihat contoh penggunaan MVP dapat dilihat di sini
Sebuah design pattern yang menjadi alternative ketika mengembangkan aplikasi menggunakan flutter. Provider ini tetap pada prinsipnya dimana bussiness logic tetap terpisah dengan View Logic pada aplikasi. Untuk beberapa orang yang menggunakan provider ini memisahkan antara Bussiness Logic, View Logic, dan API (otentifikasi API dan bussiness API) untuk membantu para programmer agar kode terlihat rapi.
Untuk melihat contoh Flutter menggunakan provider dapat dilihat di sini dan di sini (final)
Contoh lain yang saya rekomendasikan dapat dilihat di sini
Untuk beberapa design pattern yang lain seperti State Management, Redux, dan MobX dapai dilihat di sini
Tutorial ini ditulis sebagai dasar untuk membuat widget pada flutter. Beberapa widget yang saya tulis disini sering digunakan untuk mengembangkan aplikasi. Selain itu, pada repo ini ada beberapa tampilan menarik yang dibangun menggunakan widget flutter. Selain itu disini juga akan diajarkan dasar untuk fetch httprequest sebelum menggunakan design pattern.
Untuk melihat tutorial dapat dilihat di sini
Zayed Elfasa
LinkedIn