Description
What you’ll learn
-
Clean code
-
provider state management
-
Firebase Auth
-
Firebase Firestore and Firebase Storage
-
Chat one to one in the app
عنوان الدورة: “تطوير تطبيق Instagram باستخدام Flutter و Firebase و Provider”
المستوى: متوسط إلى متقدم
الأهداف:
1. تعلم كيفية إنشاء واجهات مستخدم جذابة باستخدام Flutter.
2. فهم كيفية استخدام Firebase للمصادقة وتخزين البيانات والتعامل مع الصور.
3. استكشاف كيفية استخدام Provider لإدارة الحالة في تطبيقات Flutter.
المحتوى:
1. مقدمة في Flutter و Dart: أساسيات Flutter ولغة Dart.
2. إعداد بيئة التطوير: تثبيت Flutter وإعداد بيئة العمل.
3. بناء واجهة المستخدم: تصميم واجهات المستخدم للتطبيق مع التركيز على تجربة المستخدم.
4. التعامل مع Firebase:
– المصادقة وإنشاء حسابات المستخدمين.
– استخدام Firestore لتخزين بيانات المستخدم والمنشورات.
– التعامل مع تخزين الصور في Firebase Storage.
5. إدارة الحالة باستخدام Provider: تعلم كيفية استخدام Provider لإدارة حالة التطبيق.
6. ميزات التطبيق:
– إنشاء المنشورات وتحميل الصور.
– عرض المنشورات في خلاصة الأخبار.
– إضافة التعليقات والإعجابات.
– البحث عن المستخدمين ومتابعتهم.
7. اختبار التطبيق: تعلم كيفية كتابة وتنفيذ اختبارات للتأكد من استقرار التطبيق.
لمشروع النهائي: تطوير نسخة أساسية من تطبيق Instagram تتضمن الميزات الأساسية مثل الخلاصة، البحث، وإدارة الملف الشخصي.
ذه الدورة مصممة لتعليم المطورين كيفية بناء تطبيق مشابه لـ Instagram باستخدام Flutter، Firebase، و Provider. يُعد Flutter إطار عمل متطور للتطوير عبر المنصات يتيح لك إنشاء تطبيقات جميلة وسريعة لكل من Android و iOS. Firebase، من ناحية أخرى، يوفر بنية تحتية قوية للخلفية (backend) تشمل المصادقة، قواعد البيانات، التخزين، وغيرها. Provider هو نمط إدارة الحالة في Flutter يساعد في إدارة البيانات عبر التطبيق بطريقة فعالة.
Who this course is for:
- for developer of flutter
Course content
- Introduction1 lecture • 5min
- Introduction
- Ui of the app8 lectures • 2hr 18min
- Ui of the app
- image picker1 lecture • 10min
- image picker
- Firebase Auth5 lectures • 54min
- Firebase Auth
- Firebase Firestore22 lectures • 4hr 2min
- Firebase Firestore
- Story pages6 lectures • 37min
- Story pages
- Story Functions7 lectures • 1hr 5min
- Story Functions
- chats Ui1 lecture • 13min
- chats Ui
- chat Functions6 lectures • 41min
- chat Functions
Reviews
There are no reviews yet.