Flutter 1.5 เพิ่มการรองรับเว็บ, Embedded และ Desktop

Flutter 1.5 ก้าวไปข้างหน้าอย่างมากด้วยการสร้างแพลตฟอร์มเนทิฟเดียวสำหรับกระบวนการพัฒนาทั้งหมดตั้งแต่การพัฒนาไปจนถึงการเผยแพร่!

เมื่อปีที่แล้ว Google ได้ประกาศเปิดตัวครั้งแรก Flutter Beta ที่ MWC. ตั้งแต่นั้นมา Flutter ก็เติบโตขึ้นอย่างก้าวกระโดดจนกลายเป็นเฟรมเวิร์กที่ดีที่สุดสำหรับการเขียนโค้ดหลายแพลตฟอร์มบน iOS และ Android อย่างรวดเร็ว ปีนี้ที่ Google I/O 2019 พวกเขากำลังก้าวไปไกลกว่าอุปกรณ์เคลื่อนที่ด้วยการเปิดตัว Flutter 1.5 ตอนนี้คุณสามารถพัฒนาแอปพลิเคชันเดียวสำหรับทุกสิ่งตั้งแต่ Raspberry Pi ไปจนถึงของคุณ กูเกิล พิกเซล 3เอไปยัง Pixelbook ของคุณ ไปจนถึงของคุณ พีซีที่สร้างขึ้นเอง.

เป็นเรื่องน่าตกใจเล็กน้อยที่กระแสตอบรับของ Flutter เป็นบวก แน่นอนว่าไม่ใช่เฟรมเวิร์กแรกที่พยายามเปิดใช้งานการพัฒนาข้ามแพลตฟอร์ม แต่ดูเหมือนว่า Google จะมีความสมดุลที่เหมาะสม และชุมชนนักพัฒนาก็ดูเหมือนจะชอบมัน จากการเป็น ทักษะที่เติบโตเร็วที่สุด สำหรับวิศวกรซอฟต์แวร์บน LinkedIn เพื่อนำไปใช้โดยบริษัทใหญ่ ๆ เช่น Ebay, Square, New York Times และ Alibaba เพื่อนำไปใช้อย่างแพร่หลายโดย นักพัฒนาอิสระในท้องถิ่น ผู้ที่ต้องการดูแลแอปในหลายแพลตฟอร์ม ดูเหมือนว่า Flutter จะปรากฏขึ้นทุกที่

ขณะนี้ Flutter 1.5 ช่วยให้นักพัฒนาอินดี้เล็กๆ สามารถก้าวข้ามความฝันข้ามแพลตฟอร์มไปอีกขั้นได้ เมื่อไม่กี่เดือนที่ผ่านมา Google เริ่มทำงานเพื่อนำ Flutter ไปไกลกว่ามือถือ และแม้แต่พวกเขาก็ยังแปลกใจกับความก้าวหน้าที่รวดเร็วของมัน ไม่นานก่อนที่ข่าวจะไปถึง New York Times ว่า Flutter กำลังดำเนินการเพื่อให้การสนับสนุน ไปยังเว็บ เดสก์ท็อป และอุปกรณ์ฝังตัว และ New York Times Crossword ก็พุ่งเข้ามา โอกาส. พวกเขาใช้การสนับสนุนทางเว็บของ Flutter รุ่นก่อนวางจำหน่ายก่อนวางจำหน่ายเพื่อนำเกม KenKen ออกจากยุค Flash และมาสู่การออกแบบที่ตอบสนองสมัยใหม่ แม้ว่ายังไม่พร้อมสำหรับการเปิดตัวครั้งสุดท้าย แต่ให้ลองดู KenKen เวอร์ชันใหม่ที่กำลังจะเปิดตัวในครั้งแรก ตัวอย่างทางเทคนิคของ Flutter สำหรับเว็บ พร้อมให้ทดลองใช้ที่ Google I/O ในปีนี้บน iOS, Android, เว็บ และ ChromeOS

