Featured

flutter Advanced Course Clean Architecture With MVVM



Published
Flutter Advanced Course Clean Architecture With MVVM
====================
course link : https://bit.ly/3FeaQxm
===================
What you'll learn
--------------------
- Clean Architecture Design Pattern
- ViewModel Inputs and Outputs
- Application Layer - Dependency Injection, Routes Manager and Application class
- Data Layer - Data Sources (Remote Data Source/ Local Data Source)
- Data Layer - Calling APIs (Remote Data Source)
- Data Layer - Caching APIs responses (Local Data Source)
- Data Layer - Repository Implementation
- Data Layer - Mapper (Using toDomain Concept)
- Data Layer - Creating Mock APIs (Stub APIs)
- Domain Layer - Repository Interfaces
- Domain Layer - Either Concepts (Left - Failure) / (Right - Success)
- Presentation Layer - UI (Splash - Onboarding - Login - Register - Forgot Password - Main - Details - Settings - Notification - Search))
- Presentation Layer - State Management (Stream Controller - RX Dart - Stream Builder)
- Presentation Layer - Assets Manager (Android and Ios Icons and Images sizes)
- Presentation Layer - Using Json Animations
- Using 18 Flutter Packages
- Using Abstract classes
- MVVM - Model - View - View Model Pattern
- Base ViewModel and Base UseCase
- Application Layer - Extensions and Shared Functions
- Data Layer - API Service Client (Same as Retorfit in Android)
- Data Layer - Adding Logger Interceptor
- Data Layer - Json Serialization and Annotations
- Data Layer - Mapper (Converting responses into Models)
- Data Layer - Applying Null Safety
- Domain Layer - Models
- Domain Layer - UseCases
- Domain Layer - Data Classes
- Presentation Layer - State Renderer (Full Screen States - Popup States)
- Presentation Layer - Localisations (English - Arabic), (RTL - LTR)
- Presentation Layer - (Fonts - Styles - Themes - Strings - Values - Colors) Managers
- Presentation Layer - Using SVG images
- Getting Device Info (Android - Ios)

===================

#flutterdersleri
#flutterdeveloper
#flutterdevelopers
#flutter
#fluttershy
#programmer
#programming
#fluttercommunity
Category
Management
Be the first to comment