ทำไม Flutter ถึงเป็นเทรนด์สำหรับนักพัฒนาในปี 2020

Flutter เป็นเครื่องมือช่วยสร้างแอพพลิเคชั่นในมือถือน้องใหม่ในโลกของนักพัฒนาที่เติบโตได้ไวมาก 7 ข้อดีของ Flutter ที่ทำให้ผู้คนหลงรักแอพพลิเคชั่นนี้คืออะไร ตามมาดูกันค่ะ

ใช้ UI และ Business Logic เดียวกันในทุกแพลตฟอร์ม

ข้อได้เปรียบแรกของ Flutter คือ สามารถแยกรูปแบบ UI ทั่วไปออกมาจากวิดเจ็ตที่ใช้ซ้ำได้ นอกจากนี้ยังไม่จำเป็นต้องตั้งค่าคุณสมบัติ UI เช่นสี สไตล์ ฯลฯ อีกด้วย เราสามารถปรับ UI และBusiness logic ทั่วๆไป ผ่านการแก้ไข Code ได้ทั้งในแอป Android และ IOS

ประหยัดเวลา

เนื่องจากคุณสมบัติที่ดีเยี่ยมของ Flutter ทำให้ไม่จำเป็นต้องใช้เวลาในการปรับใช้ข้อมูลในแอพพลิเคชั่น ยกตัวอย่างเช่น ในการเขียนโปรแกรมปกติ คุณสามารถเปลี่ยนแปลงข้อมูลทั้งหมดได้ทันทีโดยไม่สูญเสียสถานะของแอปพลิเคชันปัจจุบัน นอกจากนี้ยังมีการแก้ไขข้อบกพร่องในการสร้าง UI มีการเพิ่มคุณสมบัติใหม่ที่มีการพัฒนาอย่างรวดเร็วและมีเนื้อหาปริมาณมาก ช่วยลดเวลาในการประเมินคุณภาพ และเป็นอีกเหตุผลหนึ่งที่ทำให้ใครต่อใครพากันเลือก Flutter

มีการใช้งานใกล้เคียงกับแอพพลิเคชั่นเนทีฟ

Flutter เขียนขึ้นมาโดยใช้ภาษาที่เรียกว่า Dart ซึ่งจะทำให้ไม่จำเป็นต้องใช้ JavaScript ประเภท Bridged เหมือน React Native และถูก compile เป็นภาษาเครื่อง วิธีนี้ช่วยให้สามารถ Compile และ Release แอปพลิเคชันได้เร็วกว่าที่คุณทำด้วย React Native

ใช้ความซับซ้อนต่างๆ ของ UI แบบ Animation และแบบ Custom ได้

เมื่อรวมวิดเจ็ตต่างๆ คุณสามารถสร้าง UI ที่ซับซ้อนซึ่งมีลักษณะเดียวกันกับระบบปฏิบัติการรุ่นต่าง ๆ ด้วย Library ต่างๆ จาก community ที่สามารถนำไปใช้งานได้อย่างง่ายดาย แอปพลิเคชันของคุณจะดูเรียบเนียนและราบรื่น และทุกสิ่งที่คุณเห็นบนหน้าจอสามารถปรับแต่งได้ด้วยการรองรับภาพเคลื่อนไหวของ Flutter!

ใช้ทำ MVP ได้สมบูรณ์แบบ

ผลิตภัณฑ์ใดที่มีการใช้งานได้น้อยที่สุดเป็นหนึ่งในวิธีที่มีประสิทธิภาพที่สุดในการตรวจสอบความคิดทางธุรกิจ มันช่วยให้คุณมีส่วนร่วมในการป้องกันความล้มเหลวทางธุรกิจเนื่องจากคุณสามารถรับข้อเสนอแนะและความต้องการของลูกค้าได้อย่างง่ายดาย คุณสมบัติของ Flutter ที่มีความเร็วสูง ง่ายต่อการผสมผสาน และมี UI ที่มีความยืดหยุ่นสูงทำให้ Flutter กลายเป็นตัวเลือกที่สมบูรณ์แบบในการสร้าง MVP ในระบบมือถือ

