Belajar Roadmap Flutter untuk Pemula - Revesery -->

Belajar Roadmap Flutter untuk Pemula

Belajar Roadmap Flutter untuk Pemula - Haii, bagi kalian yang lagi belajar flutter, pastinya memerlukan langkah-langkah yang terstruktur dalam menguasai skill tertentu, ya kan? Nah, sebenarnya ada cara mudah untuk menguasai skill dari bahasa pemrograman lho! Kata kunci yang sering digunakan untuk mencari langkah-langkah tersebut adalah Roadmap.

Roadmap ini banyak ditemukan di berbagai website dan repository publik seperti github dan gitlab. Dengan adanya roadmap ini, pemula yang belajar flutter bisa lebih mudah memahami tahapan-tahapan yang harus dilalui dalam pembelajaran, seperti silabus di dunia akademik. Keren banget, kan?

Belajar Roadmap Flutter untuk Pemula

Nah, buat kalian yang ingin belajar flutter atau bahasa pemrograman apapun, sebaiknya cari tahu dulu tahapan pembelajarannya. Tahapan pembelajaran atau peta petunjuk arah untuk belajar tersebut disebut dengan roadmap. 

Tapi tenang aja, di situs ini udah ada halaman khusus yang berisi kumpulan tutorial flutter untuk pemula, yang disusun sedemikian rupa agar proses belajar lebih mudah dan menyenangkan.

Belajar Roadmap Flutter untuk Pemula

Sebelumnya aku mau share mind map 

https://tinyurl.com/roadmapflutterdev

1. Bahasa Pemograman Dart

Flutter sendiri ditulis dengan bahasa pemmograman Dart, maka dari itu penting untuk dipelajari sebelum ke Flutter.

Pahami seputar: 

- variabel

- tipe data

- collection

- oop

- async

- type generic

2. IDE/ Text Editor

Gunakan code editor yang buat kamu nyaman, bisa pake android studio / visual studio code. kalo aku sendiri prefer vscode karena udah terbiasa.

3. Widget

Basic dari widget di Flutter bisa gunain stateless ataupun statefull, ini adalah class extends untuk membuat widget. Simpelnya kalo ada perubahan state di aplikasi gunain statefull (adanya rebuild)

4. Layouting

Di Flutter udah disediakan banyak sekali widget untuk layouting seperti Column, Row, Scaffold, Container dll. Layaknya main lego, tinggal susun widget untuk menyesuaikan kebutuhan layout.

5. Asset

- Pahami cara memasukkan asset gambar ke aplikasi

- Pahami cara memasukkan font ke aplikasi

6. Navigasi

Perpindahan antar halaman, bisa gunakan simple navigation atau RouteNamed navigation, atau yang terbaru gunain Navigator 2.0

7. Local DB

Belajar untuk menyimpan data di local memory.

ada beberapa package yang bisa digunakan:

- SQFLITE (sql)

- FLOOR (sql)

-HIVE (no sql)

8. Networking Belajar komunikasi dengan API, bisa menggunakan package seperti http ataupun dio

9. State Management

Ketika ingin membuat state yang bisa  dishare ke tempat lain / page lain. Di sini kamu bisa gunain:

- Provider

- Bloc

- Getx

- Riverpod

(Pelajari salah satu dulu)

10. Animasi

Untuk membuat animasi di Flutter juga simpel, kamu bisa pake bawaan seperti AnimatedContainer, ataupun kamu custom sendiri menggunakan AnimationController

11. Responsive UI

Ini penting banget, ukuran tiap hp tidak selalu sama maka penting untuk belajar membuat layout yang responsive, kamu bisa gunain MediaQuery contohnya

12. Belajar Testing

Ada 3 jenis testing di Flutter:

- Unit testing

- Widget Testing

- Integration Testing

13. Deployment

Belajar mempublikasikan app mu bisa lewat Playstore ataupun Appstore

Jangan lupa ya, bahwa roadmap tersebut bisa berubah seiring waktu dan perkembangan teknologi Flutter. 

Oleh karena itu, penting bagi kalian yang belajar secara mandiri untuk mengetahui roadmap belajar flutter agar proses pembelajaran lebih terstruktur dan terarah. Yuk, semangat belajar flutter!

Sekian Belajar Roadmap Flutter untuk Pemula


Ada pertanyaan? Silahkan komentar

Posting Komentar

Revesery.com

Revesery.com

download file ini untuk mencoba: 

Revesery.com

Revesery.com

 Download ==>>