วิธีเรียนรู้ Flutter ในปี 2020

Flutter เป็นเทคโนโลยีที่มาแรงในปีนี้ บทความนี้จะแนะนำวิธีการเรียนรู้วิธีพัฒนาแอปพลิเคชัน iOS และ Android ด้วย Flutter ฟรีและมีค่าใช้จ่าย

คุณสนใจในการพัฒนาแอปพลิเคชันมือถือหรือไม่?

หากคำตอบของคุณคือใช่คุณกำลังอ่านบทความที่ถูกต้อง! บางทีคุณอาจยังไม่รู้เกี่ยวกับ Flutter แต่ไม่ต้องกังวลฉันเขียนบทความเกี่ยวกับ Flutter คืออะไรและทำไมคุณควรเรียนรู้ในปีนี้

Flutter เป็นเฟรมเวิร์ก UI มือถือโอเพ่นซอร์สฟรีที่สร้างโดย Google และเปิดตัวในเดือนพฤษภาคม 2017 เพียงไม่กี่คำสิ่งนี้ช่วยให้คุณสร้างแอปพลิเคชันบนมือถือที่มีรหัสเพียงรหัสเดียว หมายความว่าคุณสามารถใช้ภาษาการเขียนโปรแกรมหนึ่งภาษาและหนึ่งรหัสฐานเพื่อสร้างแอปที่แตกต่างกันสองแอป (IOS และ Android) - Flutter คืออะไรและทำไมคุณควรเรียนรู้ในปี 2020

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

ก่อนที่เราจะเริ่มฉันยังได้เขียนบทความเกี่ยวกับว่าคุณควรเรียนรู้การเขียนโค้ดด้วยเนื้อหาที่ต้องเสียเงินหรือฟรีและทำไม? หากคุณไม่ทราบว่าเนื้อหาประเภทใดดีที่สุดสำหรับคุณขอแนะนำให้คุณอ่านบทความนั้นก่อนอ่านบทความนี้

มาเริ่มกันเลย ฉันพยายามอธิบายทรัพยากรแต่ละรายการด้วยย่อหน้าเล็ก ๆ ข้อมูลทั้งหมดมาจากคำอธิบายของเว็บไซต์ที่เกี่ยวข้อง อย่างที่คุณนึกออกฉันยังไม่ได้ลองใช้วิธีเหล่านี้ทั้งหมด หากคุณต้องการรายละเอียดเพิ่มเติมฉันขอเชิญคุณเยี่ยมชมเว็บไซต์ที่เชื่อมโยง

เหรอ? เนื้อหาฟรี

เหรอ? วิดีโอ / หลักสูตร

  • สอนการเขียนโปรแกรม Dart - หลักสูตรเต็ม

หลักสูตรเต็มรูปแบบ freeCodeCamp บน Dart

เรียนรู้ภาษาการเขียนโปรแกรม Dart ในบทช่วยสอนที่สมบูรณ์สำหรับผู้เริ่มต้น Dart เป็นภาษาการเขียนโปรแกรมที่พิมพ์อย่างเคร่งครัดซึ่งใช้ในเฟรมเวิร์ก Flutter เพื่อพัฒนาแอพมือถือข้ามแพลตฟอร์ม - สอนการเขียนโปรแกรม Dart - หลักสูตรเต็ม
  • หลักสูตร Flutter - บทแนะนำแบบเต็มสำหรับผู้เริ่มต้น (สร้างแอป iOS และ Android)

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

เรียนรู้ Flutter กรอบการพัฒนาอุปกรณ์เคลื่อนที่หลายแพลตฟอร์มที่ก้าวล้ำของ Google เพื่อสร้างแอปสำหรับ Android และ iOS ในหลักสูตรนี้ Nick Manning จาก Flutter Crash Course จะสอนวิธีเริ่มต้นใช้งาน Flutter อย่างรวดเร็วและมีประสิทธิภาพ Nick เป็นวิศวกรของ Flutter มาตั้งแต่ปี 2017 และได้พัฒนาความรู้ในโลกแห่งความเป็นจริงนี้ให้กลายเป็นหลักสูตรการชนที่ชัดเจนสมจริงและทีละขั้นตอน - หลักสูตร Flutter - บทช่วยสอนแบบเต็มสำหรับผู้เริ่มต้น (สร้างแอป iOS และ Android)
  • หลักสูตร Flutter Crash

