Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Dependency Inversion - Example
Search
Moro
February 26, 2021
Programming
18
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Dependency Inversion - Example
Moro
February 26, 2021
More Decks by Moro
See All by Moro
MockK and Truth - Unit Tests - Android
gabrielbmoro
0
160
More Accessible Apps - Android
gabrielbmoro
0
13
Variables and Tips - Android
gabrielbmoro
0
14
Migrating an Existing App to Compose - Android
gabrielbmoro
0
18
Recycler View and Performance - Android
gabrielbmoro
0
20
Repository Pattern and Productivity - Android
gabrielbmoro
0
17
What is new in Android Jetpack?
gabrielbmoro
0
27
List Users - Android
gabrielbmoro
0
14
Working with Collections - Kotlin
gabrielbmoro
0
19
Other Decks in Programming
See All in Programming
残高管理から台帳サービスへの進化
artoy
1
200
すこし踏み込む CancellationToken
htkym
2
1.7k
Atomic Design, Enforced: Scaling Mobile Design Systems (next.app devCon / droidCon Berlin 2026)
steliosf
PRO
0
170
AWS CDKのカスタムリソースでContinuum(旧Security Agent)を実装した話 | Implementing Continuum (formerly Security Agent) via AWS CDK Custom Resource
akihisaikeda
2
150
ハーネス設計入門 〜 基礎知識の整理から実務へのステップアップ 〜
kinopeee
28
32k
Findy - エンジニア向け会社紹介/Findy Company Deck
findyinc
6
400k
ChromeでローカルLLM
ryu1013
0
140
HTML-in-Canvasで作る未来のWeb UI表現
clockmaker
5
5.1k
當我們開始不讀 Code - AI Agent 時代,Code Review 與 Clean Code 還剩下什麼?
jame2408
1
190
Railsバージョンを4倍にした話
optim
0
350
気持ちぃ〜角丸 Squircle
ryu1013
0
310
R8 の設定見直しでアプリサイズ削減
andpad
0
220
Featured
See All Featured
AI: The stuff that nobody shows you
jnunemaker
PRO
10
1.2k
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.2k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
460
The agentic SEO stack - context over prompts
schlessera
0
970
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
560
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
530
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
930
Agile that works and the tools we love
rasmusluckow
331
22k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
How to build a perfect <img>
jonoalderson
1
6.1k
Transcript
Dependency Inversion Personal Example By Moro
<<interface>> CarsRepository
I started the project using this way...
Maybe it would be good learn Firebase, I changed to
this way…
After that, I created my rest API
A good thing is I never touched in my ViewModel