Weekly Modules

Follow the modules in sequence. English pages become available as each module is translated and reviewed.

#01 Week 1 - Mobile Development Ecosystem & Flutter Refresh

Understand the mobile development ecosystem, Flutter architecture, Dart fundamentals, environment setup, and Git workflow.

#02 Week 2 - Declarative UI & Responsive Design

Learn basic widgets, responsive layouts, Material Design, themes, and declarative UI principles.

#03 Week 3 - Navigation & State Management Coming Soon

Build navigation and apply Riverpod-based state management with loading, error, and success states.

#04 Week 4 - Networking & REST API Coming Soon

Integrate HTTP, Dio, JSON, data models, repositories, and API error handling.

#05 Week 5 - Local Storage & Offline First Coming Soon

Apply local storage, caching, synchronization, and offline-first patterns.

#06 Week 6 - Authentication, Security & FCM Coming Soon

Implement authentication, secure storage, and Firebase Cloud Messaging.

#07 Week 7 - Clean Architecture Coming Soon

Organize projects using SOLID, layer separation, repositories, use cases, and dependency injection.

#08 Week 8 - Mid-Project Review & Code Review Coming Soon

Review Git workflow, pull requests, static analysis, code quality, and project progress.

#09 Week 9 - AI-Assisted Development Coming Soon

Use AI coding assistants responsibly, verify generated output, and document technical decisions.

#10 Week 10 - AI Feature Integration Coming Soon

Integrate relevant AI features such as chat, OCR, or speech-to-text into mobile applications.

#11 Week 11 - Performance Optimization Coming Soon

Profile applications, optimize widget rebuilds, improve caching, and reduce bottlenecks.

#12 Week 12 - Testing & Quality Assurance Coming Soon

Write unit, widget, and integration tests to maintain quality and prevent regressions.

#13 Week 13 - CI/CD & Automation Coming Soon

Build automated pipelines for testing, building, releasing, and managing secrets.

#14 Week 14 - Deployment & Monitoring Coming Soon

Deploy beta releases, manage releases, monitor applications, and analyze crashes.

#15 Week 15 - Secure Mobile Development Coming Soon

Study OWASP Mobile Top 10, privacy, secure storage, and application hardening.

#16 Week 16 - Final Project Expo Coming Soon

Demonstrate the final project, architecture, testing, deployment, and responsible AI usage.

References

Recommended resources for the course

Flutter Documentation

Open docs

Dart Documentation

Open docs

Learn Dart in Y Minutes

Open tutorial

Riverpod Documentation

Open docs

Firebase Cloud Messaging

Open docs

Flutter DevTools

Open docs