dart Archive

[Dart] เปลี่ยนมาใช้งาน Dio package สำหรับเรียกใช้งาน API

สำหรับการพัฒนาระบบด้วยภาษา Dart และ Flutterต้องมีการทำงานร่วมกับ REST APIซึ่งก็มี package ต่าง ๆ ให้ใช้งาน รวมทั้ง http package ที่ Dart official เตรียมไว้ให้แต่พอใช้ไปสักพักอาจจะเบื่อกับการเขียนซ้ำ ๆ ดังนั้น ทำให้ต้องหา package อื่น ๆ มาใช้งานบ้างหนึ่งใน package ที่ใช้อยู่ในปัจจุบันคือ Dio

Read More…

สรุปขั้นตอนการสร้าง Docker Image ของระบบที่พัฒนาด้วยภาษา Dart

จากบทความของ Google Cloud เรื่อง Build slim Docker images for Dart appsจากบทความอธิบายวิธีการสร้าง Dockerfile ของระบบงานที่พัฒนาด้วยภาษา Dartเพื่อลดขนาดของ Docker Image ให้เล็กลงและเหมาะสมกับการ run ในโลกของ Container

Read More…

Dart :: มาพัฒนาส่วนของ backend กันหน่อย ๆ

ไหน ๆ ฝั่ง Frontend ก็พัฒนาด้วย Flutter ด้วย Dart แล้วดังนั้นเพื่อความเป็น full stack ด้วยภาษา Dartก็พัฒนาฝั่ง Backend ด้วยภาษา Dart กันต่อเลยจะได้จบทั้งกระบวนการด้วยภาษา Dart เพียงตัวเดียวมาเริ่มกันเลย

Read More…

ลองใช้งาน Dart FFI (Foreign Function Interface) กันหน่อย

ในภาษา 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 command ใน Dart 2.10 มาก ๆ

เมื่อ Dart 2.10 ออกมา อ่านว่า สองจุดสิบ สิ่งหนึ่งที่เปลี่ยนแปลงและชอบมาก ๆ คือ dart command นั่นเอง โดยเป้าหมายเพื่อให้ใช้ dart command เดียวจบเลย ทำให้ไม่ต้องไปใช้เครื่องมือหรือ command อื่น ๆ เช่น dartfmt, dartanalyzer เป็นต้น แน่นอนว่า เป็นแนวทางเดียวกับ flutter

Read More…