$30 off During Our Annual Pro Sale. View Details »
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
350
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
プロンプトやエージェントを自動的に作る方法
shibuiwilliam
15
15k
Strands AgentsとNova 2 SonicでS2Sを実践してみた
yama3133
1
1k
20251219 OpenIDファウンデーション・ジャパン紹介 / OpenID Foundation Japan Intro
oidfj
0
310
たまに起きる外部サービスの障害に備えたり備えなかったりする話
egmc
0
330
Identity Management for Agentic AI 解説
fujie
0
250
障害対応訓練、その前に
coconala_engineer
0
140
コンテキスト情報を活用し個社最適化されたAI Agentを実現する4つのポイント
kworkdev
PRO
1
1.7k
寫了幾年 Code,然後呢?軟體工程師必須重新認識的 DevOps
cheng_wei_chen
1
1.5k
普段使ってるClaude Skillsの紹介(by Notebooklm)
zerebom
1
390
通勤手当申請チェックエージェント開発のリアル
whisaiyo
3
260
AWS Security Agentの紹介/introducing-aws-security-agent
tomoki10
0
340
ウェルネス SaaS × AI、1,000万ユーザーを支える 業界特化 AI プロダクト開発への道のり
hacomono
PRO
0
280
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Into the Great Unknown - MozCon
thekraken
40
2.2k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.3k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
0
160
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
130
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.1k
Highjacked: Video Game Concept Design
rkendrick25
PRO
0
240
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
200
Designing Experiences People Love
moore
143
24k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
115
91k
Everyday Curiosity
cassininazir
0
110
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
60
37k
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