Flutter Starter Kit - ตัวอย่าง App Store
ชุดเริ่มต้นสำหรับผู้เริ่มต้นเรียนรู้ด้วยรูปแบบ Bloc, RXDART, SQFLITE, Fluro และ Dio เพื่อสถาปนิกโครงการ Flutter ชุดเริ่มต้นนี้สร้างแอพ App Store เป็นตัวอย่าง
คุณสมบัติ
- รูปแบบกลุ่ม
- นำทางหน้าโดย fluro
- แคชท้องถิ่นโดยใช้ sqflite
- Restful API Call โดยใช้ DIO
- การดีบักฐานข้อมูล (Android เท่านั้น) โดยใช้ flutter_stetho
- กำลังโหลดภาพเครือข่าย
- การแปลโดยใช้ gen_lang และ lang_table
- ตัวแปรสภาพแวดล้อมและการกำหนดค่าโครงการ (เช่นชื่อแอพ, Bundle ID) ขึ้นอยู่กับรสชาติของโครงการที่แตกต่างกัน (การพัฒนาการจัดเตรียมและการผลิต)
- สร้าง pojo โดยใช้ json_serializable
- อัปเดตแต่ละรายการแทนการแสดงมุมมองรายการทั้งหมดอีกครั้งเมื่อชุดข้อมูลมีการเปลี่ยนแปลงในรายการรายการ
- แอนิเมชั่นฮีโร่
- แสดงมุมมองที่ว่างเปล่าเมื่อมุมมองรายการว่างเปล่า
ติดตั้ง
- ติดตามคู่มือการตั้งค่าอย่างเป็นทางการของ Flutter เพื่อตั้งค่าสภาพแวดล้อม Flutter
- ดาวน์โหลด Flutter เวอร์ชัน 1.17.3
หมายเหตุ: ชุดสตาร์ทเตอร์รองรับรุ่น Flutter - 1.17.3 เป็นเพราะ Flutter อาจมีการเปลี่ยนแปลงในเวอร์ชันล่าสุด
เรียกใช้ config
- คลิก 'แก้ไขการกำหนดค่า'
- สร้างการกำหนดค่าการทำงานที่แตกต่างกันสำหรับรสชาติ
คำสั่งที่มีประโยชน์
เรียกใช้ flutter_starter_kit
เพื่อการพัฒนา
flutter run --flavor development -t lib/config/main_development.dart
สำหรับการแสดงละคร
flutter run --flavor staging -t lib/config/main_staging.dart
สำหรับการผลิต
flutter run --flavor production -t lib/config/main_production.dart
สร้างฟังก์ชั่น JSON serialize และ deserialize
flutter packages pub run build_runner build --delete-conflicting-outputs
lang_table
flutter packages pub run lang_table:generate --platform=airTable --input=https://api.airtable.com/v0/appZmh0WMg3y6APAg/example --api-key={YOUR API KEY} --target=Flutter
gen_lang
flutter packages pub run gen_lang:generate
ปัญหาที่รู้จัก
- ไม่สามารถเปิดใช้แอพบน iOS Simulator ที่มีรสชาติที่แตกต่างกัน
คู่มือการโยกย้าย
- หากคุณต้องการใช้โครงการนี้เป็นฐานของโครงการของคุณโปรดอ่านคู่มือการโยกย้าย
อ้างอิง
จากแพลตฟอร์มอื่น ๆ ?
- กระพือสำหรับนักพัฒนา Android
- กระพือสำหรับนักพัฒนา iOS
- Flutter for React Native Developers
- กระพือสำหรับนักพัฒนาเว็บ
- Flutter for xamarin.forms นักพัฒนา
เรียนรู้วิดเจ็ตและเค้าโครง
- เลย์เอาต์อาคาร
- แคตตาล็อกวิดเจ็ต
- ชุดวิดเจ็ต Flutter ประจำสัปดาห์
- ชุดวิดเจ็ต Flutter 101
รูปแบบกลุ่ม
- สถาปนิกโครงการ Flutter ของคุณโดยใช้รูปแบบ Bloc
การทำให้เป็นอนุกรม JSON
การแปลเป็นภาษาท้องถิ่น
- วิธีการใหม่ของการแปลในการแปล
- Flutter: การสอนสากล: ตอนที่ 3— ปลั๊กอิน Android Studio
- 讓แอปพลิ
การปรุงแต่ง
- รสกระพือ
- การสร้างรสชาติของแอพพลิเคชั่น Flutter (การตั้งค่า Flutter & Android)
หัวข้อล่วงหน้า
- บันไดมะฮอกกานี - การออกแบบเลเยอร์ของ Flutter
- ไปป์ไลน์การแสดงผลของ Flutter
ขับเคลื่อนโดย
- Plaker Lab 創玩坊
- Wenjetso 搵著數