หลักสูตร Traversy Media ผิดพลาดใน Flutter

ในหลักสูตรความผิดพลาดนี้เราจะดู Flutter สำหรับการสร้างแอพมือถือดั้งเดิม เราจะดูว่า Flutter คืออะไรวิธีตั้งค่าวิดเจ็ตในตัววิดเจ็ตไร้สถานะและสถานะการกำหนดเส้นทางและอื่น ๆ - สื่อ Traversy
  • Flutter Tutorial สำหรับมือใหม่

เพลย์ลิสต์ Youtube เรื่อง Flutter สำหรับมือใหม่ที่สร้างโดย The Net Ninja

คุณจะค้นพบวิธีใช้ Flutter (และ Dart) เพื่อสร้างแอป Android และ IOS ตั้งแต่เริ่มต้น คุณจะได้เรียนรู้ทุกอย่างเกี่ยวกับวิดเจ็ตแพ็คเกจสินทรัพย์และรหัสอะซิงโครนัสเพื่อสร้างแอป World Time รวมถึงมินิแอปอื่น ๆ อีกสองแอปที่จะนำทักษะ Flutter ของคุณไปใช้งานได้ดี! - Flutter Tutorial สำหรับผู้เริ่มต้น
  • การสร้างแอปพลิเคชัน Flutter & Firebase

เพลย์ลิสต์ Youtube บน Flutter และ Firebase ที่สร้างโดย The Net Ninja เมื่อฉันต้องการใช้ Firebase ในแอปพลิเคชันแรกฉันเรียนหลักสูตรนี้ก่อน มันครอบคลุมและทำให้ฉันเข้าใจวิธีรวมเครื่องมือนี้กับ Flutter ได้เป็นอย่างดี

คุณจะได้เรียนรู้วิธีสร้างแอปพลิเคชัน Flutter ตั้งแต่เริ่มต้นโดยใช้ Firebase Firestore (ฐานข้อมูลแบบเรียลไทม์) และการตรวจสอบสิทธิ์ Firebase เพลย์ลิสต์นี้มีไว้สำหรับนักพัฒนาที่รู้จัก Flutter อยู่แล้ว - สร้างแอพพลิเคชั่น Flutter & Firebase
  • Reso Coder

ช่อง Youtube สำหรับ Flutter Reso Coder ได้สร้างบทเรียนมากมายเพื่ออธิบายวิธีการทำงานของเฟรมเวิร์ก มีการอธิบายเครื่องมือหลายอย่างที่คุณสามารถใช้กับ Flutter เพื่อให้คุณสามารถรวมเข้ากับโครงการของคุณได้ แม้กระทั่งบทเรียนเกี่ยวกับสถาปัตยกรรมโค้ดสำหรับ Flutter

Flutter กำลังเปลี่ยนฉากการพัฒนาแอพ อย่าทิ้ง! เรียนรู้วิธีการพัฒนาสำหรับอุปกรณ์เคลื่อนที่และเว็บข้ามแพลตฟอร์ม เรียนรู้จากบทเรียนที่ขับเคลื่อนด้วยโปรเจ็กต์อย่างพิถีพิถันและนำสิ่งที่ได้เรียนรู้ไปใช้ในแอปของคุณเอง - Reso Coder
  • FilledStacks

ช่อง Youtube สำหรับ Flutter คุณจะค้นพบบทช่วยสอนมากมายเกี่ยวกับ Flutter เช่น Firebase, UI, สถาปัตยกรรมและอื่น ๆ มีบทเรียนบนมือถือและเว็บ Flutter ด้วยเช่นกัน

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

? ‍? Google Codelabs

คุณยังสามารถเรียนรู้ Flutter ด้วยเว็บไซต์ Google Codelabs เว็บไซต์นี้ให้ประสบการณ์การเขียนโค้ดแบบลงมือปฏิบัติตามคำแนะนำ ฉันเพิ่งค้นพบไซต์นี้ คุณยังสามารถใช้นอก Flutter ได้อีกด้วย โดยอ้างอิงเทคโนโลยีทั้งหมดของ Google พร้อมบทช่วยสอนมากมายเพื่อช่วยให้คุณใช้งานได้