คุณลักษณะการ Reload ที่ช่วยอำนวยความสะดวกในการทำงานร่วมกันระหว่างนักออกแบบและนักพัฒนา

นอกเหนือจากความสนุกสำหรับนักพัฒนาแล้ว  Reload ยังเป็นประโยชน์อย่างยิ่งสำหรับความร่วมมือระหว่างนักออกแบบและนักพัฒนา ลองจินตนาการว่านักพัฒนาแนะนำให้นำการเปลี่ยนแปลงไปใช้กับ UI และทันทีที่ผู้ออกแบบลงมือออกแบบแอพพลิเคชั่น ทั้งนักออกแบบและนักพัฒนาสามารถดูได้ทันทีว่าการเปลี่ยนแปลงที่เกิดขึ้นนั้นเหมาะสมหรือไม่ อย่างไร

แอพพลิเคชั่นมีการตอบสนองสูง

แอพพลิเคชั่น Flutter สามารถทำงานได้บนแพลตฟอร์มปัจจุบันที่ทำงานได้อย่างถูกต้องโดยไม่มีการเปลี่ยนแปลงรหัส Dart และการออกแบบที่โดดเด่นบนแพลตฟอร์ม การพัฒนาแอพพลิเคชั่น Flutter ได้ก้าวไปข้างหน้า และเปิดโอกาสใหม่สำหรับเว็บและเดสก์ท็อปที่ใช้งานกันอยู่ในปัจจุบัน

สรุป

เราสามารถตั้ง Flutter ให้เป็นผู้เปลี่ยนเกมในโลกแห่งการพัฒนาข้ามแพลตฟอร์มได้อย่างไม่ต้องสงสัย ฟีเจอร์ที่โดดเด่นทั้ง 7 นี้ทำให้ Flutter แข่งขันได้อย่างยอดเยี่ยมท่ามกลางเครื่องมือพัฒนา

ทีมา https://levelup.

อะไรคือสิ่งที่ UX ในปี 1989 สอนเรา?

อะไรคือสิ่งสำคัญในบริบทของผู้ใช้เมื่อออกแบบผลิตภัณฑ์ที่น่าสนใจ?

ผู้เขียนขอพาพวกคุณกลับไปในยุค 1989 ก่อนที่จะมีไอโฟน เกม ออฟ โทรน และเน็ตฟลิกซ์

ในยุคนั้นมีบริษัทใหญ่ 3 บริษัทที่ออกเกมคอนโซล ได้แก่ นินเทนโด เซก้า และอาตาริ ก่อนหน้าที่จะมีการออกเกมคอนโซล เด็กเล็กๆ มักออกไปเล่นนอกบ้าน และผู้ใหญ่นิยมอ่านหนังสือและพูดคุยกันเกี่ยวกับคนที่นั่งอยู่ถัดไป

นินเทนโดขายเกมบอย เซก้าขายเกมเกียร์ และอาตาริขายลิงซ์ ซึ่งเกมเกียร์และลิงซ์เป็นจอภาพสี มีทั้งหมด 4,096 สี ในขณะที่เกมบอยเป็นสีเทา 4 เฉดบนจอสีเขียว เกมเกียร์และลิงซ์เล่นง่ายกว่ามาก และมีขนาดใหญ่กว่า

จากข้อมูลที่กล่าวมา คุณคิดว่าเกมคอนโซลอันไหนที่คุณจะซื้อ? คำใบ้ เกมคอนโซลอันหนึ่งขายได้ 180.7 ล้านก๊อปปี้ ในขณะที่อีกสองอันที่เหลือขายได้ 3 และ 10.67 ล้านก็อปปี้

