ล็อกอินเข้าระบบ
เข้าระบบผ่าน Social Network
เข้าสู่ระบบด้วย Facebook
เข้าสู่ระบบด้วย Line
เข้าสู่ระบบด้วย Apple
เข้าสู่ระบบด้วย Google
หรือ เข้าระบบด้วยบัญชี meb
จำ Password ไม่ได้
จำ Username ไม่ได้
หากยังไม่สมัครบัญชี meb โปรด
สมัครสมาชิก
สมัครสมาชิก MEB Account
กรุณาใส่ข้อมูลที่มีเครื่องหมาย * ให้ครบถ้วน
Username
*
ต้องมีไม่ต่ำกว่า 4 ตัวอักษร และยาวไม่เกิน 32 ตัวอักษร และใช้ตัวอักษรภาษาอังกฤษ a ถึง z, A ถึง Z หรือเครื่องหมาย _-@.
Password
*
ระบุอย่างน้อย 8 ตัว
Retype Password
*
E-mail
*
Display name
*
Phone
ระบุเฉพาะตัวเลข
First Name
Last Name
Gender
Not specified
Male
Female
ส่งข้อมูล
ล็อกอินเข้าระบบ The1
สำหรับผู้ที่มีบัญชี meb อยู่แล้ว
ครอปรูปภาพ
ล็อกอินเข้าระบบ / สมัครสมาชิก
ล็อกอินเข้าระบบ
ตะกร้า
จัดการอีบุ๊กที่วางขาย
จัดการอีบุ๊ก
อีบุ๊กทั้งหมด
เมนู
อีบุ๊กทั้งหมด
นิยายทั้งหมด
นิยายแปล
การ์ตูนทั้งหมด
อีบุ๊กทั่วไป
หนังสือเด็ก
หนังสือเรียน
หนังสือเสียง
บุฟเฟต์
หมวดหมู่ทั้งหมด
สำนักพิมพ์
เลือกหมวดหมู่ย่อย
ค้นหาสำนักพิมพ์
หน้าแรก
ขายดี
มาใหม่
โปรโมชัน
ฟรีกระจาย
ฮิตขึ้นหิ้ง
แนะนำ
กรุณาเข้าสู่ระบบก่อนดำเนินรายการด้วยค่ะ
ล็อกอินเข้าระบบ
กรุณายืนยันบัตรประชาชนก่อนดำเนินรายการด้วยค่ะ
ไปยืนยันบัตรประชาชน
ขณะนี้อยู่ในขั้นตอนการตรวจสอบข้อมูลบัตรประชาชน
กรุณาดำเนินการใหม่อีกครั้งในภายหลังค่ะ
ขออภัยค่ะไม่สามารถเข้าชมได้
เนื่องจากเนื้อหาเหมาะสำหรับผู้ที่มีอายุ 18 ปีขึ้นไป
คุณสามารถให้กำลังใจนักเขียนได้ โดยให้ทิปเพิ่มจากราคาปกติ
Flutter Mobile Programming: Intermediate
โดย
ศูนย์หนังสือราคานักเรียน
สำนักพิมพ์
ศูนย์หนังสือราคานักเรียน
หมวดหมู่
คอมพิวเตอร์
ทดลองอ่าน
ซื้อ 99 บาท
No Rating
อยากได้
ซื้อเป็นของขวัญ
ติดตาม
นักเขียน
ศูนย์หนังสือราคานักเรียน
สำนักพิมพ์
ศูนย์หนังสือราคานักเรียน
หมวดหมู่
คอมพิวเตอร์
แชร์
Facebook
Twitter
LINE
ประเภทไฟล์
pdf
วันที่วางขาย
14 สิงหาคม 2568
ความยาว
656 หน้า
ราคาปก
656 บาท (ประหยัด 84%)
Flutter Mobile Programming: Intermediate
โดย
ศูนย์หนังสือราคานักเรียน
ศูนย์หนังสือราคานักเรียน
คอมพิวเตอร์
ทดลองอ่าน
ซื้อ 99 บาท
No Rating
อยากได้
ซื้อเป็นของขวัญ
ติดตาม
นักเขียน
ศูนย์หนังสือราคานักเรียน
สำนักพิมพ์
ศูนย์หนังสือราคานักเรียน
หมวดหมู่
คอมพิวเตอร์
แชร์
Facebook
Twitter
LINE
Flutter Mobile Programming: Intermediate
การพัฒนาแอปพลิเคชันบนแพลตฟอร์มมือถือในยุคปัจจุบันมีความท้าทายและความซับซ้อนเพิ่มมากขึ้นอย่างต่อเนื่อง นักพัฒนาจำเป็นต้องมีความรู้และทักษะที่หลากหลาย ไม่เพียงแต่ด้านการเขียนโค้ดพื้นฐาน แต่ยังรวมถึงการออกแบบ UI/UX การจัดการข้อมูลภายในแอป การสื่อสารกับ API ภายนอก รวมถึงการจัดการสถานะของแอปให้อยู่ในสภาพที่เหมาะสมและมีประสิทธิภาพสูงสุด เพื่อตอบสนองต่อความต้องการและพฤติกรรมของผู้ใช้อย่างแท้จริง หนังสือ Flutter Mobile Programming: Intermediate เล่มนี้จึงถูกเขียนขึ้นเพื่อเติมเต็มช่องว่างและเพิ่มพูนความรู้ในระดับกลางสำหรับผู้ที่มีพื้นฐาน Flutter มาแล้ว และต้องการก้าวสู่การพัฒนาแอปที่ครบวงจรและมีประสิทธิภาพ
หนังสือเล่มนี้เน้นการเรียนรู้เชิงลึกในประเด็นสำคัญที่ใช้บ่อยและเป็นหัวใจของการพัฒนาแอปมือถือด้วย Flutter ตั้งแต่ระบบการนำทาง (Navigation และ Routing) ซึ่งเป็นโครงสร้างสำคัญที่ช่วยให้แอปพลิเคชันสามารถเปลี่ยนหน้าจอและส่งผ่านข้อมูลได้อย่างมีประสิทธิภาพ ไปจนถึงการแสดงข้อมูลในรูปแบบไดนามิกผ่าน ListView และ GridView ซึ่งเป็นหัวใจของการจัดการข้อมูลที่มีจำนวนมากและเปลี่ยนแปลงได้ตลอดเวลา นอกจากนี้ยังเจาะลึกการจัดเก็บข้อมูลทั้งชั่วคราวและถาวรในเครื่อง ด้วย SharedPreferences, SQLite และ Local JSON File เพื่อให้แอปพลิเคชันสามารถทำงานได้ต่อเนื่องแม้ในสถานการณ์ออฟไลน์
อีกส่วนที่สำคัญไม่แพ้กันคือการเชื่อมต่อกับ API ภายนอกผ่าน HTTP Request ซึ่งเป็นช่องทางหลักในการนำข้อมูลจากแหล่งข้อมูลภายนอกเข้าสู่แอป การเรียนรู้การใช้ http package, การแปลงข้อมูล JSON ให้เป็น Dart Model รวมไปถึงการจัดการสถานะการโหลดและข้อผิดพลาด ทำให้ผู้อ่านสามารถสร้างแอปที่มีการสื่อสารกับเซิร์ฟเวอร์ได้อย่างราบรื่นและมีประสิทธิภาพ
ในส่วนของการจัดการ State ระดับกลาง หนังสือเล่มนี้แนะนำเทคนิคและเครื่องมือยอดนิยมอย่าง Provider และ ChangeNotifier ที่ช่วยให้การแยก Business Logic ออกจาก UI เป็นไปอย่างเป็นระบบ เพิ่มความง่ายในการบำรุงรักษาและพัฒนาต่อยอด รวมถึงตัวอย่างการประยุกต์ใช้จริงที่ชัดเจนและเข้าใจง่าย
สุดท้าย การตกแต่ง UI และการจัดการ Theme ได้รับการถ่ายทอดอย่างละเอียดเพื่อให้แอปพลิเคชันมีรูปลักษณ์ที่โดดเด่นและรองรับการใช้งานในทุกสถานการณ์ เช่น Dark Mode การใช้ Custom Fonts และ Icons รวมถึงการสร้าง Custom Widget ที่นำกลับมาใช้ซ้ำได้ เพื่อเพิ่มประสิทธิภาพในการพัฒนาและความสวยงามของแอป
หนังสือเล่มนี้รวบรวมเนื้อหาที่จำเป็นและครบถ้วนสำหรับผู้ที่ต้องการพัฒนาทักษะ Flutter ในระดับกลาง พร้อมด้วยตัวอย่างโค้ดจริงและคำอธิบายเชิงลึกที่ช่วยให้ผู้อ่านสามารถนำไปประยุกต์ใช้ได้ทันทีทั้งในโครงการเรียนรู้และงานจริง ด้วยเนื้อหาที่ครอบคลุมตั้งแต่บทที่ 6 ถึงบทที่ 11 ผู้อ่านจะได้รับทั้งความรู้ ความเข้าใจ และความมั่นใจในการพัฒนาแอปที่มีคุณภาพและตอบโจทย์การใช้งานในยุคดิจิทัลนี้อย่างเต็มที่
ขอให้ผู้อ่านได้รับประโยชน์สูงสุดจากหนังสือเล่มนี้ และสามารถก้าวไปสู่การเป็นนักพัฒนา Flutter มืออาชีพได้อย่างมั่นใจและประสบความสำเร็จในทุกโปรเจกต์ที่ท่านเลือกทำ
________________________________________
สารบัญ
หน้า
บทที่ 6 Navigation และ Routing (Navigation and Routing) --1
Navigation และ Routing ใน Flutter
Navigation และ Routing รายละเอียดเชิงลึก
การเปลี่ยนหน้าโดยใช้ Navigator.push/pop ใน Flutter
Named Routes ใน Flutter
ส่งข้อมูลระหว่างหน้า (Passing Data Between Screens)
BottomNavigationBar และ TabBar ใน Flutter
บทที่ 7 ListView และการแสดงข้อมูลแบบไดนามิก (ListView) --102
ListView และการแสดงข้อมูลแบบไดนามิก
รายละเอียดเชิงลึก ListView และการแสดงข้อมูลแบบไดนามิก
การสร้าง ListView แบบ Static และ Dynamic
การใช้ ListView.builder และ GridView
การสร้าง Custom ListTile
การเพิ่มการคลิกแต่ละรายการใน Flutter ListView หรือ Custom ListTile
บทที่ 8 การจัดเก็บข้อมูลในเครื่อง (SharedPreferences and SQLite (sqflite package)) --187
การจัดเก็บข้อมูลในเครื่อง
การจัดเก็บข้อมูลในเครื่องเชิงลึก
การเก็บข้อมูลชั่วคราวด้วย SharedPreferences
การจัดเก็บข้อมูลถาวรด้วย SQLite
การใช้ Local JSON File
บทที่ 9 การเชื่อมต่อกับ API (Flutter API) --309
การเชื่อมต่อกับ API (Flutter)
การเชื่อมต่อกับ API (Flutter) รายละเอียดเชิงลึก
พื้นฐาน HTTP Request (GET, POST)
การใช้ http package ใน Flutter
การแปลง JSON Dart Model
การแสดงข้อมูลจาก API ใน ListView อธิบายโดยละเอียด
การจัดการสถานะอื่น ๆ (ทางเลือก)
การจัดการ Loading และ Error State ใน Flutter
บทที่ 10 การจัดการ State ระดับกลาง (Intermediate State Management) --446
การจัดการ State ระดับกลาง
การจัดการ State ใน Flutter เชิงลึก: Provider + ChangeNotifier
การใช้ Provider เบื้องต้น (Basic Usage of Provider)
ScopedModel และ ChangeNotifier ใน Flutter
การแยก Business Logic ออกจาก UI ใน Flutter
ตัวอย่างบูรณาการ
บทที่ 11 การตกแต่ง UI และ Theme (UI and Theme Management) --560
การตกแต่ง UI และ Theme
การตกแต่ง UI และ Theme (รายละเอียดเชิงลึก)
Custom Fonts ใน Flutter
การใช้ Material Design Widgets ใน Flutter
การสร้าง Custom Widget Reusable ใน Flutter
การทำ Dark Mode ใน Flutter
บรรณานุกรม --647
คอมพิวเตอร์
เขียนโปรแกรม
sql
android
ios
ประเภทไฟล์
pdf
วันที่วางขาย
14 สิงหาคม 2568
ความยาว
656 หน้า
ราคาปก
656 บาท (ประหยัด 84%)
เขียนรีวิวและให้เรตติ้ง
หนังสือเล่มนี้ไม่เปิดให้ Comment
รีวิวทั้งหมด