codelabs ส่วนใหญ่จะนำคุณเข้าสู่กระบวนการสร้างแอปพลิเคชันขนาดเล็กหรือเพิ่มคุณสมบัติใหม่ให้กับแอปพลิเคชันที่มีอยู่ ครอบคลุมหัวข้อต่างๆมากมายเช่น Android Wear, Google Compute Engine, Project Tango และ Google APIs บน iOS - Google Codelabs

เหรอ? เอกสารประกอบ

สิ่งที่ฉันชอบเกี่ยวกับ Flutter คือเอกสารประกอบ เสร็จสมบูรณ์และสามารถเป็นประโยชน์เมื่อคุณกำลังเรียนรู้หรือพัฒนาแอปพลิเคชัน

เอกสารประกอบไปด้วยหัวข้อต่างๆมากมายเช่น:

  • วิธีเริ่มต้นด้วย Flutter
  • วิดเจ็ตที่มีอยู่ทั้งหมด
  • เอกสาร API (เอกสารไลบรารี)
  • ตำราอาหารที่มีบทช่วยสอนมากมาย
  • ตัวอย่างบางส่วนของแอป
  • ช่อง Youtube ของ Flutter

เหรอ? หนังสือ

  • กระพือปีกอย่างชัดเจน

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

  • คู่มือการใช้งาน Flutter Tutorials

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

เหรอ? ที่นี่WeCode

ฉันวางแผนที่จะสร้างบทเรียนเกี่ยวกับ Flutter เร็ว ๆ นี้ หากต้องการทราบข้อมูลล่าสุดคุณสามารถติดตามช่อง Youtube และ Twitter อย่าลังเลที่จะแจ้งให้เราทราบว่าคุณต้องการดูหัวข้อและบทแนะนำใด

เหรอ? เนื้อหาที่ต้องชำระเงิน

เหรอ? หลักสูตร

  • Bootcamp การพัฒนา Flutter ที่สมบูรณ์ในปี 2020 พร้อม Dart
Flutter Bootcamp นี้สร้างขึ้นอย่างเป็นทางการโดยความร่วมมือกับทีม Google Flutter คุณจะได้เรียนรู้ตั้งแต่เริ่มต้นและสร้างแอปพลิเคชั่นบางอย่าง หลักสูตรนี้ประกอบด้วยวิดีโอแนะนำและโปรเจ็กต์มากกว่า 27 ชั่วโมง แม้ว่าคุณจะไม่มีประสบการณ์ในการเขียนโปรแกรม แต่คุณก็สามารถเริ่มต้นได้ - Bootcamp การพัฒนา Flutter ที่สมบูรณ์ในปี 2020 พร้อมโผ
  • เรียนรู้ Flutter & Dart เพื่อสร้างแอป iOS และ Android [2020]
คำแนะนำฉบับสมบูรณ์สำหรับ Flutter SDK & Flutter Framework สำหรับการสร้างแอป iOS และ Android ดั้งเดิม ภาษาโปรแกรมพื้นฐานจะช่วยได้ แต่ไม่จำเป็นต้องมี ด้วยหลักสูตรนี้คุณจะได้เรียนรู้ Flutter ไม่เพียง แต่ในทางทฤษฎีเท่านั้น แต่ยังมีการสร้างแอปที่สมจริงอย่างสมบูรณ์ แอปจะใช้คุณลักษณะต่างๆเช่น Google Maps กล้องถ่ายรูปของอุปกรณ์ภาพเคลื่อนไหวและอื่น ๆ - เรียนรู้ Flutter & Dart เพื่อสร้างแอป iOS และ Android [2020]
  • Dart and Flutter: คู่มือสำหรับนักพัฒนาซอฟต์แวร์ฉบับสมบูรณ์
