web analytics

Posts by benznest

การเขียนภาษา Dart ที่มีประสิทธิภาพ

สวัสดีครับ ทุกท่าน วันสองวันนี้เป็นช่วงเวลาว่างๆ เลยหาอะไรมาอ่านเล่น ผมไปเจอกับบทความใน guides ของเว็บไซต์ dart.dev ที่มีเนื้อหาเกี่ยวกับแนวทางการเขียน Dart อ่านแล้วก็น่าสนใจดี เพราะช่วงแรกๆของผมนั้น ผมชอบเขียนปะปนกับ Java style ใน dart เสมอๆ เลยนำมาสรุปไว้ในบล็อกนี้ โดยผมเลือกมาเฉพาะส่วนหลักๆที่ผมค...

บันทึกสรุปเรื่องราวในปี 2020 ของผม

สวัสดีครับ ยินดีต้อนรับสู่สรุปปี 2020 ของผม ผมเขียนบล็อกมาเป็นระยะเวลา 5 ปีแล้ว จุดประสงค์คือเป็นการบันทึกเรื่องต่างๆในปีนั้นๆ ผมตั้งใจว่าจะเขียนสรุปแบบนี้ทุกปี อย่างน้อยเวลาเราย้อนกลับมาอ่านเราจะได้รู้ว่า ในปีนั้นมีอะไรเกิดขึ้นกับชีวิตเราบ้าง (หรือจะเรียกว่าบ่นส่งท้ายปีก็ได้ ฮ่าๆ) สถิติบล็อก สรุปบล...

บันทึกการเดินทาง ม่อนแจ่ม-เชียงใหม่ 21-23 พ.ย. 2563

สวัสดีครับ บล็อกนี้จะเป็นบันทึกการเดินทางของผม ในวันที่ 21-23 พ.ย. 2563 ไปเชียงใหม่ รับลมหนาวที่ม่อนแแจ่ม 1 คืน และอีก 1 คืนในเมืองเชียงใหม่ เดินทางโดยเครื่องบิน โดยทริปนี้ไปกับพี่ 1 คน และจะมีพี่ (พี่โบว์) อยู่ที่เชียงใหม่จะมารับที่สนามบินและขับรถไปเที่ยวกัน 21 พ.ย. 2563 ออกจากคอนโดช่วงเช้าประมาณ 1...

บันทึกการเดินทาง เขาหลัก พังงา-ภูเก็ต 28-31 ต.ค. 2563

สวัสดีครับ บล็อกนี้จะเป็นบันทึกการเดินทางของผม ในวันที่ 28-31 ต.ค. 2563 ไปเที่ยวทะเล ที่เขาหลัก จ.พังงา เดินทางโดยเครื่องบินไปลงที่ภูเก็ตครับ โดยทริปนี้ไปกับพี่ 1 คน โดยจะมีเพื่อนของพี่ที่อยู่ที่ภูเก็ตจะมารับและขับรถไปเที่ยวกัน โดยทริปนี้เราเข้าร่วมโครงการ คนละครึ่ง เที่ยวด้วยกัน วันพุธที่ 28 ต.ค. 2...

ทำ Custom Segmented Control ใน Flutter ตอนที่ 2

สวัสดีครับ มาต่อตอนที่ 2 กันเรื่อง Segmented Control ในตอนที่แล้ว เราได้ลองเล่น การ Custom Segmented Control และการใช้งานร่วมกับ PageView ในบล็อกนี้ จะเป็นการเพิ่มลูกเล่นให้กับ Segmented Control โดยใช้ Custom Painter ครับ มาดูกัน ตอนที่แล้ว ถ้ายังไม่ได้อ่าน แนะนำให้อ่านก่อนนะครับ หากยังไม่ได้อ่านเรื...

ทำ Custom Segmented Control ใน Flutter ตอนที่ 1

สวัสดีครับ บล็อกนี้ขอกลับมาเขียนเรื่องพื้นฐานง่ายๆ สนุกๆกันครับ นั่นก็คือ Segmented Control หรือก็คือ ตัวเลือกเมนู คล้ายๆกับแท็บนั่นเอง สามารถนำไปปรับใช้ได้หลายๆแบบ เช่น ทำเป็น Bottom navigation menu ก็ได้เช่นกัน Cupertino Segmented Segmented Control ใน Flutter Widget สำเร็จรูปให้ใช้งานอยู่ 1 ตัว นั...

รู้จักกับ Custom Painting ใน Flutter ตอนที่ 2

สวัสดีครับ บล็อกนี้จะพาไปลองเล่น Custom Painting ใน Flutter กันต่อครับ ตอนนี้เป็นตอนที่ 2 แล้ว หลังจากที่ตอนที่ 1 เราได้รู้จักกับการวาดรูปทรงแบบพื้นฐานบน canvas แล้ว ในตอนที่ 2 นี้เราจะมาลองเล่นความสามารถในการวาดที่ซับซ้อนขึ้นครับ หากยังไม่ได้อ่านตอนที่ 1 อ่านได้ที่ลิงค์ข้างล่างนี้เลยครับ Path การวา...

รู้จักกับ Custom Painting ใน Flutter ตอนที่ 1

สวัสดีครับ พบกันอีกครั้งกับผม benznest ครับ บล็อกนี้ผมจะพามาลองเล่นสิ่งที่เรียกว่า Painting ใน Flutter ครับ มันคือการวาดรูปทรงที่เราต้องการ สามารถนำไปประยุกต์ใช้ในแอปของเราได้หลายอย่าง มาลองเล่นกันว่ามันทำอะไรได้บ้างนะ เริ่มต้น เราจะมาดูการทำรูปทรงแบบพื้นฐานกันก่อน ซึ่ง Flutter ได้เตรียม Widget ที่ส...

สรุปงาน Flutter Day 2020

สวัสดีครับ บล็อกนี้ผมจะสรุปเนื้อหาใน Livestream ของงาน Flutter Day 2020 ทั้ง 3 session ครับ งานนี้เป็นงาน livestream พูดคุยและเล่าฟีเจอร์ต่างๆใน Flutter – Dart โดยผมจะสรุปด้วยการแปลและเรียบเรียงตามความเข้าใจของผมเอง อาจจะเลือกเฉพาะจุดที่สำคัญหรือน่าสนใจมานะครับ รวมทั้งในส่วนถาม-ตอบ ผมก็จะเลือก...

บันทึกการทำเว็บ Billing Valley ด้วย Flutter Web

สวัสดีครับ บล็อกนี้เป็นการบันทึกการทำเว็บโปรเจคเล็กๆของผม (อาจจะไร้สาระสักหน่อย) เรื่องมีอยู่ว่าหลายวันก่อนผมได้ลองเล่น Flutter Web ซึ่งเป็นการเขียนเว็บโดยใช้ Flutter โดยจะ build ด้วยการแปลงไฟล์ dart ออกมาเป็น js ผมเลยลองเขียนโปรเจคเล็กๆโปรเจคนึงขึ้นมา เป็นเว็บแอปสำหรับคำนวณค่าส่งและส่วนลด เพราะว่าท...