Google Flutter

Google Flutter: 9 แพคเกจที่จะทำให้ชีวิตดี๊ดีย์ ภาค 1

เรื่องที่เกี่ยวข้อง - ,

Google Flutter ก็มี package (หรือที่รุ่นเก๋าเรียกกันว่า library หน่ะนะ) มากมาย การรู้จักแพคเกจสำคัญๆ จะทำให้เหมือนเรามีไอเท็มเทพๆ พร้อมงัดมาใช้สู้กับ spec งานได้สบายขึ้นแน่นอน

มาดูกันเลยว่ามี package อะไรบ้าง

1. Sembast

2. fluttertoast

  • ในการทำแอพ เรามักจะต้องมีการแสดงข้อมูลเล็กๆ เพื่อบอกสถานะการทำงาน เช่น “มือถือไม่ได้ต่อเน็ต” หรือ “รายการถูกบันทึกแล้ว”
  • การแสดงป๊อปอัพขึ้นมาก็ออกจะเล่นใหญ่ไปหน่อยในหลายๆ กรณี
  • fluttertoast แสดงเป็นข้อความเล็กๆ บนหน้าจอ และหายไป
  • ใช้ง่ายด้วย
Fluttertoast.showToast(
msg: "This is Center Short Toast",
);
view raw main.dart hosted with ❤ by GitHub

3. pedantic

  • ช่วยตรวจสอบ style การเขียนโค้ดภาษา Dart ของเราให้เป็นมาตรฐาน เหมือนที่ชาวบ้านทั่วไปทำกัน
  • ใช้งานง่าย ทำงานแบบเดียวกับ LINT
  • ไม่ต้องกังวลมาก ตอนเขียนโค้ด เพราะระบบจะฟ้องตลอดถ้าตรวจเจอ 🤣

4. auto_route

  • ทำเรื่องยากๆ ในการจัดการ Navigation ของแอพ Flutter ให้เป็นเรื่องง่าย
  • ตอนนี้ใครยังงงๆ กับ Navigation 2.0 ใน Flutter 2 ใช้ตัวนี้แทนได้
  • พลหวังลึกๆ ว่าเจ้านี่จะมาแทนที่ Navigation 2.0 ในอนาคตนะเนี่ย

5. QuickType.io

  • ตัวนี้ไม่ใช่ Package ซะทีเดียว เป็น Web App และมีเป็น Visual Studio Code Extension ให้ดาวน์โหลด
  • มีสอนวิธีใช้ตอนทำแอพรายงานสถิติ COVID-19 ไว้ที่ Youtube ของพล สนใจกด subscribe กันได้

6. google_sign_in

  • สำหรับคนที่ไม่มีเวลาสร้าง และดูแลระบบ Authentication ด้วยตัวเอง
  • ใช้งานได้ทันที ในเวลาไม่นาน เหมาะสำหรับการพัฒนา product แบบ MVP
  • เป็นส่วนหนึ่งของ Firebase ใช้ร่วมกับ service ตัวอื่นได้

7. provider

  1. เหมาะสำหรับคนที่เริ่มต้น ใช้ State management ในแอพ ตัวนี้จะเข้าใจง่ายสุด
  2. หลายโปรเจคจบได้ด้วยตัวนี้ ไม่ต้องใช้แบบซับซ้อน
  3. ดูแลโดยทีมงานภาษา Dart

8. Dio

  1. ถ้าจะเริ่มใช้การรับส่ง Request ที่หลากหลายมากขึ้น หลายคนจะเริ่มมาใช้ Dio
  2. มีระบบทำงานกับ Form ได้ด้วย
  3. มีระบบ interceptor

9. cache_network_image

  1. เหมาะสำหรับคนที่ต้องการโหลดภาพจาก Server มาแสดงในแอพ
  2. ตัว package จะทำการเก็บภาพไว้ในโฟลเดอรื cache ตอนไฟล์ภาพโหลดมาแสดงในแอพแล้ว
  3. สามารถโหลดภาพได้ไวขึ้น ถ้าไม่ได้ต่อกับ Internet จะใช้ภาพใน cache แทน

เริ่มต้นเรียนรู้สร้างแอพ iOS และ Android ด้วย Google Flutter ไปกับโค้ชพล

เหมาะสำหรับผู้เริ่มต้น

เขียนครั้งเดียว ใช้ได้ทั้งระบบ iOS และ Android ประหยัดเวลา

เรียนได้ทุกเวลา ไม่มีวันหมดอายุ

ได้รู้ตั้งแต่วิธีติดตั้งโปรแกรม จนเอาขึ้นApp Store และ Play Store

ได้ทำแอพของจริง เริ่มต้นจาก 0 ทุกโปรเจค มีระบบถามตอบ กรณีติดปัญหา

 

Loading Facebook Comments ...
Menu