สำหรับการพัฒนาระบบด้วยภาษา Dart และ Flutterต้องมีการทำงานร่วมกับ REST APIซึ่งก็มี package ต่าง ๆ ให้ใช้งาน รวมทั้ง http package ที่ Dart official เตรียมไว้ให้แต่พอใช้ไปสักพักอาจจะเบื่อกับการเขียนซ้ำ ๆ ดังนั้น ทำให้ต้องหา package อื่น ๆ มาใช้งานบ้างหนึ่งใน package ที่ใช้อยู่ในปัจจุบันคือ Dio
Read More…
จากบทความของ Google Cloud เรื่อง Build slim Docker images for Dart appsจากบทความอธิบายวิธีการสร้าง Dockerfile ของระบบงานที่พัฒนาด้วยภาษา Dartเพื่อลดขนาดของ Docker Image ให้เล็กลงและเหมาะสมกับการ run ในโลกของ Container
Read More…
ไหน ๆ ฝั่ง Frontend ก็พัฒนาด้วย Flutter ด้วย Dart แล้วดังนั้นเพื่อความเป็น full stack ด้วยภาษา Dartก็พัฒนาฝั่ง Backend ด้วยภาษา Dart กันต่อเลยจะได้จบทั้งกระบวนการด้วยภาษา Dart เพียงตัวเดียวมาเริ่มกันเลย
Read More…
ในภาษา Dart 2.12 ที่เพิ่งถูกปล่อยออกมานั้นมีความสามารถที่น่าสนใจคือ Dart FFI (Foreign Function Interface) ที่เป็น stable version และพร้อมกับ production แล้วทำให้สามารถเรียกใช้งานภาษา C/C++ จากภาษา Dart ได้เพื่อช่วยให้ performance ของการทำงานในบาง use case ดีขึ้นอย่างมาก ยกตัวอย่างเช่น การใช้งาน TensorFlow Lite C API เป็นต้น รวมทั้งการใช้งาน Win32 API อีกด้วย ใช้งานได้ทั้ง Dart mobile, command line และ server-sideที่ทำงานบน Dart Native Platform นั่นเองดังนั้นเรื่อง cross platform จึงสะดวกขึ้นอย่างมาก
Read More…
เมื่อ Dart 2.10 ออกมา อ่านว่า สองจุดสิบ สิ่งหนึ่งที่เปลี่ยนแปลงและชอบมาก ๆ คือ dart command นั่นเอง โดยเป้าหมายเพื่อให้ใช้ dart command เดียวจบเลย ทำให้ไม่ต้องไปใช้เครื่องมือหรือ command อื่น ๆ เช่น dartfmt, dartanalyzer เป็นต้น แน่นอนว่า เป็นแนวทางเดียวกับ flutter
Read More…