Flutter Advanced - Clean Architecture & MVVM in Arabic

دورة فلاتر المتقدمة لتجعلك جاهز لسوق العمل
4.81 (1203 reviews)
Udemy
platform
العربية
language
Mobile Apps
category
instructor
Flutter Advanced - Clean Architecture & MVVM in Arabic
35 630
students
22 hours
content
Sep 2024
last update
$54.99
regular price

What you will learn

الكورس العربي الاقوي من حيث المحتوي والافكار..سوف تتعلم طرق جديده للتطبيق من خلال فلاتر ودارت

Clean Architecture Design Pattern

MVVM - Model - View - View Model Pattern

ViewModel Inputs and Outputs

Base ViewModel and Base UseCase

Application Layer - Dependency Injection, Routes Manager and Application class

Application Layer - Extensions and Shared Functions

Data Layer - Data Sources (Remote Data Source/ Local Data Source)

Data Layer - API Service Client (Same as Retorfit in Android)

Data Layer - Calling APIs (Remote Data Source)

Data Layer - Adding Logger Interceptor

Data Layer - Caching APIs responses (Local Data Source)

Data Layer - Json Serialization and Annotations

Data Layer - Repository Implementation

Data Layer - Mapper (Converting responses into Models)

Data Layer - Mapper (Using toDomain Concept)

Data Layer - Applying Null Safety

Data Layer - Creating Mock APIs (Stub APIs)

Domain Layer - Models

Domain Layer - Repository Interfaces

Domain Layer - UseCases

Domain Layer - Either Concepts (Left - Failure) / (Right - Success)

Domain Layer - Data Classes

Presentation Layer - UI (Splash - Onboarding - Login - Register - Forgot Password - Main - Details - Settings - Notification - Search))

Presentation Layer - State Renderer (Full Screen States - Popup States)

Presentation Layer - State Management (Stream Controller - RX Dart - Stream Builder)

Presentation Layer - Localisations (English - Arabic), (RTL - LTR)

Presentation Layer - Assets Manager (Android and Ios Icons and Images sizes)

Presentation Layer - (Fonts - Styles - Themes - Strings - Values - Colors) Managers

Presentation Layer - Using Json Animations

Presentation Layer - Using SVG images

Using 18 Flutter Packages

Getting Device Info (Android - Ios)

Using Abstract classes

Charts

Students
03/2205/2206/2207/2209/2210/2211/2212/2202/2303/2305/2306/2308/2310/2311/2312/2302/2403/2405/2407/2408/2410/2412/2401/2503/2505/2509 00018 00027 00036 000
Price
Rating & Reviews
Coupons Issued
03/2204/2205/2206/2206/2207/2208/2209/2210/2210/2211/2212/2201/2301/2302/2304/2305/2307/2309/2311/2312/2312/2403/251251020501002005001 000
Enrollment Distribution
4558448
udemy ID
18/02/2022
course created date
27/03/2022
course indexed date
Bot
course submited by
Flutter Advanced - Clean Architecture & MVVM in Arabic - Coupon | Comidoc