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

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

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

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

Language: arabic

Note: 4.6/5 (95 notes) 8,171 students

Instructor(s): Hadi Kachmar

Last update: 2022-06-26

What you’ll learn

  • This Flutter course a complete guide that helps in learning and building a fully functioning Flutter application with Firebase.
  • Teaching how to write Clean-code and avoid Boilerplate code
  • This course you how to make new designs and styles for your App
  • Introduce new widgets and how to use them correctly
  • Streams and FutureBuilder usage
  • Firebase Firestore and Authentication
  • دورة Flutter هي دليل كامل يساعد في تعلم وبناء تطبيق Flutter يعمل بكامل طاقته باستخدام Firebase.
  • تعليم كيفية كتابة التعليمات البرمجية النظيفة وتجنب كود Boilerplate
  • تتعرف في هذه الدورة على كيفية عمل تصميمات وأنماط جديدة لتطبيقك
  • تقديم أدوات جديدة وكيفية استخدامها بشكل صحيح
  • شرح واضح لمفاهيم Flutter ومفاهيم Firebase

 

Requirements

  • No prior knowledge is required | لا يلزم معرفة مسبقة

 

Description

متطلبات الدورة:

  • المعرفة الأساسية في البرمجة للبدء

  • المعرفة الأساسية في Flutter

  • تم شرح المفاهيم بوضوح. سوف تتعلم دائمًا ما تقوم ببنائه ولماذا ، ثم كيفية القيام بذلك.

كيف يمكن أن تكون هذه الدورة مفيدة:

  • اكتساب المزيد من المعرفة في Flutter و Firebase

  • تعرف على كيفية إنشاء تطبيقات تعمل بكامل طاقتها ونشرها في playstore

ماذا يوجد في الدورة:

  • واجهة مستخدم معقدة تتم ببساطة

  • State management

  • Firebase

  • Clean-code and avoid Boilerplate code

  • Styles for UI

  • State Management: setState, lifting state up via callbacks, global access, scoped access with Provider and ChangeNotifier

  • Navigation

  • Dart

  • Forms, input handling and validation

  • Managing and updating packages

  • Databases and Cloud Firestore

  • ListViews and multiple UI states

  • Firebase Authentication

  • Firebase Firestore

  • Firebase Storage

  • Dart Programming Language – Fundamentals and intermediate topics

  • How to understand Flutter Mobile Development by building apps incrementally.

  • How to design, build, debug Flutter Android and iOS Apps

  • How to get Flutter apps to communicate with a realtime database – Firestore

  • How to build robust apps with Flutter

  • Flutter AppBar

  • Flutter Material Design

  • Flutter Row and Column

  • Flutter ListView Builder

هيكل الدورة:

ما يقرب من 10 ساعات من المحتوى وتحديثه بشكل ملكي

متطلبات:

  • Windows application development

  • Mac application development

  • Access to a computer with an internet connection.

  • and you are ready for the journey

  • Love learning about applying cutting-edge algorithms to practical cases!

ماذا علي أن أتوقع بعد هذه الدورة ؟:

  • القدرة على إنشاء أي تطبيق باستخدام Flutter و Firebase. سوف تكون خبيرا.

  • معلومات جديدة بخصوص Flutter

لاحظ أن الدورة التدريبية مبنية على نظام windows ، لذلك لم تتح لي الفرصة لتغطية تكوينات IOS! لكن لا تتردد في السؤال عن أي شيء. سأكون هناك للمساعدة.

 

Who this course is for

  • Flutter and Dart learning cravers | Flutter ودارت التعلم الراغبين
  • To all people who are interest in Flutter | لجميع الأشخاص المهتمين بـ Flutter
  • For people who want to make a complete app in Flutter | للأشخاص الذين يرغبون في إنشاء تطبيق كامل في Flutter
  • For the companies who wants to manage their tasks | للشركات التي تريد إدارة مهامها

 

Course content

  • Introduction
    • Introduction
    • Flutter 2.10&Firebase Build a grocery app with Admin Panel
    • ما هو Flutter؟ وما هي Firebase؟
    • App overview
    • دورات Udemy من قبلي، واقتراحات لكم
    • YouTube channel
    • MY SOCIAL ACCOUNTS TO REACH ME
  • 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

 

Time remaining or 332 enrolls left

 

Don’t miss any coupons by joining our Telegram group 

Udemy Coupon Code 100% off | Udemy Free Course | Udemy offer | Course with certificate