Android Apps from Scratch
McKelvey’s Presentation Rules
• Cell Phones – Ok
• Questions – Ok
• Interruptions – Bring it!
The Fundamental Rule
• Have one guaranteed user before you start
building your app.
• Really simple…
• How does this ensure a good app?
Makes you answer important ?’s
BEFORE YOU START
Why this rule works
• Process of Innovation:
– Embodiment of a useful idea in the marketplace
– Useful idea
– In the marketplace
For us
• Identify problems to solve
• Solve those problems in new ways
Identifying Opportunity
Identifying Opportunity
• Fundamental rule for a successful app
• Real-life TDD
• Where user stories can come from
• For profit?
Where User Stories Come From
For Profit?
For Profit
• Customer vs User
• Three vs One
• Three Guaranteed Customers
The Metrolink App
• User story we encountered
• Basic hardcoded implementation
– One specific user story
What Next?
What next?
• Survey your options
• Select your tools
Intro to Android
• Has many API levels
• The Android Dashboard
• Quick project structure tour (live code)
API Level Breakdown
• Froyo/Gingerbread 1.5->2.3 (3-10)
– Specifically for Smartphones
• Honeycomb 3.0-3.2 (11-13)
– Specifically for Tablets
• Ice Cream Sandwich 4.0 (14-15)
– Merging of all previous functionality
• Jelly Bean 4.1+ (16-18)
– UI Updates & Google Play integration
• Next: Kit-Kat
Basic Components
• Lots of room for Activities
• Views
• Intents ->
Activities
Views
What you can do tomorrow
• Google “android developer”
• Download eclipse, mess around
• Prepare…
October KJUG
• Making Games in HTML5 (aka #!%& flash)
• Intermediate Android Development
• Chip’s Presentation
A riddle
• What lasts all night
• Is fueled by energy drinks, snacks and sweets
• really HACKS that frontal cortex
• And looks fantastic on your resume?
• Coming April, 2014

Android apps from scratch