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
220
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
56
How to make a Touch Bar app
cee
0
99
How to make an incredible speech
cee
1
87
「SwiftGG Show」第六期 - Swift Notification Center【100mango】
cee
0
220
「SwiftGG Show」第二期 - Something you don’t know on Mac OS X【Cee】
cee
1
160
關於排版.pdf
cee
1
360
「SwiftGG Show」第一期 - Xcode Tips & Tricks【星夜暮晨】
cee
1
440
What Knowledge Is Important to a Software Professional?
cee
1
150
From FRP to React
cee
2
180
Other Decks in Programming
See All in Programming
コードレビューと私の過去と未来
jxmtst
0
180
全方位強化 Python 服務可觀測性:以 FastAPI 和 Grafana Stack 為例
blueswen
1
360
Pydantic x Database API:turu-pyの開発
yassun7010
1
490
WEBアプリケーションにおけるAWS Lambdaを用いた大規模な非同期処理の実践
delhi09
PRO
7
3.9k
App Router 悲喜交々
quramy
7
370
Beyond the RuboCop Defaults
koic
2
480
[KR] Server Driven Compose With Firebase
skydoves
2
140
ポケモンで考えるコミュニケーション / Communication Lessons from Pokémon
mackey0225
4
140
CSC509 Lecture 02
javiergs
PRO
0
160
Делим тесты между QA и разработчиком
mariyasaygina
0
480
実践Dash - 手を抜きながら本気で作るデータApplicationの基本と応用 / Dash for Python and Baseball
shinyorke
2
230
Kubernetes上でOracle_Databaseの運用を楽にするOraOperatorの紹介
nnaka2992
0
150
Featured
See All Featured
The Invisible Side of Design
smashingmag
297
50k
Building Applications with DynamoDB
mza
90
6k
GraphQLとの向き合い方2022年版
quramy
43
13k
Web development in the modern age
philhawksworth
205
10k
Code Review Best Practice
trishagee
62
16k
VelocityConf: Rendering Performance Case Studies
addyosmani
324
23k
Music & Morning Musume
bryan
46
6.1k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
279
13k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
158
15k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
225
22k
Documentation Writing (for coders)
carmenintech
65
4.3k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
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