Charles.Du@gmail.com
www.hirecharles.com
@theCharles
HI. I’M CHARLES.
2
3
AGENDA
1.
2.
3.
4.
5.
10 STEPS TO APP STORE
NATIVE VS WEB
IOS VS ANDROID
ROLE MODELS
FUTURE OPPORTUNTIES
STEPS TO APP STORE
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
APP DEF STATEMENT
FEATURE BACKLOG
FLOW DIAGRAM
WIRES
MOCKS
PROTOTYPE
ASSETS
BETA
APP STORE PREP
APP STORE SUBMISSION
4
1. APP DEFINITION STATEMENT - COMMON LINKS
5
“An app that easily let two strangers discover what they have in common”
EXERCISE - APP DEFINITION STATEMENT
KEY OBJECTIVE(S)
AGENDA
Learn to make an app definition statement 10 mins
6
1. Split up into groups (3-4)
2. Brainstorm app ideas
3. Write a 1 sentence application definition statement
“An app that easily let two strangers find what they have in common” 4. Present your definition statement
DELIVERABLE
RESOURCES
app definition statement
iOS Human Interface Guidelines
REGISTER AS AN APPLE DEVELOPER
8
FREE
$100 / year
Tools
Tools
Guides
Guides
Videos
Videos
Test on Device
Publish to Store
DEVELOPER.APPLE.COM/DEVCENTER/IOS/
2. FEATURE BACKLOG - COMMON LINKS
TOOLS: ASANA, JIRA, PIVOTAL TRACKER
9
10
EXERCISE - CREATE A FEATURE BACKLOG
KEY OBJECTIVE(S)
AGENDA
Learn to prioritize features as a team
10 mins
1. Split up into groups
2. Brainstorm features
Example:
3. Is it core to the app definition statement?
1. Find common friends + songs
4. Prioritize
2. Show total # of things in common
5. Share
3. Show friends in common
DELIVERABLE
RESOURCES
Prioritized backlog with 3 features Post it notes
Break
13
3. FLOW DIAGRAM
Start
User Data
Saved?
Yes
Data < 1 week old? Yes
Read User
Data
Home
Screen
Logged In
No
FB Token
Saved?
No
No
Save User
Data
Read User
Data
Yes
Splash
Screen
Splash
Screen
Not
Logged In
Spinner
FB data received? No
Tap "Log in"
FB Token
Received
Yes
Is old data available Yes
No
Unable to log in to
Facebook. Please check your internet
connection.