ใช่แล้ว นั่นทำงานบน ChromeOS ภายในเครื่อง ไม่ใช่แค่ผ่านเว็บเบราว์เซอร์เท่านั้น Flutter 1.5 ให้คุณคอมไพล์ได้ Windows, Linux และ Mac OSซึ่งหมายความว่าบน ChromeOS คุณสามารถพัฒนา ทดสอบ และเผยแพร่สำหรับอุปกรณ์เคลื่อนที่ เว็บ และ เดสก์ท็อปทั้งหมดบนอุปกรณ์เครื่องเดียวด้วยความช่วยเหลือของ Android Studio หรือ Visual Studio Code โดยไม่จำเป็นต้องใช้มือถือ โปรแกรมจำลอง เราได้รับ พูดมาหลายปี เกี่ยวกับวิธีที่ Google จำเป็นต้องรวบรวมการสนับสนุนแอป Android และการสนับสนุนการพัฒนา Android เข้าด้วยกัน แพลตฟอร์มแล็ปท็อป และดูเหมือนว่าในที่สุดสิ่งนี้จะเกิดขึ้นพร้อมกับ Flutter 1.5 และ Android Studio 3.5 ChromeOS

อย่าลืมอุปกรณ์ฝังตัว ในขณะที่ Google กำลังเผยแพร่เอกสารสำหรับการรันแอพพลิเคชั่น Flutter บน Raspberry Pis และอื่นๆ อุปกรณ์ฝังตัวนั้นมีการใช้งานอยู่แล้วบนหนึ่งในแพลตฟอร์มอุปกรณ์ฝังตัวที่มีการกระจายอย่างกว้างขวางที่สุดบน ตลาด. Google Assistant บนแพลตฟอร์ม Google Smart Display ใช้ Flutter เพื่อขับเคลื่อนคุณสมบัติบางอย่างอยู่แล้ว และพวกเขากำลังขยายการทำงานทุกวัน โดยมีเป้าหมายสุดท้ายคือมี Flutter Stack เต็มรูปแบบบน Google Home Hub ทุกเครื่อง, Lenovo Smart Display ทุกเครื่อง และ Assistant อื่นๆ ทุกเครื่องที่ขับเคลื่อน แสดง.

แน่นอนว่านั่นไม่ใช่การอัปเดตเดียวใน Flutter 1.5 รุ่นล่าสุดยังรองรับ Dart 2.3 ด้วยการเพิ่ม UI-as-code ที่ครอบคลุม ฟังก์ชันการทำงาน ไลบรารีการชำระเงินในแอปซึ่งจะทำให้การสร้างรายได้จากแอปที่ใช้ Flutter ง่ายขึ้นอย่างมาก และอื่นๆ อีกหลายร้อยรายการ การปรับปรุง การปรับปรุง Flutter อย่างต่อเนื่องเหล่านี้ทำให้เกิดโปรเจ็กต์ใหม่ที่น่าตื่นเต้น เช่น ML Kit Custom Image Classifier แอปพลิเคชันที่ใช้ Firebase และ Flutter ซึ่งช่วยให้การสร้างแบบจำลองการจัดหมวดหมู่เป็นเรื่องง่าย การเรียนรู้ของเครื่อง

และหากคุณสนใจที่จะเข้าสู่ Flutter ตอนนี้เป็นเวลาที่เหมาะสมอย่างยิ่ง เนื่องจาก Google กำลังร่วมมือกับหนึ่งในนักออกแบบหลักสูตรการฝึกอบรมการพัฒนาอุปกรณ์เคลื่อนที่ชั้นนำเพื่อเสนอเส้นทางที่ง่ายดาย หลักสูตร Udemy Flutter ของ App Brewery จะมีให้บริการในราคาเพียง $10 ในระยะเวลาจำกัดด้วยการสนับสนุนของ Google

ตรวจสอบ คู่มือการเริ่มต้นใช้งาน เพื่อเริ่มออกแบบแอพด้วย Flutter วันนี้!