สวัสดีค่ะเพื่อน ๆ กลับมาเจอกันอีกแล้วนะคะ วันนี้เราก็มีอะไรดีๆมาฝากเพื่อน ๆ เหมือนเดิมเลยค่ะ นั่นก็คือเว็บไซต์ที่เอาไว้ใช้ศึกษาหาความรู้เกี่ยวกับการเขียนโปรแกรมด้วย Flutter นั่นเอง Flutter เป็น Framework ที่ถูกพัฒนาขึ้นด้วยบริษัท Google โดยใช้ภาษา Dart เขียน ความพิเศษของ Flutter คือ เขียนรอบเดียวใช้ได้ทั้ง IOS และ Android ด้วยความพิเศษนี้ ยิ่งทำให้โปรแกรมเมอร์และนักพัฒนาทั้งหลายหันมาสนใจและศึกษาการเขียน Flutter กันค่ะ เพราะหลายคนเบื่อที่จะต้องมานั่งเขียนโค้ดหลายครั้งเพื่อใช้ในระบบปฏิบัติการต่าง ๆ ไม่ว่าจะเป็น IOS หรือ Android นั่นเอง เพราะแต่ละระบบก็มีภาษาการเขียนโปรแกรมที่แตกต่างกัน** Framework คือ โครงสร้างของการเขียนโปรแกรม มีโค้ดที่วางไว้อย่างเป็นระบบ มีรูปแบบแผน และลักษณะการเขียน เป็นมาตรฐาน **1. Flutter.dev Flutter.dev เป็นเว็บไซต์ Official ของทางทีมพัฒนาจาก Google เลย เว็บไซต์นี้เป้นเว็บไซต์ที่สอนทุกอย่างเกี่ยวกับ Flutter ตั้งแต่เรื่องการติดตั้งตัว Flutter เรื่องการโหลดโปรแกรมต่าง ๆ เรื่องลักษณะและกระบวนการเขียน เรื่องความสามรถพิเศษของตัว flutter ที่ไม่เหมือนใคร บอกทุกเรื่องที่จำเป็นสำหรับการเขียน Flutter นั่นเอง ( แต่ไม่ได้สอนเขียนภาษา Dart ) และมีอีกอย่างนึงที่เราชอบมาก ๆ นั่นก็คือ มีพาสอนทำโปรเจคเริ่มต้นโปรเจคเล็ก ๆ อีกด้วย อธิบายทุกอย่างละเอียดมาก เหมาะมาก ๆ สำหรับผู้เริ่มต้น แถมยังรับประกันได้อีกว่า ทุกอย่างที่ถูกสอนถูกบอกในเว็บไซต์ Flutter.dev นี้ ถูกต้องและไม่ผิดเพี้ยนแน่นอนเพราะเป็น Official 2. Dart.dev ด้วยความที่ Flutter เป็น Framework ที่ต้องเขียนด้วย Dart เพราะฉะนั้นเราก็ต้องศึกษาการเขียนภาษา Dart ด้วยค่ะ ต้องกระบวนการเขียน ศึกษาเครื่องหมายและลักษณะ Dart.dev. เป็นเว็บไซต์ Official ของทีมพัฒนาเหมือนกันค่ะ เว็บไซต์นี้ก็จะสอนทุกอย่างที่เกี่ยวข้องกับ dart เหมือนกับตัวเว็บไซต์ Flutter.dev ที่สอนทุกอย่างที่เกี่ยวข้องกับ Flutter นั่นเอง Dart.dev มีสิ่งที่แตกต่างจาก Flutter.dev คือ มีเครื่องมือออนไลน์ให้ทดลองใช้งาน ให้ทดลองเขียน ตรรกะต่าง ๆ ทดลองโค้ดเพื่อหาผลลัพธ์ต่าง ๆ 3. Pub.dev เว็บไซต์ Pub.dev เป็นเว็บไซต์ที่ตัวเราเองใช้งานบ่อยที่สุดในการเขียนแอพด้วย Flutter นั่นเอง เพราะ Pub.dev จะเป็นเว็บไซต์ที่เอาไว้ให้เราค้นหา Package ต่าง ๆ นั่นเองค่ะ แถมยังสอนการติดตั้ง Package ในโปรเจคอีกด้วยค่ะ Package ที่ว่าก็เช่น เราอยากให้แอปพลิเคชันมีแผนที่ เราก็ต้องไปค้นหาใน Pub.dev ว่ามี Package ไหนที่ติดตั้งในโปรเจคแล้ว แอปพลิเคชันเราจะมีแผนที่ขึ้นมานั่นเองค่ะ เว็บไซต์นี้สำคัญมาก ๆ นะคะสำหรับการเขียน Flutter เพราะใน Flutter มี Package ในตัวไม่เยอะมาก ต้องอาศัย Package นอกเยอะพอสมควร ใครที่ต้องการอะไรก็สามารถเข้ามาค้นหาในนี้ได้เลย4. Flutter YouTube Channel Flutter YouTube Channel เป็นอีกอย่างที่เป็นช่อง Official ของทางทีมนักพัฒนาและ Google นั่นเองค่ะ สำหรับช่องนี้ สร้างขึ้นมาเพื่อตอบโจทย์ใครหลาย ๆ คนที่ไม่ชอบอ่าน แต่ชอบฟัง ชอบเรียนรู้จากอาจารย์ ชอบเรียนรู้จากคลิปวิดีโอค่ะ เลยเกิด Flutter YouTube Channel ขึ้นมา ช่องนี้จะสอนทุกอย่างที่เกี่ยวข้องกับ Flutter เหมือนในเว็บไซต์ Flutter.dev เลย มันดีมาก ๆ เลยค่ะ ด้วยความที่มันเป็นวิดีโอมันทำให้เราเห็นภาพต่าง ๆ ง่ายขึ้น มองภาพชัดขึ้นกว่าตอนอ่านในเว็บไซต์เช่น ตำแหน่งการวางตัวหนังสือ ขนาดตัวหนังสือ การทำสไลด์หน้าไปมา แถมยังมีอีกอย่างนึงที่เราดูคลิปวิดีโอในช่องนี้แล้วเราชอบมากนั่นก็คือ มีคลิปที่บันทึกงานเปิดตัวต่าง ๆ ที่ flutter ได้จัดแสดงไปนั่นเองค่ะ เช่น Flutter interact 2019, Flutter at Google i/o 2019, Flutter live 2018 ทุกคลิปวิดีโอในช่องนี้น่าสนใจสุด ๆ ไปเลยค่ะเป็นยังไงกันบ้างคะ ทุกคนเว็บไซต์ที่เราแนะนำไป สำหรับเพื่อน ๆ คนไหนที่กำลังเขียน Flutter อยู่ แล้วกำลังมีปัญหาต่าง ๆ อยู่ ก็ลองเข้าไปศึกษาหาข้อมูลต่าง ๆ ดูนะคะ ส่วนใครที่กำลังอยากลองเขียนโปรแกรมอยู่ Flutter เป็นอีกนึงตัวเลือกที่เหมาะสำหรับการเริ่มต้นนะคะ เจอกันใหม่บทความหน้าค่ะ +++ byebye +++ รูปภาพหน้าปก รูปภาพโดย Pankaj Patel จาก Unsplashรูปภาพที่ 1 รูปภาพโดย sone4evaรูปภาพที่ 2 รูปภาพโดย sone4evaรูปภาพที่ 3 รูปภาพโดย sone4evaรูปภาพที่ 4 รูปภาพโดย sone4eva