ขณะที่เกมเกียร์และลิงซ์ที่มีเทคโนโลยีสูงกว่า แต่เกมบอยกลับครองยอดขาย 180.7 ล้านเครื่อง และเป็นเกมคอนโซลที่ขายดีที่สุดในศตวรรษที่ 20

ทำไมถึงเป็นอย่างนั้นไปได้....?

ทีมผู้ผลิตเกมนินเทนโดภายใต้หัวเรือใหญ่ คุณกุนเป โยโคอิไม่ได้รับการฝึกปรือด้านการออกแบบหรือประสบการณ์ผู้ใช้งานอย่างเป็นมืออาชีพมาก่อน แต่คุณโยโคอิเป็นคนมีความคิดสร้างสรรค์ และรู้จักใช้เทคโนโลยีเก่าให้ทันสมัย มีราคาไม่แพง และเข้าใจง่าย

ทีมของนินเทนโดสร้างเกมบอยด้วยการตัดรายละเอียดที่ไม่จำเป็นทิ้งให้หมด พวกเขาใช้เทคโนโลยีชาร์ป โพรเซสเซอร์ซึ่งมีมาตั้งแต่ยุค 1970 พวกเขาทำให้เครื่องเกมบอยมีขนาดเล็กๆ ไม่มีสี และไม่ค่อยใช้ลูกเล่นทางกราฟิก ทำให้มีราคาถูก คนซื้อหาได้ สนนราคาเพียง 90 ดอลล่าร์สหรัฐ ในขณะที่เกมเกียร์ราคา 150 ดอลล่าร์สหรัฐ และลิงซ์ราคา 180 ดอลล่าร์สหรัฐ ถึงแม้มันจะมีขนาดเล็ก แต่พอเหมาะกับกระเป๋าขนาดใหญ่ และสามารถเล่นได้ถึง 30 ชั่วโมงด้วยถ่านขนาด AA 2 ก้อน ในขณะที่เกมเกียร์ต้องใช้ถ่าน AA 6 ก้อนและเล่นได้เพียง 3-5 ชั่วโมงเท่านั้น

จากการสัมภาษณ์คุณยูกิฮิโตะ โมริคาวะ ซึ่งเป็นประธานบริษัทมูมู เขาได้ให้สัมภาษณ์สั้นๆ ก่อนที่โยโคอิจะเสียชีวิต ว่า ตอนแรกนินเทนโดต้องการให้เป็นเกมสี แต่โยโกอิผลักดันให้เป็นสีขาวดำ เพราะโยโกอิเข้าใจเรื่องประสบการณ์ผู้ใช้เป็นอย่างดี และเกมคอนโซลที่มีราคาเป็นมิตรต่อผู้ใช้จะเข้าถึงผู้ซื้อจำนวนมากกว่า เขาจึงสร้างเกมขาวดำ ขนาดเล็ก และเล่นได้นาน หากสนใจบทสัมภาษณ์ฉบับเต็มของโยโกอิ เชิญคลิกลิงก์นี้ค่ะ : http://shmuplations.

[Final Call] เปิดวาร์ปเส้นทางการค้า ด้วยดาต้าทั่วหล้าฟ้าดิน

Hackathon สำหรับผู้ที่สนใจในการค้าขายระหว่างประเทศ และเชื่อมั่นในศาสตร์แห่งการใช้ Data เพื่อเฟ้นหาความเป็นไปได้ใหม่ ๆ เราขอเชิญให้มาลองสมัครกัน จะมาเป็นทีม หรือจะมาหาเพื่อนร่วมทีมก็ได้ ลุ้นรางวัลมูลค่ารวม 160,000 บาท

