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
DC London: Behind The Screen
Search
Adam McNeilly
October 27, 2022
0
20
DC London: Behind The Screen
A joint talk with Matt McKenna about keeping our users in mind during the development process.
Adam McNeilly
October 27, 2022
Tweet
Share
More Decks by Adam McNeilly
See All by Adam McNeilly
MVWTF 2024: Demystifying Architecture Patterns
adammc331
1
260
The Unyielding Spirit Of Android - Droidcon NYC '23
adammc331
1
310
DC London: Composing With Confidence
adammc331
0
260
Composing With Confidence
adammc331
1
150
The Imposter's Guide To Dependency Injection - DCSF22
adammc331
2
320
Caching With Apollo Android
adammc331
0
340
Creating A Better Developer Experience By Avoiding Legacy Code
adammc331
0
510
Take Control Of Your APIs With GraphQL
adammc331
0
290
Droidcon London: Espresso Patronum
adammc331
0
260
Featured
See All Featured
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
10
1.3k
Git: the NoSQL Database
bkeepers
PRO
427
64k
Documentation Writing (for coders)
carmenintech
67
4.6k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Why Our Code Smells
bkeepers
PRO
336
57k
Become a Pro
speakerdeck
PRO
26
5.1k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.7k
Optimizing for Happiness
mojombo
376
70k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
630
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
12
960
A Tale of Four Properties
chriscoyier
158
23k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
4
330
Transcript
Behind The Screen The Humans Who Use Our Code Ma!
McKenna & Adam McNeilly @HiMattM | @AdamMc331 #DCLDN22 1
Let's Talk About Android @HiMattM | @AdamMc331 #DCLDN22 2
Consumer Apps @HiMattM | @AdamMc331 #DCLDN22 3
Commercial Tools @HiMattM | @AdamMc331 #DCLDN22 4
Internal Solutions @HiMattM | @AdamMc331 #DCLDN22 5
Hidden Android @HiMattM | @AdamMc331 #DCLDN22 6
@HiMattM | @AdamMc331 #DCLDN22 7
Usage also changes by form factor @HiMattM | @AdamMc331 #DCLDN22
8
Everyone uses their device in a unique way @HiMattM |
@AdamMc331 #DCLDN22 9
How we use our own device can change @HiMattM |
@AdamMc331 #DCLDN22 10
@HiMattM | @AdamMc331 #DCLDN22 11
Care for your users @HiMattM | @AdamMc331 #DCLDN22 12
Connect with your users @HiMattM | @AdamMc331 #DCLDN22 13
So!ware should be straightforward @HiMattM | @AdamMc331 #DCLDN22 14
You shouldn't need to be a so!ware engineer to use
so!ware @HiMattM | @AdamMc331 #DCLDN22 15
User's guilt is our burden @HiMattM | @AdamMc331 #DCLDN22 16
@HiMattM | @AdamMc331 #DCLDN22 17
@HiMattM | @AdamMc331 #DCLDN22 18
App Updates @HiMattM | @AdamMc331 #DCLDN22 19
@HiMattM | @AdamMc331 #DCLDN22 20
@HiMattM | @AdamMc331 #DCLDN22 21
22
App updates have impacts @HiMattM | @AdamMc331 #DCLDN22 23
Discovery @HiMattM | @AdamMc331 #DCLDN22 24
What do we teach our users? @HiMattM | @AdamMc331 #DCLDN22
25
@HiMattM | @AdamMc331 #DCLDN22 26
27
28
29
@HiMattM | @AdamMc331 #DCLDN22 30
@HiMattM | @AdamMc331 #DCLDN22 31
@HiMattM | @AdamMc331 #DCLDN22 32
Help without hindering @HiMattM | @AdamMc331 #DCLDN22 33
34
Balance monetization with usability @HiMattM | @AdamMc331 #DCLDN22 35
36
When should we disrupt user flow? @HiMattM | @AdamMc331 #DCLDN22
37
@HiMattM | @AdamMc331 #DCLDN22 38
Dark Pa!erns @HiMattM | @AdamMc331 #DCLDN22 39
@HiMattM | @AdamMc331 #DCLDN22 40
@HiMattM | @AdamMc331 #DCLDN22 41
Non Dismissable Dialogs @HiMattM | @AdamMc331 #DCLDN22 42
Should we force behaviors? @HiMattM | @AdamMc331 #DCLDN22 43
Se!ings Screens @HiMattM | @AdamMc331 #DCLDN22 44
@HiMattM | @AdamMc331 #DCLDN22 45
@HiMattM | @AdamMc331 #DCLDN22 46
It just works vs It works how I want @HiMattM
| @AdamMc331 #DCLDN22 47
Recap @HiMattM | @AdamMc331 #DCLDN22 48
Ask questions don't just build it @HiMattM | @AdamMc331 #DCLDN22
49
We control the next 10 years of Android @HiMattM |
@AdamMc331 #DCLDN22 50
@HiMattM | @AdamMc331 #DCLDN22 51
Thanks! @HiMattM | @AdamMc331 #DCLDN22 52