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
28
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
280
The Unyielding Spirit Of Android - Droidcon NYC '23
adammc331
1
340
DC London: Composing With Confidence
adammc331
0
270
Composing With Confidence
adammc331
1
160
The Imposter's Guide To Dependency Injection - DCSF22
adammc331
2
340
Caching With Apollo Android
adammc331
0
360
Creating A Better Developer Experience By Avoiding Legacy Code
adammc331
0
540
Take Control Of Your APIs With GraphQL
adammc331
0
340
Droidcon London: Espresso Patronum
adammc331
0
320
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
How to Think Like a Performance Engineer
csswizardry
24
1.7k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.6k
Building Adaptive Systems
keathley
43
2.6k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.9k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
60k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
The Invisible Side of Design
smashingmag
300
51k
KATA
mclloyd
30
14k
Agile that works and the tools we love
rasmusluckow
329
21k
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