/Flutter-Clean-Architecture-Example

Flutter Clean Architecture Example

Primary LanguageDartMIT LicenseMIT

Flutter Clean Architecture Example

About This Project

This repository is the companion code for my 5-part Medium article series titled "Flutter Clean Architecture." The series offers an extensive guide on applying clean architecture principles in Flutter projects. Each part focuses on a different layer of architecture, backed by practical examples from this repository.

Feel free to fork this repository and submit a pull request if you have suggestions or improvements.

Article Series Overview

Part 1: Introduction

  • Introduction to the project and the fundamental concepts
  • Why should we Use Clean Architecture in Flutter?
  • Advantages of The Clean Architecture
  • Read Part 1 on Medium

Part 2: The Domain Layer

Part 3: The Data Layer

Part 4: The Presentation Layer

Part 5: Testing Each Layer


UI Design

application.mov

Set Up

  • Clone Project
git clone https://github.com/enesakbal/Flutter-Clean-Architecture-Example.git
  • Sign up TMDB and don't forget to replace the API_TOKEN value in the .env file with your own.

  • flutter run


Contact Me

LinkedIn Medium

enesakbal00@gmail.com

created by ea.