Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/teerasej/flutter-handbook


https://github.com/teerasej/flutter-handbook

Last synced: 1 day ago
JSON representation

Awesome Lists containing this project

README

        

# Flutter Handbook

- [Slide: Flutter](https://nextflowth-my.sharepoint.com/:b:/g/personal/teerasej_nextflowth_onmicrosoft_com/Effrugg78M5HtpnycBxwJaABTiGnUuZMSEFrBcXGdpj_DA?e=dprgnC)
- [Slide: Object-Oriented in Dart & Flutter](https://nextflowth-my.sharepoint.com/:b:/g/personal/teerasej_nextflowth_onmicrosoft_com/EbnWPj_mVrVBtmtrgI_7DkcBH7MSRD9i6Egg54GSLIs-Qw?e=i88sed)
- [DartPad](https://dartpad.dev/?)

1. [Setup](contents/setup.md)
2. [วิธีสร้างโปรเจคแอพใหม่](contents/run-and-debug-app.md)
3. [วิธีเลือกอุปกรณ์ทดสอบเป้าหมาย](contents/select-target-device.md)
4. [วิธีการ debug โปรเจค](contents/debug-app.md)

### Related Link

- [Github.com ลงทะเบียน](https://github.com/signup)
- [Github Copilot](https://github.com/features/copilot)

## เรียนรู้จากการสร้างไหม่

- [Build from Scratch 1](contents/scratch-1.md)
- [Build from Scratch 2 - สร้าง Widget ใช้เองแบบ Stateless](contents/scratch-2.md)
- [Build from Scratch 3 - สร้าง Widget ใช้เองแบบ Stateful](contents/scratch-3.md)
- [Do Discount](contents/do-discount.md)

## State Management: GetX Provider

Learn following topics in this workshop:
- Working with Web API
- Working with Asynchronous in Dart
- State Management with Provider

1. [การกำหนดชื่อแอพ และ App ID](contents/fast-news/18-app-name-app-id.md)
2. [Contact App](contents/provider-getx/contact-app/readme.md)
3. [Profile App](contents/provider-getx/web-api/readme.md)
4. [Barcode Scanner](contents/provider-getx/barcode-scanner/readme.md)
5. [Water Level App](contents/provider-getx/water-level-app/readme.md)

## Major Workshop

- [Fast News](contents/fast-news/README.md)
- [Internal News](contents/internal-news/README.md)

## Form

ทดลองสร้างโปรเจคใหม่ชื่อ `my_form`

- [ตัวอย่างการใช้งาน Form](https://gist.github.com/teerasej/0fd547cb486871b4a4e5e16f0544ef49)

## Contact App with Navigation

Learning following topic:

- [Contact App with Tab & Stack Navigation](contents/navigation-1/readme.md)

## State Management: Provider

Learn following topics in this workshop:
- Working with Web API
- Working with Asynchronous in Dart
- State Management with Provider

1. [Random User API with Provider](contents/random_user_with_provider/README.md)
2. [Note App with provider](https://github.com/teerasej/oppo_my_note/tree/complete-provider)

## Contact App Workshop

สร้างโปรเจค `contact_app`

- [ListView Widget](contents/listview.md)
- [ระบบ Navigation](contents/navigation.md)
- [Web API](contents/web-api.md)

## API Workshop

- [Barcode Scanner ](contents/barcode-scanner/readme.md)
- [Location](contents/geolocation/readme.md)
- [SQLite - Note App](contents/sqlite-note-app/readme.md)
- [Note App with JWT Authentication](contents/web-api-auth/readme.md)
- [Firebase setup](contents/firebase-firestore/README.md)

## Advanced

- [Extension Method](contents/extension-method/README.md)
- [Provider: Shopping Cart Demo](contents/shopping-cart/README.md)
- [Method Channel](contents/method-channel/README.md)

## Publishing Application

- [การสร้างไฟล์ AAB (Android)](https://nextflow.in.th/2019/flutter-publish-aab-and-apk-file-for-android-thai/)