ทุกสิ่งที่คุณจำเป็นต้องรู้สำหรับการสร้างแอพมือถือด้วย Flutter และ Dart รวมถึง RxDart และ Animations! จำเป็นต้องมีประสบการณ์การเขียนโปรแกรมก่อนหน้านี้กับ Javascript, Java, Python หรือสิ่งที่คล้ายกัน ในหลักสูตรนี้คุณจะเข้าใจวิธีการออกแบบสร้างภาพเคลื่อนไหวและสถาปัตยกรรมแอปพลิเคชันด้วย Flutter หลักสูตรนี้ดูเหมือนจะก้าวหน้ากว่าหลักสูตรอื่น ๆ คุณจะได้เรียนรู้ทักษะต่างๆเช่นการใช้พื้นที่เก็บข้อมูลออฟไลน์การเพิ่มประสิทธิภาพคำขอเครือข่ายการใช้รูปแบบการออกแบบขั้นสูงและอื่น ๆ - โผและกระพือ: คู่มือสำหรับนักพัฒนาที่สมบูรณ์
  • Flutter & Firebase: สร้างแอปที่สมบูรณ์สำหรับ IOS และ Android
ในหลักสูตรนี้คุณจะสร้างแอปพลิเคชันที่สมบูรณ์แบบสำหรับ iOS และ Android โดยใช้ Dart, Flutter และ Firebase หลักสูตรนี้เริ่มต้นจากพื้นฐานและมีการแนะนำ Dart and Flutter แบบเต็ม เมื่อคุณก้าวหน้าหลักสูตรจะแนะนำหัวข้อขั้นสูงเพิ่มเติมโดยเน้นเป็นพิเศษในการเขียนโค้ดพร้อมใช้งานจริงเพื่อให้คุณสามารถเรียนรู้วิธีสร้างแอปพลิเคชันที่มีประสิทธิภาพตามขนาด แนวคิดที่สำคัญอธิบายด้วยแผนภาพที่ชัดเจน ดังนั้นเมื่อจบหลักสูตรนี้คุณจะเป็นนักพัฒนา Flutter ที่มีความสามารถ - Flutter & Firebase: สร้างแอพที่สมบูรณ์สำหรับ iOS และ Android

เหรอ? หนังสือ

  • เรียนรู้ Google Flutter Fast: 65 ตัวอย่างแอป

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

  • Beginning Flutter: คู่มือ Hands-On สำหรับการพัฒนาแอพรุ่นที่ 1

นี่เป็นการแนะนำ Flutter ที่ยอดเยี่ยมเพื่อให้คุณสามารถเริ่มต้นและทำความเข้าใจหลักการพื้นฐานได้อย่างรวดเร็ว หากคุณต้องการเรียนรู้ผ่านหนังสืออย่าลังเล!

Beginning Flutter: คู่มือภาคปฏิบัติสำหรับการพัฒนาแอปเป็นทรัพยากรที่จำเป็นสำหรับทั้งนักพัฒนาที่มีประสบการณ์และมือใหม่ที่สนใจในการเริ่มต้นใช้งาน Flutter เป็นการแนะนำ Flutter ทีละขั้นตอน หนังสือเล่มนี้เขียนโดย Marco L. Napoli ซีอีโอของ Pixolini Inc. และนักพัฒนาแอพมือถือเว็บและเดสก์ท็อปที่มีประสบการณ์ เขามีผลงานเป็นที่ประจักษ์ในการพัฒนาระบบที่ดูสวยงามและใช้งานง่าย - Beginning Flutter: คู่มือ Hands-On สำหรับการพัฒนาแอพรุ่นที่ 1

สรุป

คุณรู้แหล่งข้อมูลอื่น ๆ ในการเรียนรู้ Flutter หรือไม่? ส่งข้อความถึงฉันทาง Twitter แล้วฉันจะเพิ่มให้

อย่าลังเลที่จะแบ่งปันบทความนี้หากคุณชอบ

อย่าพลาดเนื้อหาของฉันโดยติดตามฉันทาง Twitter และ Instagram

คุณสามารถค้นหาบทความอื่น ๆ เช่นนี้ได้ในเว็บไซต์ของฉัน: herewecode.io

ต้องการมากขึ้น?

  • ในแต่ละสัปดาห์จะได้รับใบเสนอราคาที่สร้างแรงบันดาลใจพร้อมคำแนะนำบทแนะนำสั้น ๆ ในสไลด์สองสามสไลด์และรูปภาพของนักพัฒนาหนึ่งคนบน Instagram
  • ลงทะเบียนเพื่อรับจดหมายข่าวและรับบทความล่าสุดหลักสูตรบทแนะนำเคล็ดลับหนังสือแรงจูงใจและเนื้อหาพิเศษอื่น ๆ