FLUTTER ECOSYSTEM

enesakbal/Flutter-Clean-Architecture-Example

Flutter 클린 아키텍처 예제

Flutter-Clean-Architecture-Example 프로젝트 이미지
Stars
114
Forks
20
최근 푸시(UTC)
2025. 2. 2.
프로젝트 상태
활성
Enes Akbal GitHub avatar
GITHUB User

Enes Akbal ↗

Flutter Developer

Vennyx Blockchain & AIIstanbul, Turkey
언어DartRubySwiftKotlinShellObjective-C

기술 주제

사용 중인 의존성

의존성 목록 32 개

순위

원본 README

아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.

README 펼치기 / 접기

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
  • https://github.com/enesakbal/Flutter-Clean-Architecture-Example/assets/60822023/3131a7c8-c3de-4ca8-8057-0f1c1b928e99 https://github.com/enesakbal/Flutter-Clean-Architecture-Example/assets/60822023/f2efec53-ed72-407a-83a0-983c8eb07170 https://github.com/enesakbal/Flutter-Clean-Architecture-Example/assets/60822023/9ebcda89-d96c-4ba0-a0d4-18d1bf6e2c03 https://github.com/enesakbal/Flutter-Clean-Architecture-Example/assets/60822023/da32073a-f0d1-4828-aeda-8ceb3e298956 https://github.com/enesakbal/Flutter-Clean-Architecture-Example/assets/60822023/86eff697-1f45-43d4-9ec9-9cbc3bdfdafd

https://github.com/enesakbal/Flutter-Clean-Architecture-Example/assets/60822023/bbe8f4e6-e460-47fc-9893-fa36881df65e


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.