"มาหาทีม หรือเพื่อนร่วมทีมของคุณ"
ถ้าคุณมีทีมอยู่แล้วเยี่ยมเลย แต่ถ้าคุณมั่นใจว่าตัวเองมีของ แล้วยังหาเพื่อนร่วมทัพสำรวจไม่ได้ คุณก็ไม่ต้องเสียใจไป
นักรบยกทัพ
ถ้าคุณรวมกลุ่มกันได้ 3-5 คน คุณก็สามารถสมัครเข้าร่วม Hackathon นี้แล้วรอลุยพร้อมกันได้เลย
ขุนศึกบุกเดี่ยว
ถ้าคุณยังหาใครร่วมทีมไม่ได้ เดินเข้ามาก่อน เพราะเราจะเปิดโอกาสให้คุณแสดงไอเดียเพื่อดึงดูดคนที่มีความเชื่อเดียวกับคุณเป็นผู้ร่วมทีม
"ทักษะของนักสำรวจที่เรามองหา"

โอกาสสุดท้าย
ภายใน 31 ก.ค. ประกาศผล 2 สิงหาคม 2562

สถานที่จัดงาน บริษัท ไมโครซอฟท์ (ประเทศไทย) อาคาร All Seasons Place 

กำหนดการแข่งขันวันที่ 17-18 ส.ค. 

สมัครคลิกที่นี่

จัดโดย

BACKYARD
บริษัทที่มีความเชี่ยวชาญด้าน Data Science, AI และ Machine Learning โดยเฉพาะการนำมาใช้เพื่อตอบโจทย์โลกของธุรกิจที่เปลี่ยนไปอย่างรวดเร็วในปัจจุบันและอนาคต

วันหยุดแต่ไม่หยุดเรียนรู้! Mission to Mars: ตอนประกอบหุ่นยนต์อย่างง่าย – เสาร์นี้

ผู้ปกครองที่มีน้องๆ อายุ 10-14 ปี เสาร์นี้พาไปสร้างความรู็และประสบการณ์พัฒนาตนกับ Mission to Mars: ตอนประกอบหุ่นยนต์อย่างง่าย โดยกิจกรรมนี้จะได้

- Programming​ เข้าใจการทำงานของโปรแกรม
- Collaboration​ ทำงานเป็นทีม​
- Logical​ การคิดอย่างมีเหตุผล​
- Problem Solving​ แก้ปัญหา​พิชิต​ภารกิจ​

เรียนรู้และลงมือทำภายใน 1 วัน

โดยสิ่งที่ต้องเตรียมมาคือโน้ตบุก ไม่ว่าจะเป็น Windows หรือ Mac ด้วยนะครับ

กิจกรรมจะจัดขึ้นในวันที่ 15 มิ.ย 62
เวลา: 9:00น. - 18:00น. (ลงทะเบียน 8:30น.)
สถานที่: True Innovation Center ชั้น 4 สยามแสควร์ ซอย 3

สมัครได้: ที่นี่ ภายในวันที่ 14 มิถุนายนนี้

AWS Hackathon กิจกรรมที่จะพาคุณเป็นตัวแทนไปแข่งที่สิงคโปร์

การแข่งขัน Hackathon จาก AWS ที่ลุ้นรางวังชิงตั๋วเป็นตัวแทนจากประเทศไทยไปแข่งที่สิงคโปร์ อีกทั้งมีโอกาสเข้ารวมงานใหญ่ที่ลาสเวกัสด้วย โดยไม่ต้องเสียค่าใช้จ่ายใดๆ 

เพียงรวมทีม 2-4 คน (สำหรับใครที่ยังไม่มีทีมสามารถสมัครก่อนและไปหาทีมในระบบต่อได้)

สมัครได้จนถึง 14 มีนาคม 62 เท่านั้น

โดย Concept ของงานนี้คือ

"ในปีนี้คุณจะมีโอกาสได้เร่งชีวิตดิจิทัลในเอเชียตะวันออกเฉียงใต้พร้อมนำเสนอโซลูชั่นใหม่ ๆ สี่หัวข้อ ได้แก่ HealthTech, AgriTech, Smart City และ FinTech" โดยใช้ Amazon Web Services และเปิดให้ใช้ AI, IoT มาสนับสนุนไอเดียของคุณได้อย่างเต็มที่

