100% off

Flutter 2.2 برنامج كامل للشركات باستعمال الفلاتر و فايربيز

 

Introduction

Introduction

ما هو Flutter؟ وما هي Firebase؟

App overview

دورات Udemy من قبلي، واقتراحات لكم

YouTube channel

Set up the app | إعداد التطبيق

المشروع على GitHub

إنشاء مشروع جديد. و إعداد سمة التطبيق

Implement the app UI | تنفيذ واجهة مستخدم التطبيق

تنفيذ الخلفية المتحركة في شاشة تسجيل الدخول

إنهاء تصميم شاشة تسجيل الدخول

أضافة زر نسيت كلمة المرور إلى شاشة تسجيل الدخول

تنفيذ شاشة إنشاء حساب

السماح للمستخدم بالتنقل بين TextField باستخدام زر لوحة المفاتيح (FocusNode)

تنفيذ شاشة نسيت كلمة المرور

تنفيذ تصميم الشاشة الرئيسية

تغيير لون أيقونة الدرج وشكلها

قم بتنفيذ مربع حوار حذف المهام (AlertDialog)

تنفيذ تصميم مربع الحوار للفلتر في الشاشة الرئيسية

تطبيق ال Drawer Design (UI)

تنفيذ واجهة مستخدم حوار تسجيل الخروج

تنفيذ تصميم شاشة إضافة مهمة

إضافة الدرج في شاشة إضافة مهمة

تنفيذ مربع حوار فئة المهمة في شاشة إضافة مهمة

تنفيذ مربع حوار اختيار التاريخ

إظهار الفئة المنتقاة في TextField

تنفيذ شاشة جميع العاملين المسجلين

إصلاح خطأ إذا لم يتم اختيار أي تاريخ

إنشاء صفحة ملف تعريف المستخدم

Dynamic TextStyle (Code recycling)

تغيير تصميم شاشة التسجيل وإضافة المزيد من الحاجيات إليها

انشاء مربع حوار اختيار الصورة

تنفيذ وظائف منتقي الصور باستخدام كاميرا الهاتف أو المعرض

تنفيذ وظيفة اقتصاص الصورة

البدأ بتنفيذ شاشة تفاصيل المهمة

Animated switcher widget لإضافة تعليق

تنفيذ تصميم التعليق في تفاصيل صفحة المهمة

أضف لون حد ديناميكيًا لصورة ملف تعريف المعلق Add dynamic Container border color

أرسل رسالة عبر الواتساب من تطبيقنا

أرسل بريدًا إلكترونيًا من التطبيق

افتح تطبيق طالب جهات الاتصال للسماح للمستخدم بالوصول إلى أرقام العمال الآخرين

Firebase

ما هو Firebase؟

ربط تطبيقنا بـ Firebase

البدأ مع Firebase Auth

البدأ بتشغيل تطبيق Firebase لإصلاح خطأ تهيئة Firebase

اسمح للمستخدمين بالتسجيل باستخدام البريد الإلكتروني وكلمة المرور

معالجة الأخطاء وإظهار الأخطاء للمستخدم على الشاشة

السماح للمستخدمين بتسجيل الدخول

Error Handling from one dart class only

عرض الشاشات المختلفة سواء تم تسجيل دخول المستخدم أم لا

تطبيق طريقة تسجيل الخروج واختبارها

ما هو Firebase Firestore

حفظ بيانات المستخدم على سحابة Firestore

قم بتحميل صورة المستخدم إلى مخزن Firebase وعنوان URL إلى Firebase Firestore

اختبار تحميل الصورة

قم بإحضار بيانات المستخدم وعرضها في شاشة الملف الشخصي

اختبار urlLaunchers

عرض البيانات الصحيحة لكل مستخدم في شاشة الملف الشخصي

البدأ في جلب جميع العمال من Firebase Firestore

عرض البيانات الصحيحة لكل عامل

قم بتنفيذ زر IconButton للبريد الإلكتروني

تحقق مما إذا كان هذا هو نفس المستخدم الذي قام بتسجيل الدخول في شاشة ملف التعريف

ابدأ بتحميل المهمات إلى قاعدة بيانات Firestore

أنشئ Id ديناميكيًا لكل مهمة ، وأظهر Toast عند الانتهاء من التحميل

التعامل مع تاريخ الموعد النهائي الفارغ أو فئة فارغة

إحضار جميع المهام من قاعدة بيانات Firestore

Write the filter logic for the Tasks

مسح نموذج التحميل بمجرد الانتهاء من التحميل

اكتب وظيفة مهمة الحذف (فقط من قام بتحميلها يمكنه حذفها)

البدأ في جلب تفاصيل المهمة من قاعدة بيانات Firestore

اسمح للقائم بالتحميل بتغيير حالة المهمة ، إذا تمة المهمة أم لا

السماح للعمال بوضع تعليق

تحقق من طول التعليق ، يمكن أن تكون التعليقات على الأقل 7 أحرف

ابدأ في جلب التعليقات من Firestore

أظهر التعليقات على الشاشة

قم بزيارة الملف الشخصي للمعلق بالضغط على صورته

Extra contents

Extra contents

We will be happy to hear your thoughts

Leave a reply

UdemyDegree
Logo
%d bloggers like this: