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
MVP architecture
Search
Deyine
December 16, 2017
Programming
110
2
Share
MVP architecture
Deyine
December 16, 2017
More Decks by Deyine
See All by Deyine
Thenez vos promesses
deyine
0
130
Android development flow
deyine
3
150
Other Decks in Programming
See All in Programming
New "Type" system on PicoRuby
pocke
1
420
Lemonade + Foundry Toolkit でお手軽アプリ開発
seosoft
1
260
IBM Bobを活用したレガシーアプリの最新化
oniak3ibm
PRO
0
130
「エンジニアインターン、どうやって取った?」準備のリアルを語るLT会 Progate BAR
akiomatic
0
110
Inside Stream API
skrb
1
570
密結合なバックエンドから TypeScript のコードを生成する
kemuridama
1
650
JJUG CCC 2026 Spring: JSpecify で実現する Kotlin フレンドリーな Java API 設計
ternbusty
1
130
ビジネスモデルから紐解く、AI+型駆動開発
hirokiomote
2
5.2k
TAKTでAI駆動開発の品質を設計する
j5ik2o
2
110
今さら聞けないCancellationToken
htkym
0
210
SPMマルチモジュールで テストカバレッジを取得する技法
yosshi4486
0
140
OSもどきOS
arkw
0
380
Featured
See All Featured
The agentic SEO stack - context over prompts
schlessera
0
790
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.2k
Building Applications with DynamoDB
mza
96
7.1k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Thoughts on Productivity
jonyablonski
76
5.2k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.5k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
530
Leo the Paperboy
mayatellez
7
1.8k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.2k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
350
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Darren the Foodie - Storyboard
khoart
PRO
3
3.4k
Transcript
Modern android architecture Deyine Jiddou
Clean architecture
Clean architecture • Flexible • Maintainable • Testable
Clean architecture
Clean architecture
Classic App Design
Activity Fragment Fragment Activity lifecycle System services List = RecyclerView
AsynTask Webservices Storage Fragment lifecycle
None
Clean architecture pattern
Clean architecture pattern • MVC • MVP • MVVM
Clean App Design
Activity Logic Data View
Activity Presenter Model View
Activity Presenter Repository View Model Webservices Storage Activity lifecycle System
services Dependency injection
Activity Presenter Repository View Model Webservices Storage Activity lifecycle System
services Dependency injection Room
Let's code?
None
None
None
None
None
None
None
None
Fetch data from API
None
None
None
None
None
Thank You Twitter @Deyine Email :
[email protected]