สวัสดี เพื่อนๆโปรแกรมเมอร์ทุกท่าน และ สวัสดี Flutter Dart  

เริ่มทำความรู้จักกับ Flutter แบบบ้านๆนะครับ  ปัจจุบัน Google ได้พัฒนาเครื่องมือที่ใช้สร้าง Application บน Mobile ที่เป็นแบบ Cross platform  เขียนครั้งเดียวสามารถรันได้ทั้งบน Android และ iOS  โดยใช้ภาษา Dart และ Flutter Framework

การเตรียมความพร้อมก่อนใช้งาน

แน่นนอนว่า คนที่จะเขียน Application ด้วย Flutter Dart จะต้องมีพื้นฐานด้าน การเขียนโปรแกรมแบบ OOP จึงจะสามารถใช้งานได้คล่อง

ลักษณะ Flutter Framework  จะมองว่าวัตถุใดๆที่แสดงในหน้าจอเป็น Widget  ซึ่งเราสามารถกำหนดคุณสมบัติ อีเวนท์ ให้แต่ละ Widget ได้

 

โปรแกรมพัฒนา Flutter สามารถ ติดตั้งได้ในหลาย OS เช่น Windows , Mac OSX , Linux โดยต้องติดตั้ง 

  1. Android Studio (https://developer.android.com/)
  2. Flutter (https://flutter.dev/)
  3. Visual Studio Code (กรณีไม่ได้ใช้ Android Studio ในการพัฒนางาน) (https://code.visualstudio.com/)
  • ในบทความนี้จะไม่ลงวิธีการติดตั้ง เพราะท่านสามารถหาข้อมูลการติดตั้งได้จาก Google Search

(Site Reference) เช่น จากเว็บ Toupawa Blog 

จากการได้คลุกคลีมาสักระยะนึง พบว่า ระดับความยากง่ายของการทำความเข้าใจใน Flutter Dart ถือว่าไม่ยากและไม่ง่าย 

ที่ว่าไม่ยาก คือ ถ้าเข้าใจโครงสร้าง Widget และคำสั่งภาษา Dart  และหลักการ OOP  ที่ว่าไม่ง่าย คือ สำหรับผู้เขียนเองคือ ไม่ค่อยเก่งเรื่อง OOP  เลยทำให้ไปได้ช้า 

การศึกษาด้วยตนเอง ช่วงแรก พยายามดูคลิปใน Youtube ซึ่งสามารถทำให้ทำความคุ้นเคยกับโครงสร้างของ Flutter ลองทำตามดู  (ข้อควรระวัง เนื่องจาก Clip Flutter น่าจะเป็นช่วง Flutter 1.0 เมื่อนำมารับกับ Flutter ปัจจุบัน 3.0 หรือ 3.3 อาจจะรันไม่ขึ้น) ดังน้นบางเรื่องก็ต้อง Search หาวิธีการจาก Google เพิ่ม เพื่อใช้คำสั่งทดแทนคำสั่งเดิม  และสิ่งที่เจอในการพัฒนาแอปด้วย Flutter  บางคั้งการเพิ่ม library เข้าในระบบ บางตัวอาจจะขัดแย้งกับอีกบางตัว ทำให้เกิด Error ขึ้นมาได้

1 thought on “Hello Flutter Dart

Comments are closed.