عن الدورة
Welcome to Learn Bloc pattern from zero to hero
في هذه الدوره سوف نغطي كل ماتحتاج معرفته عن البلوك اللي هنستخدمه لانشاء عده تطبيقات بحيث ان انت تتقن بالكامل استخدام البلوك وتقدر تستخدمه في انشاء تطبيقاتك ان شاء الله
لقد تم انشاء هذه الدوره وهدفها هو اعداد مطورين تطبيقات محترفين واعدادهم لسوق العمل وتحقيقي اهدافهم المستقبليه
في هذه الدوره تحتاج الي اساسيات ف التعامل مع فلاتر لا اكثر
الدوره مكونه من عده اجزاء ف البدايه هنبتدي نشرح البلوك وبعدين هنبتدي نستخدمه ف اكتر من تطبيق بحيث تتقن استخدامه
فلاتر عبارة عن إطار عمل تسطيع من خلاله بكود برمجي واحد إنشاء عديد من التطبيقات التي تعمل علي أنظمة مختلفة مثل الاندرويد والايفون
سوف يتم البدء بشرح لمائا هنستخدم البلوك ومقدمه بسيطه عنه
سوف يتم شرح نمط البلوك لانشاء التطبيقات ودا هيسهل عليك جدا انشاء التطبيقات بطريقه احترافيه
في نهايه هذه الدوره سوف تكون قادر علي انشاء التطبيقات بطريقه احترافيه عن طريقه استخدام البلوك باكدج
سوف يتم اعدادك بحرفيه لسوق العمل واعداك لتصبح مطور تطبيقات متميز
سوف تتعمل كتابه كود نظيف يمكن اعاده استخدامه واحتباره والتعديل عليه
النصائح خلاصة خبرة قوية في مجال تطوير التطبيقات و خلاصة بناء تطبيقات قوية علي أرض الواقع.
سوف يتم مساعدتك بالكامل في خلال هذه الدوره والإيجابه علي كل اسئلتك
تم انشاء هذه الدوره بواسطه م/ ثروت سامي
ماذا سوف تتعلم؟
- BLoC Core Concepts - cubits, blocs, events, methods
- Flutter BLoC Concepts - BlocProvider, BlocBuilder, BlocListener, BLocConsumer
- BLoC Access - Learn how to access cubits/blocs globally & locally
- two or more blocs/cubits can interact between each other
- Bloc Pattern
محتوى الدورة
Intro to Course
-
Important links
-
Why Bloc
06:14 -
Intro to MVVM pattern
07:44 -
Difference between design pattern and design architecture
15:03 -
App Preview
01:23
Bloc and Cubit
-
Github projects
01:45 -
GitHub projects link
-
Intro to bloc
11:42 -
cubit and states
15:29 -
function in cubit
10:21 -
Bloc Provider
06:41 -
BlocConsumer
11:23 -
Triggering the cubit
12:40 -
Weather states
04:22 -
weather states part 2
03:59 -
Weather Cubit
03:11 -
Weather Function
09:18 -
Weather BlocBuilder
17:38 -
triggering the WeatherCubit
22:42 -
Chat App
06:15 -
Login states
04:59 -
Login Function
04:05 -
BlocListner
07:01 -
Triggering Login cubit
13:23 -
Register Page
06:40 -
Chat states
06:29 -
Chat cubit – adding logic
09:55 -
Bloc consumer
12:15 -
Triggering the cubit
19:54 -
intro to bloc
01:56 -
Auth cubit
09:58 -
Events
08:11 -
Creating Auth Bloc
10:17 -
Adding Events
05:54 -
onTransition and onChange
08:50 -
Bloc Observer
07:54
Bookly App
-
Project Link
-
Api Collection
-
xd design link
-
Creating and structuring our project
13:21 -
Create splash view
05:58 -
Splash view Body
09:40 -
Splash view ui done
14:33 -
change theme
07:55 -
adding animation
21:33 -
Single responsibility principle and refactor code
12:46 -
create custom app bar
14:35 -
Featured List View item
16:38 -
Featured list view
08:23 -
Add styles file and Text to home
10:18 -
Add font family
07:19 -
Best seller list view item part one
06:20 -
Install font family
03:12 -
Styles part 1
18:06 -
styles part 2
09:00 -
Best seller item part 2
08:34 -
Best seller item part 3
06:28 -
Best seller item done
10:13 -
Best seller list view & custom scroll view
12:10 -
Create book details view
09:00 -
Refactor navigation in our app
13:09 -
Create custom book details appbar
10:20 -
Add custom image to book details view
13:03 -
add title & subtitle to book details
13:35 -
Add rating to book details
10:53 -
create books button action
18:40 -
Book details view done
25:46 -
Search result view ui done
15:29 -
Postman collection link
-
Create book model
18:45 -
Create home repo
10:51 -
Either class
14:22 -
google books api
13:51 -
Create api service
10:06 -
Implement fetch newest books method
09:18 -
Create Server failure from dio error
23:33 -
Implement fetch featured books method
01:49 -
MVVM and Bloc Arch
03:36 -
Create featured books cubit states
05:51 -
Create featured books method
03:36 -
Newest books cubit done
04:27 -
Setup service locator
23:39 -
Display featured books part 1
18:50 -
Display featured books part 2
07:18 -
Cached network image
13:39 -
Display newest books
18:10 -
Fix issue with loading data
09:36 -
Fix issue with book model
24:46 -
Fetch similar books done
15:30 -
Display book details
10:41 -
Launch url part 1
20:51 -
Launch url part 2
11:24