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
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
ECS_EKS以外の選択肢_ROSA入門_.pdf
masakiokuda
1
120
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
4
21k
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
3.6k
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
59k
自己管理型チームと個人のセルフマネジメント 〜モチベーション編〜
kakehashi
PRO
5
1.7k
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.3k
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
2.9k
Claude Codeを使った情報整理術
knishioka
19
12k
CQRS/ESになぜアクターモデルが必要なのか
j5ik2o
0
430
業務の煩悩を祓うAI活用術108選 / AI 108 Usages
smartbank
9
19k
I tried making a solo advent calendar!
zzzzico
0
130
製造業から学んだ「本質を守り現場に合わせるアジャイル実践」
kamitokusari
0
240
Featured
See All Featured
A Soul's Torment
seathinner
1
2.1k
AI: The stuff that nobody shows you
jnunemaker
PRO
1
150
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
37
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Technical Leadership for Architectural Decision Making
baasie
0
200
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
58
41k
Abbi's Birthday
coloredviolet
0
4.2k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
110
Paper Plane
katiecoart
PRO
0
45k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
35
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
360
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