$30 off During Our Annual Pro Sale. View Details »
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
260
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
74
How to make a Touch Bar app
cee
0
140
How to make an incredible speech
cee
1
96
「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
530
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
著者と進める!『AIと個人開発したくなったらまずCursorで要件定義だ!』
yasunacoffee
0
120
ID管理機能開発の裏側 高速にSaaS連携を実現したチームのAI活用編
atzzcokek
0
190
FluorTracer / RayTracingCamp11
kugimasa
0
200
S3 VectorsとStrands Agentsを利用したAgentic RAGシステムの構築
tosuri13
5
270
MAP, Jigsaw, Code Golf 振り返り会 by 関東Kaggler会|Jigsaw 15th Solution
hasibirok0
0
210
新卒エンジニアのプルリクエスト with AI駆動
fukunaga2025
0
150
AIコーディングエージェント(NotebookLM)
kondai24
0
130
ハイパーメディア駆動アプリケーションとIslandアーキテクチャ: htmxによるWebアプリケーション開発と動的UIの局所的適用
nowaki28
0
340
20251127_ぼっちのための懇親会対策会議
kokamoto01_metaps
2
410
関数実行の裏側では何が起きているのか?
minop1205
1
590
C-Shared Buildで突破するAI Agent バックテストの壁
po3rin
0
220
Google Antigravity and Vibe Coding: Agentic Development Guide
mickey_kubo
2
130
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Done Done
chrislema
186
16k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
120
20k
Balancing Empowerment & Direction
lara
5
780
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.3k
It's Worth the Effort
3n
187
29k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
Designing for Performance
lara
610
69k
For a Future-Friendly Web
brad_frost
180
10k
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