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
130
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
230
Jon Markoff - Voice in the enterprise
droidcon_berlin_2018
0
83
Michael Jess - Enabling enterprise mobility with SAP
droidcon_berlin_2018
0
130
Ronen Sabag - Lean async code with Kotlin’s coroutines
droidcon_berlin_2018
0
86
Boris Farber & Nikita Kozlov - The_Build_Side_of_Android_App
droidcon_berlin_2018
0
220
Zan Markan - The state of Kotlin
droidcon_berlin_2018
0
87
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
330
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
Welcome to the "Parametricity" 🏙️ − Generic だけど Specific な世界 −
guvalif
PRO
1
190
Terraform標準の組織で AWS CDKをどう使うか
mu7889yoon
1
440
人間の目はかわらない、だからJPEGは30年もつ
yuzneri
12
17k
PHPだって関数型したい 〜できること、できないこと〜 / fp-in-php
jsoizo
1
260
AWS CDK を「作」ってみた 〜フルスクラッチで見えた CDK の裏側〜 / aws-cdk-from-scratch
gotok365
3
2.7k
Lean は証明の正しさを確認するためだけのツールって思ってませんか?
inoueasei
1
130
Claude Team Plan導入・ガイド
tk3fftk
0
250
Japan Community Day at Kubecon + CloudNativeCon Japan 2026: Learning Container Privilege Control by Building My Own Low-Level Container Runtime
ternbusty
1
100
霧の中の代数的エフェクト
funnyycat
1
450
Google Apps Script で Ruby を動かす
kawahara
0
120
そこに3びきプロダクトがいるじゃろう——生成AI時代における“価値が届かない理由”の構造
kosuket
0
350
AIエージェントで 変わるAndroid開発環境
takahirom
2
750
Featured
See All Featured
Designing for humans not robots
tammielis
254
26k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.7k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
470
We Are The Robots
honzajavorek
0
290
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
280
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
400
Prompt Engineering for Job Search
mfonobong
0
390
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
340
The Language of Interfaces
destraynor
162
27k
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