หมวดหมู่: Flutter Advanced
-
บทที่ 13: การทำ Responsive Layout และ Adaptive UI
Responsive Layout เป็นหัวใจสำคัญของแอปที่ต้องรองรับหลายอุปกรณ์ Flutter มีเครื่องมือที่ช่วยให้เราทำได…
-
บทที่ 14: การจัดการ Animation และ Transition ขั้นสูง
Flutter มีระบบ animation ที่ทรงพลังและยืดหยุ่น ตั้งแต่ animation แบบง่าย (Implicit) ไปจนถึง animatio…
-
บทที่ 16: การเชื่อมต่อกับ Native Code (Android/iOS)
Flutter สามารถสื่อสารกับ native code ได้ผ่านสิ่งที่เรียกว่า Platform Channel ทำให้เราสามารถเรียกใช้ฟ…
-
บทที่ 17: การสร้าง Plugin สำหรับใช้งานเอง (Custom Platform Plugin)
ปลั๊กอินของ Flutter คือแพ็กเกจที่รวมโค้ด Dart และ native เข้าด้วยกัน เพื่อให้เราสามารถเรียกใช้ฟังก์ช…
-
บทที่ 19: การใช้ Isolate และ compute() สำหรับงาน Background
Flutter ทำงานบน single thread (UI thread) ถ้างานหนักรันตรง ๆ บน main thread จะทำให้ UI กระตุก Isolat…