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
Seetha Annamraju - Beyond The Code: Lessons on ...
Search
droidcon Berlin
July 17, 2018
Programming
120
0
Share
Seetha Annamraju - Beyond The Code: Lessons on Building Your Android Minimum Viable Product
droidcon Berlin
July 17, 2018
More Decks by droidcon Berlin
See All by droidcon Berlin
Jon Markoff - Best practice for apps
droidcon_berlin_2018
0
210
Jon Markoff - Voice in the enterprise
droidcon_berlin_2018
0
77
Michael Jess - Enabling enterprise mobility with SAP
droidcon_berlin_2018
0
120
Ronen Sabag - Lean async code with Kotlin’s coroutines
droidcon_berlin_2018
0
78
Boris Farber & Nikita Kozlov - The_Build_Side_of_Android_App
droidcon_berlin_2018
0
200
Zan Markan - The state of Kotlin
droidcon_berlin_2018
0
82
Miquel Beltran - No More □ (tofu) Mastering Emoji on Android
droidcon_berlin_2018
0
140
Laurent Gasser & Jeremy Rochot - Sharing a success story - A low cost, Customer driven and co-developed Android EMM
droidcon_berlin_2018
0
320
Hoi Lam - Adding ML Kit to Android Things And some TensorFlow things
droidcon_berlin_2018
1
240
Other Decks in Programming
See All in Programming
AI時代になぜ書くのか
mutsumix
0
420
密結合なバックエンドから TypeScript のコードを生成する
kemuridama
0
200
Structured Concurrency, Scoped Values and Joiners in the JDK 25 26 27
josepaumard
1
150
AI Agent と正しく分析するための環境作り
yoshyum
2
520
書き換えて学ぶTemporal #fukts
pirosikick
2
380
Stage 3 Decorators でできること / できないこと / TSKaigi 2026
susisu
0
110
要はバランスからの卒業 #yumemi_grow
kajitack
0
170
WebAssembly を読み込むベストプラクティス 2026年春版 / Best Practices for Loading WebAssembly (Spring 2026)
petamoriken
5
1.1k
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
520
ソフトウェア設計の結合バランス #phperkaigi
kajitack
0
510
HTML-Aware ERB: The Path to Reactive Rendering @ RubyKaigi 2026, Hakodate, Japan
marcoroth
0
720
TSKaigi2026-静的解析への投資がAI時代のコード品質を支える ── カスタムESLintルールの設計と運用
hayatokudou
2
170
Featured
See All Featured
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
180
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
23k
Ruling the World: When Life Gets Gamed
codingconduct
0
230
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
200
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
370
Deep Space Network (abreviated)
tonyrice
0
150
Measuring & Analyzing Core Web Vitals
bluesmoon
9
820
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
240
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.1k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
150
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4k
Transcript
Beyond The Code: Lessons on Building Your Android Minimum Viable
Product Seetha Annamraju @seetha_a
@seetha_a Do you have an idea?
@seetha_a Are you an Android Developer?
@seetha_a
@velosmobile !5
@seetha_a Successful Startups 1. Spend a lot of time with
their users
@seetha_a Successful Startups 1. Spend a lot of time with
their users 2. Design experiments to test assumptions
@seetha_a Successful Startups 1. Spend a lot of time with
their users 2. Design experiments to test assumptions 3. Create rapid prototypes by leveraging existing technologies
@seetha_a Successful Startups 1. Spend a lot of time with
their users 2. Design experiments to test assumptions 3. Create rapid prototypes by leveraging existing technologies
@seetha_a YOU
@seetha_a THE WHY
@seetha_a Develop Empathy for Users
@seetha_a Confidence
@seetha_a More Resourceful
@seetha_a Build Something You Care About
@seetha_a Use What You Learn
@seetha_a THE PROCESS
@seetha_a Idea-Market-Fit Design Experiments Mindset Maps MVP The Process
@seetha_a Idea-Market-Fit Timeline: 0 to Infinity
@seetha_a Idea-Market-Fit “Do people really care about what I’m building?”
@seetha_a Idea-Market-Fit 80%
@seetha_a Pro-tip: Don’t start with a solution.
@seetha_a “Wouldn’t it be cool if there was an app
that could…”
@seetha_a “Wouldn’t it be cool if there was an app
that could…”
@seetha_a 1. Identify the problem Idea-Market-Fit
@seetha_a Idea-Market-Fit 1. Identify the problem 2. Identify target users
@seetha_a Idea-Market-Fit 1. Identify the problem 2. Identify target users
3. Identify competitors
@seetha_a Idea-Market-Fit Steps 1. Identify the problem 2. Identify target
users 3. Identify competitors
@seetha_a Identify the Problem E.g. Health-conscious customers find it hard
to know what’s in their food while eating out.
@seetha_a Identify target users • Health-conscious • Busy • 18-40
years old
@seetha_a Identify the competition • Company A • Company B
• Company C
@seetha_a Possible Solution App that shows nutritional information for dishes
at restaurant (calories + ingredients)
@seetha_a STOP
@seetha_a Design Experiments Timeline: few days to few weeks
@seetha_a Hypotheses List 1. Users will want to see nutritional
information 2. Restaurants will give us information about their dishes or input it on their own.
@seetha_a Test Hypothesis 1 Users will want to see nutritional
information Sample: 100 users Pass rate: 80%
@seetha_a Test Hypothesis 2 Restaurants will give us information about
their dishes or input it on their own. Sample: 10 restaurants Pass rate: 60%
@seetha_a Hypotheses List 1. Users will want to see nutritional
information 2. Restaurants will give us information about their dishes or input it on their own. 3. Users will check in to restaurants 4. Users will post reviews
@seetha_a Mindset Maps Timeline: once every iteration
@seetha_a Mindset Maps Helps to figure out features for MVP
@seetha_a 1. The user wants to eat out. Mindset Map
@seetha_a 1. The user wants to eat out. Mindset Map
@seetha_a 1. The user wants to eat out. 2. The
user reaches the restaurant, and needs to figure out what to eat. Mindset Map
@seetha_a 1. The user wants to eat out. 2. The
user reaches the restaurant, and needs to figure out what to eat. Mindset Map
@seetha_a 1. The user wants to eat out. 2. The
user reaches the restaurant, and needs to figure out what to eat. 3. The user wants to share their experience. Mindset Map
@seetha_a 1. The user wants to eat out. 2. The
user reaches the restaurant, and needs to figure out what to eat. 3. The user wants to share their experience. Mindset Map
@seetha_a MVP Features 1. Load list of restaurants near me.
2. Once user reaches restaurant, show dishes with reviews and nutritional information. 3. Allow user to share experience.
@seetha_a Building The MVP Timeline: few weeks to few months
@seetha_a Static Prototyping • Start with a paper prototype /
InvisionApp / proto.io • OR Static Android Prototypes
@seetha_a Design/User Experience • UI != UX • Think out
loud testing • Let user drive app
@seetha_a Android Prototyping • Write good code, but don’t over-
engineer. • Keep components modular.
@seetha_a Backend • Pick a well-supported backend if possible. •
e.g. Firebase for real-time abilities • e.g. AWS for scale/ security
@seetha_a • Chicken and egg problem • Can you seed
data? • Fiverr / Upwork Data
@seetha_a Security/Privacy • Can make or break user’s trust •
Use existing trusted frameworks • How are you dealing with sensitive data?
@seetha_a Analytics • How is your app doing? • Understand
retention
@seetha_a Post MVP Timeline: few weeks
@seetha_a Post MVP • Release to closed environment • Roll
out incrementally • ProductHunt, Betalist, HackerNews • Your original target users
@seetha_a Recap • Idea-Market fit • Sit down with users
/ Gain insights • Mindset maps • Prototypes • Build MVP
@seetha_a If you’re not solving a real problem, code doesn’t
matter.
@seetha_a References • invisionapp.com • proto.io • producthunt.com • betalist.com
• news.ycombinator.com • The Startup Owner’s Manual, Bob Dorf and Steve Blank seetha.io
Beyond The Code: Lessons on Building Your Android Minimum Viable
Product Seetha Annamraju @seetha_a