Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Clean Architecture in Flutter
Search
Chandrasekar Kuppusamy
December 19, 2019
Technology
0
360
Clean Architecture in Flutter
Chandrasekar Kuppusamy
December 19, 2019
Tweet
Share
More Decks by Chandrasekar Kuppusamy
See All by Chandrasekar Kuppusamy
Cracking the Crypto Apps Workshop
chandrudotxyz
0
54
Flutter Test Pyramid
chandrudotxyz
3
180
Clean_Architecture_Flutter_Apps.pdf
chandrudotxyz
0
170
Mastering Android Studio Template Creation
chandrudotxyz
0
300
Other Decks in Technology
See All in Technology
kintone開発のプラットフォームエンジニアの紹介
cybozuinsideout
PRO
0
820
Digitization部 紹介資料
sansan33
PRO
1
7k
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
Exadata Fleet Update
oracle4engineer
PRO
0
1.3k
Windows ネットワークを再確認する
murachiakira
PRO
0
270
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
14k
組織のSREを推進するためのPlatform EngineeringとEKS / Platform Engineering and EKS to drive SRE in your organization
chmikata
0
180
技術的負債の泥沼から組織を救う3つの転換点
nwiizo
8
2.3k
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
72k
「使いにくい」も「運用疲れ」も卒業する UIデザイナーとエンジニアが創る持続可能な内製開発
nrinetcom
PRO
1
780
作るべきものと向き合う - ecspresso 8年間の開発史から学ぶ技術選定 / 技術選定con findy 2026
fujiwara3
7
2.1k
チームメンバー迷わないIaC設計
hayama17
5
3.8k
Featured
See All Featured
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
190
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Into the Great Unknown - MozCon
thekraken
40
2.3k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
140
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
470
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
87
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
80
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
150
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
280
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
310
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4k
Transcript
CLEAN ARCHITECTURE IN FLUTTER APPS Chandrasekar K github.com/TakeoffAndroid medium.com/@takeoffandroid twitter.com/takeoffandroid
facebook.com/takeoffandroid Mobile Developer ThoughtWorks
POP QUIZ
Clean Architecture
Writing Testable, robust and human readable code. What is Clean
Architecture? Independent of frameworks, UI, database, any external agency etc. 1 2
Domain data Presentation Layers in Clean Architecture
None
SOLID Principles https://takeoffandroid.github.io/solid-principles-flutter/
S The Single Responsibility Principle (SRP) O The Open-Closed Principle
(OCP) L The Liskov Substitution Principle (LSP) I The Interface Segregation Principle (ISP): D The Dependency Inversion Principle (DIP) SOLID PRINCIPLES
Let’s Get Started
CLEAN ARCHITECTURE PROJECT STRUCTURE
what why where when who how Q&A