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
68
How to make a Touch Bar app
cee
0
130
How to make an incredible speech
cee
1
94
「SwiftGG Show」第六期 - Swift Notification Center【100mango】
cee
0
270
「SwiftGG Show」第二期 - Something you don’t know on Mac OS X【Cee】
cee
1
200
關於排版.pdf
cee
1
400
「SwiftGG Show」第一期 - Xcode Tips & Tricks【星夜暮晨】
cee
1
520
What Knowledge Is Important to a Software Professional?
cee
1
170
From FRP to React
cee
2
190
Other Decks in Programming
See All in Programming
ABEMAモバイルアプリが Kotlin Multiplatformと歩んだ5年 ─ 導入と運用、成功と課題 / iOSDC 2025
akkyie
0
310
CSC305 Lecture 03
javiergs
PRO
0
230
あなたの知らない「動画広告」の世界 - iOSDC Japan 2025
ukitaka
0
350
CSC305 Lecture 01
javiergs
PRO
1
390
AI Coding Meetup #3 - 導入セッション / ai-coding-meetup-3
izumin5210
0
350
エンジニアとして高みを目指す、 利益を生み出す設計の考え方 / design-for-profit
minodriven
23
12k
大規模アプリのDIフレームワーク刷新戦略 ~過去最大規模の並行開発を止めずにアプリ全体に導入するまで~
mot_techtalk
0
360
Swiftビルド弾丸ツアー - Swift Buildが作る新しいエコシステム
giginet
PRO
0
1.6k
iOS 17で追加されたSubscriptionStoreView を利用して5分でサブスク実装チャレンジ
natmark
0
490
CSC509 Lecture 01
javiergs
PRO
1
430
止められない医療アプリ、そっと Swift 6 へ
medley
1
100
CSC305 Lecture 04
javiergs
PRO
0
230
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
How GitHub (no longer) Works
holman
315
140k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
9
570
GraphQLとの向き合い方2022年版
quramy
49
14k
Embracing the Ebb and Flow
colly
88
4.8k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.9k
The Invisible Side of Design
smashingmag
301
51k
Done Done
chrislema
185
16k
Speed Design
sergeychernyshev
32
1.1k
Optimizing for Happiness
mojombo
379
70k
Fireside Chat
paigeccino
40
3.7k
Faster Mobile Websites
deanohume
310
31k
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