متطلبات الدورة:المعرفة الأساسية في البرمجة للبدءالمعرفة الأساسية في Flutterتم شرح المفاهيم بوضوح. سوف تتعلم دائمًا ما تقوم ببنائه ولماذا ، ثم كيفية القيام بذلك.كيف يمكن أن تكون هذه الدورة مفيدة:اكتساب المزيد من المعرفة في Flutter و Firebaseتعرف على كيفية إنشاء تطبيقات تعمل بكامل طاقتها ونشرها في playstoreماذا يوجد في الدورة:واجهة مستخدم معقدة تتم ببساطةState managementFirebaseClean-code and avoid Boilerplate codeStyles for UIState Management: setState, lifting state up via callbacks, global access, scoped access with Provider and ChangeNotifierNavigationDartForms, input handling and validationManaging and updating packagesDatabases and Cloud FirestoreListViews and multiple UI statesFirebase AuthenticationFirebase Firestore Firebase StorageDart Programming Language - Fundamentals and intermediate topicsHow to understand Flutter Mobile Development by building apps incrementally.How to design, build, debug Flutter Android and iOS AppsHow to get Flutter apps to communicate with a realtime database - FirestoreHow to build robust apps with FlutterFlutter AppBarFlutter Material DesignFlutt
What you'll learn
create complex user interfaces
manage application state
implement Firebase authentication
work with Firestore and Firebase Storage
debug and publish apps on Play Store
Course objectives
understand the fundamentals of Dart programming language
learn to build and deploy Flutter applications
effectively manage state using different techniques