طقم بداية الرفرفة - مثال على متجر التطبيقات
تتعلم مجموعة المبتدئين للمبتدئين بنمط الكتلة ، Rxdart ، Sqflite ، Fluro و Dio إلى Architect A Flutter Project. هذه مجموعة المبتدئين تنشئ تطبيق متجر التطبيقات كمثال
ميزة
- نمط الكتلة
- تنقل الصفحات بواسطة Fluro
- ذاكرة التخزين المؤقت المحلية باستخدام Sqflite
- استدعاء API Restful باستخدام DIO
- تصحيح الأخطاء (Android فقط) باستخدام flutter_stetho
- تحميل صورة الشبكة
- التوطين باستخدام gen_lang و lang_table
- متغير البيئة وتكوين المشروع (مثل اسم التطبيق ، معرف الحزمة) استنادًا إلى نكهة المشروع المختلفة (التطوير ، التدريج والإنتاج)
- بناء pojo باستخدام json_serializable
- قم بتحديث كل عنصر قائمة بدلاً من إعادة عرض عرض القائمة الكاملة عند تغيير مجموعة البيانات في عنصر القائمة
- الرسوم المتحركة البطل
- إظهار عرض فارغ عندما يكون عرض القائمة فارغًا
ثَبَّتَ
- اتبع دليل الإعداد الرسمي Flutter لإعداد بيئة الرفرفة
- قم بتنزيل إصدار Flutter 1.17.3
الملاحظة: تدعم مجموعة أدوات المبتدئين هذه النسخة الرفرفة - 1.17.3. ذلك لأن Flutter قد يكون للتغيير في أحدث إصدار.
تشغيل التكوين
- انقر فوق "تحرير التكوين"
- قم بإنشاء تكوينات تشغيل مختلفة للنكهات
أمر مفيد
تشغيل 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 بنكهات مختلفة
دليل الهجرة
- إذا كنت تريد استخدام هذا المشروع كقاعدة لمشروعك ، فيرجى قراءة دليل الترحيل
مرجع
من منصة أخرى؟
- رفرفة لمطوري Android
- رفرفة لمطوري iOS
- رفرفة للمطورين الأصليين رد فعل
- رفرفة لمطوري الويب
- رفرفة لمطوري xamarin.forms
تعلم القطعة والتخطيط
- تخطيطات البناء
- كتالوج القطعة
- سلسلة من أداة الترفع عن الأسبوع
- سلسلة من واجهة المستخدم 101
نمط الكتلة
- المهندس المعماري لمشروع الرفرفة الخاص بك باستخدام نمط الكتلة
JSON التسلسل
التوطين
- نهج جديد للتوطين في رفرفة
- الرفرفة: دروس تدويل: الجزء 3 - البرنامج المساعد Android Studio
- 讓 تطبيق flutter 支援多國語系的開發流程
توابل
- نكهة الرفرفة
- إنشاء نكهات من تطبيق Flutter (إعداد Flutter & Android)
موضوع متقدم
- درج الماهوغوني - تصميم طبقات Flutter
- خط أنابيب عرض Flutter
مدعوم من قبل
- Plaker Lab 創玩坊
- Wenjetso 搵著數