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

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

4.47 (84 reviews)
Udemy
platform
العربية
language
Mobile Apps
category
instructor
6,491
students
8.5 hours
content
May 2022
last update
$89.99
regular price

What you will 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

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! لكن لا تتردد في السؤال عن أي شيء. سأكون هناك للمساعدة.

Screenshots

Flutter 2.2  برنامج كامل للشركات باستعمال الفلاتر و فايربيز - Screenshot_01Flutter 2.2  برنامج كامل للشركات باستعمال الفلاتر و فايربيز - Screenshot_02Flutter 2.2  برنامج كامل للشركات باستعمال الفلاتر و فايربيز - Screenshot_03Flutter 2.2  برنامج كامل للشركات باستعمال الفلاتر و فايربيز - Screenshot_04

Content

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

Charts

Price

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

Rating

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

Enrollment distribution

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

Coupons

DateDiscountStatus
8/19/2021100% OFF
expired
5/4/2022100% OFF
expired
5/11/2022100% OFF
expired
5/13/2022100% OFF
expired

Related Topics

4152492
udemy ID
6/29/2021
course created date
8/11/2021
course indexed date
Bot
course submited by