เจาะลึก Drift สำหรับ Flutter
สร้าง Database แบบ Type-Safe และ Reactive ด้วย SQLite
ปลดล็อกความสามารถ SQLite ใน Flutter ด้วย Drift — เขียนง่าย Safe ทุก Type Reactive ทุก Query
คู่มือภาคปฏิบัติฉบับภาษาไทยที่จะเปลี่ยนการจัดการ Local Database ใน Flutter App จากเรื่องชวนปวดหัว ให้เป็นโค้ดที่สะอาด ระเบียบจัด และทำงานได้รวดเร็วระดับชัวร์ 100%
คุณเคยเจอปัญหาเหล่านี้ในการทำ Local Storage ของ Flutter หรือไม่?
เขียน SQL string ใน sqflite แล้วพิมพ์ชื่อคอลัมน์ผิด Runtime Error กว่าจะรู้ตัวก็ตอนแอปขัดข้อง
หน้า UI ไม่ยอมอัปเดตข้อมูลทันทีตาม Database ต้องคอย manual refresh หรือดึง State ให้วุ่นวาย
กลัวการ migration เปลี่ยนโครงสร้างตารางทีไร ทำข้อมูลผู้ใช้หายทุกที
อยากแยกการรัน Database ไปไว้ที่ Isolates หรือรันบน Web/WASM แต่เซ็ตอัปไม่ถูก
หนังสือเล่มนี้จัดทำขึ้นมาเพื่อนักพัฒนา Flutter โดยเฉพาะ! โดยนำเนื้อหาและแนวทางปฏิบัติจากเอกสารทางการของ Drift มาเรียบเรียงใหม่อย่างเป็นระบบ ทีละขั้นตอน เริ่มตั้งแต่ปูพื้นฐานไปจนถึงระดับมืออาชีพ พร้อม Workshop แอป Todo + Riverpod + GoRouter ที่ใช้งานได้จริง
สิ่งที่ผู้อ่านจะได้รับ
Type-Safe & Reactive Database: เข้าใจหลักการกำหนด Table ใน Dart และ SQL พร้อมการใช้ Stream Queries ให้ UI อัปเดตตัวเองอัตโนมัติ
Manager API & Fluent Queries: เขียนคำสั่งค้นหา จัดเรียง และกรองข้อมูลได้อย่างนุ่มนวล โดยไม่ต้องปวดหัวกับการต่อสตริง SQL
Migration Mastery: เปลี่ยนโครงสร้าง Database อย่างมั่นใจด้วย Migrator API และการเขียน Automated Migration Tests
Cross-Platform & Isolates Performance: รองรับทั้ง iOS, Android, Desktop และ Web (WASM/OPFS) พร้อมเทคนิคแยก Database Process ไปทำที่ Background Isolate เพื่อ UI ที่ลื่นไหล 60 FPS
Full Workshop Hands-on: สร้างแอป Todo แบบครบวงจร ร่วมกับ Riverpod, GoRouter และการเขียน Unit Test / Integration Test ครอบคลุมทั้งโปรเจกต์
หนังสือเล่มนี้เหมาะกับใคร?
Flutter Developer ทุกคนที่อยากขยับจากการเก็บข้อมูลแบบ
SharedPreferencesหรือsqfliteมาใช้โซลูชันระดับมืออาชีพDeveloper ที่ต้องการทำ Offline-First App หรือแอปที่มีระบบ Sync ข้อมูลซับซ้อน
มือใหม่ ที่ต้องการคู่มือภาษาไทย อธิบายกระชับ ลำดับความคิดชัดเจน มีตัวอย่างโค้ดพร้อมทำตามได้ทันที