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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
作りっぱなしで終わらせない! 価値を出し続ける AI エージェントのための「信頼性」設計 / Designing Reliability for AI Agents that Deliver Continuous Value
aoto
PRO
1
140
kintone開発のプラットフォームエンジニアの紹介
cybozuinsideout
PRO
0
820
vLLM Community Meetup Tokyo #3 オープニングトーク
jpishikawa
0
130
AI時代にエンジニアはどう成長すれば良いのか?
recruitengineers
PRO
1
140
入門DBSC
ynojima
0
130
男(監査)はつらいよ - Policy as CodeからAIエージェントへ
ken5scal
5
730
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
95k
マルチロールEMが実践する「組織のレジリエンス」を高めるための組織構造と人材配置戦略
coconala_engineer
3
430
大規模サービスにおける レガシーコードからReactへの移行
magicpod
1
130
Master Dataグループ紹介資料
sansan33
PRO
1
4.4k
生成AIの利用とセキュリティ /gen-ai-and-security
mizutani
1
1.2k
Lookerの最新バージョンv26.2がやばい話
waiwai2111
1
160
Featured
See All Featured
Faster Mobile Websites
deanohume
310
31k
Git: the NoSQL Database
bkeepers
PRO
432
66k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4k
The Curse of the Amulet
leimatthew05
1
9.6k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
A Modern Web Designer's Workflow
chriscoyier
698
190k
What's in a price? How to price your products and services
michaelherold
247
13k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.8k
ラッコキーワード サービス紹介資料
rakko
1
2.5M
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
300
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
210
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