Flutter & Dart Resources
2 min readNov 11, 2019
เก็บข้อมูลที่ศึกษามาเกี่ยวกับการเขียนโปรแกรมด้วย Flutter & Dart (จะเพิ่มข้อมูลและแก้ไขข้อมูลเรื่อย ๆ ครับ)
เว็บไซต์
- Flutter.dev เว็บหลักของ Flutter
- Flutter Documentation
- Flutter Widget - Dart.dev
- Pub.dev เว็บ Dart Package สำหรับ Flutter
- DartPad ทดลองเขียนภาษา Dart แบบออนไลน์
Online Courses & Tutorial
- The Complete 2019 Flutter Development Bootcamp with Dart
- สอนโดย Angela Yu
- สอนดี ครอบคลุมเนื้อหาหลัก ๆ ครบ
- ให้ ⭐⭐⭐⭐⭐ - Learn Flutter Clean Architecture & TDD — Full Course
- ความยาว 7 ชั่วโมง
- เป็น tutorial บน youtube
Topics
AppBar
Background
Border
BoxDecoration
Button
DateTime Picker
Dart
Widgets
Material Design
- Material Design
- Material Design guidelines
- Components
- Icons
- Material Components for the web
- Material dark theme
- Dark Mode in Flutter
- Flutter Colors class
Fullscreen
Future
Google Firebase / Cloud Platform Plugins
- Firestore (Firestore ใช้งานเหมือนกันทั้ง Firebase และ Cloud Platform)
- Firebase Authentication
- Firebase Cloud Storage
- Available Flutter Firebase Plugins
- Add Firebase to your Flutter app
- https://github.com/FirebaseExtended/flutterfire
- Firebase Authen. — Google Sign in
Gradients
Image
Internationalization
Plugin
Positioned (Widget)
Slider
SnackBar
Stack (Widget)
Stateless & Stateful
State Management
Stream
SQLite
- sqflite package SQLite plugin for Flutter
- SQFlite Database in flutter บทความบน Medium
- Flutter SQLite example — CRUD operations with sqflite plugin ตัวอย่างการใช้งาน package sqflite
- Using sqflite in your Flutter application effectively