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
From an idea to a product
Search
Cee
July 24, 2016
Programming
1
250
From an idea to a product
2016/07/24 @Connext, Hangzhou
Cee
July 24, 2016
Tweet
Share
More Decks by Cee
See All by Cee
CryptoBay
cee
1
64
How to make a Touch Bar app
cee
0
120
How to make an incredible speech
cee
1
93
「SwiftGG Show」第六期 - Swift Notification Center【100mango】
cee
0
260
「SwiftGG Show」第二期 - Something you don’t know on Mac OS X【Cee】
cee
1
190
關於排版.pdf
cee
1
390
「SwiftGG Show」第一期 - Xcode Tips & Tricks【星夜暮晨】
cee
1
510
What Knowledge Is Important to a Software Professional?
cee
1
160
From FRP to React
cee
2
180
Other Decks in Programming
See All in Programming
Azure AI Foundryではじめてのマルチエージェントワークフロー
seosoft
0
200
A full stack side project webapp all in Kotlin (KotlinConf 2025)
dankim
0
150
AI コーディングエージェントの時代へ:JetBrains が描く開発の未来
masaruhr
1
200
Claude Code派?Gemini CLI派? みんなで比較LT会!_20250716
junholee
1
530
商品比較サービス「マイベスト」における パーソナライズレコメンドの第一歩
ucchiii43
0
180
明示と暗黙 ー PHPとGoの インターフェイスの違いを知る
shimabox
2
620
Claude Code + Container Use と Cursor で作る ローカル並列開発環境のススメ / ccc local dev
kaelaela
12
7.1k
チームで開発し事業を加速するための"良い"設計の考え方 @ サポーターズCoLab 2025-07-08
agatan
1
470
TypeScriptでDXを上げろ! Hono編
yusukebe
3
770
おやつのお供はお決まりですか?@WWDC25 Recap -Japan-\(region).swift
shingangan
0
140
状態遷移図を書こう / Sequence Chart vs State Diagram
orgachem
PRO
2
210
Goで作る、開発・CI環境
sin392
0
260
Featured
See All Featured
The Invisible Side of Design
smashingmag
301
51k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
990
BBQ
matthewcrist
89
9.7k
Facilitating Awesome Meetings
lara
54
6.5k
Faster Mobile Websites
deanohume
308
31k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
Side Projects
sachag
455
42k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.5k
Navigating Team Friction
lara
187
15k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Transcript
From an idea ! To a product !
The important thing to remember is that whatever you feel
inspired to build, you should build it now. Just start. — Execute1 1 h$p:/ /executebook.com
Outline
Outline • Plan • Design • Code • Marke1ng
Build a MVP2 2 minimal viable product
Plan
Plan • Time • Pla)orm • Technology • Guide
Time • Discuss (Brainstorm) • Checklist • Gan7 Chart (OmniPlan/Excel/Numbers)
Pla$orm • Web App • Regular Windows/Linux/macOS App • Na<ve
iOS/Android App • Hybrid
Technology • React/Vue • .Net/Qt/Objec0ve-C • Swi7/Java/React Na0ve
Guide • How to use - Tutorial • What to
learn - Stroop Effect • User's expecta;on - Interes;ng !
Design
Design • UI3 • UX4 4 User Experience 3 User
Interface
A great product experience starts with UX followed by UI.
Both are essen<al for the product’s success. — Rahul Varshney, Co-creator of Foster.fm
UI • Color Pala)e • App Icon/Logo • Interface
App Icon App Logo
UI (cont.) • Best Prac+ces: • Keep the interface simple
• Create consistency and use common UI elements • Be purposeful
UX • Compe'tor Analysis • Customer Analysis
None
None
Code
Anyone can be a Coder.
Code • Demo App • Reuse • Code Style •
Code Review • Test
Demo App • Logic Flow • Func-ons • w/o UI
Reuse • Save Your Time • Package Manager
Code Style • Important when coopera/ng • Google Code Style5
5 h$ps:/ /google.github.io/styleguide/
Code Review • Find Bugs ! • Write Be/er Code
Test • Logic Test • UI Test • User Test
• Novice/Experienced User • Fan • Hacker • Compe=tor
Marke%ng
Start marke)ng your app long before its launch date.
Marke&ng • Revenue Model • Right Name • Analysis (Google/Umeng)
• Tweet
Revenue Model • Free + Ad • Free + IAP6
• Lite + Paid • Subscrip6on 6 In App Purchase
Right Name • App Name • Keywords
Analysis • Collect User Data • App Crashes
Tweet • App Promo)on • Ads
Review
Review • Plan • Design • Code • Marke1ng
github.com/cee
About Me • Name: ሴॠਜ a.k.a. Cee • Now Serve
At: Raven Lab • GitHub: Cee • Twi;er: Ceecirno • Email:
[email protected]
None
Love the life you live Live the life you love
References 1. I Have an Idea for a Killer App,
but Where Do I Start? 2. The Difference Between UX and UI Design-A Layman’s Guide
Thank you for listening
None