*งานนี้ฟรีไม่มีค่าใช้จ่ายใดๆทั้งสิ้น

สมัครได้ที่: http://bit.

โอกาสสุดท้ายภายในไม่ถึงวัน!: Aroii Food Tech Hackathon 2019 ท้าทายนัก Coding

อุตสาหกรรมและธุรกิจทางด้านอาหารโตต่อเนื่องในประเทศไทย และแน่นอนยุคนี้ต้องการเทคโนโลยีมาช่วย ไม่ว่าจะระดับธุรกิจจนไปถึงลูกค้า!

Aroii Food Tech Hackathon 2019 งาน Hackathon สาย Food Tech มาท้าทาย DEV ทุกคนแล้ว
เพียงแค่คุณ
- นักศึกษาชั้นปีที่ 4 และกำลังจะจบในปีการศึกษานี้

- ผู้ที่เพิ่งเรียนจบ และมีประสบการณ์การทำงานในระยะไม่เกิน 2 ปี

โดยจัดขึ้น 3 วัน

วันที่ 25 มกราคม 2562 เวลา 18:00น – 21:00น  (วันเตรียมความพร้อมผู้เข้าร่วมงาน)

วันที่ 26 มกราคม 2562 เวลา 10:00น. – 21:00น. (วันงานวันแรก)

วันที่ 27 มกราคม 2562 เวลา 10:00น. – 21:00น. (วันงานวันสุดท้าย)

งานนี้ Enterprise Lab จัดร่วมกับโครงการเมืองนวัตกรรมแห่งสยาม (Siam Innovation District)
และ Aroii (facebook.

ประสบการณ์งาน DevUnCon

วันนี้สมาคมโปรแกรมเมอร์ไทยร่วมกับสมาคมศึกษาและพัฒนาโอเพ่นซอร์สได้ร่วมกันจัดงาน “DevUnCon” ขึ้นมา ซึ่งถือว่าเป็นประสบการณ์แปลกใหม่สำหรับผมและทีมงานเหมือนกันเลยขอมาเล่าให้ฟังทั้งในฐานะผู้จัดงานและผู้ร่วมงานไปในตัวนะครับ

ผลพวงของ Microservice Developer ต้องทำอะไรเพิ่ม

แวดวงนักพัฒนาซอฟท์แวร์คงได้ยินเรื่อง Microservice กันบ่อยๆ แล้ว Microservice มันคืออะไรนะ แล้วมันเกิดผลกระทบต่อโลกการพัฒนาอย่างไรบ้างละ

โครงการอบรมเขียนโปรแกรมฟรีทั่วประเทศ

สมาคมโปรแกรมเมอร์ จัดกิจกรรมส่งเสริมโอกาส และแบ่งปันความรู้การเขียนโปรแกรมให้กับสถาบันการศึกษาฟรีทั่วประเทศ โดยประกอบไปด้วย หลักสูตร ดังนี้

  • NodeJS
  • MongoDB
  • Sqlite or MariaDB (ขึ้นอยู่กับผู้จัดอบรม)

NodeJS ตอนที่ 10 [การทำงานเกี่ยวกับไฟล์]

ในการเขียนโปรแกรมสิ่งที่เราเกี่ยวข้องด้วยมากทีสุดอย่างหนึ่งก็คือการเขียนโปรแกรมร่วมกับไฟล์ ไม่ว่าจะเป็นไฟล์ Text เอกสาร รูปภาพ ไฟล์เสียง มัลติมีเดีย ล้วนเป็นส่วนประกอบในแอพพลิเคชั่นของเรา สำหรับ nodejs ไลบรารี่ที่ใช้จัดการเกี่ยวกับไฟล์อยู่ในไลบรารี่ที่ชื่อ fs ย่อมาจาก File System