If I WereStarting Now...     Copyright © 2011 CommonsWare, LLC
Know Why You Are Writing an App●   Money!    –   Directly from the app    –   Indirectly from other services    –   Gettin...
Have a Plan●   Who Is Your Market?●   Why Will They Care?●   How Will You Communicate with Them?●   How Will You Get Paid?...
Distribution and Discovery●   Long Tail Distributions    –   More competition = less likely to be in head    –   Consider ...
Choose Your Screen Targets●   Phone?    –   Most in US are “normal” (3-5”)    –   Elsewhere, many are “small” (under 3”)● ...
Fragments and Action Bars●   Use Them. Now.    –   Prediction: ~25% of Android devices will be on        ICS by June●   Mo...
Make It Look “Right Purty”●   Get Good Graphics    –   Ideal: custom artwork    –   Stopgap: clip art and Android Asset St...
Follow Established UI Patterns●   Dont Reinvent the Wheel    –   Especially when users will be expecting existing        w...
Check Your Sanity●   Code Validation Tools    –   MOTODEVs AppValidator    –   ADT r16 “lint”●   Test Services    –   Test...
BACK UP YOURSIGNING KEY!    Copyright © 2011 CommonsWare, LLC
Dont Worry About Pirates●   “Obscurity is a far greater threat... than    piracy” – Tim OReilly●   Options    –   Have a r...
Getting Help●   Where    –   StackOverflow    –   [android-developers] Google Group    –   Other specialized forums●   How...
Upcoming SlideShare
Loading in …5
×

If I Were Starting Now

824 views

Published on

Slides from Webcast delivered to Tampa Bay Android Developer Group, December 2011

Published in: Technology, Art & Photos
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
824
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
18
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

If I Were Starting Now

  1. 1. If I WereStarting Now... Copyright © 2011 CommonsWare, LLC
  2. 2. Know Why You Are Writing an App● Money! – Directly from the app – Indirectly from other services – Getting a better job● Save the World● Save the Whales● Save the Cheerleader Copyright © 2011 CommonsWare, LLC
  3. 3. Have a Plan● Who Is Your Market?● Why Will They Care?● How Will You Communicate with Them?● How Will You Get Paid? – Where relevant Copyright © 2011 CommonsWare, LLC
  4. 4. Distribution and Discovery● Long Tail Distributions – More competition = less likely to be in head – Consider mid-sized markets (Kindle Fire, NOOK Color) – Consider marketing Copyright © 2011 CommonsWare, LLC
  5. 5. Choose Your Screen Targets● Phone? – Most in US are “normal” (3-5”) – Elsewhere, many are “small” (under 3”)● Tablet? – Can run from 5” to 10” or over● TV? – Inches less relevant due to distance Copyright © 2011 CommonsWare, LLC
  6. 6. Fragments and Action Bars● Use Them. Now. – Prediction: ~25% of Android devices will be on ICS by June● Most Likely Candidate: ActionBarSherlock – Based on Android Support package ● Gives you fragment support back to Android 1.6 – Provides ActionBar-compatible implementation Copyright © 2011 CommonsWare, LLC
  7. 7. Make It Look “Right Purty”● Get Good Graphics – Ideal: custom artwork – Stopgap: clip art and Android Asset Studio● Think Color Scheme – Theme/Theme.Holo = white on black – Theme.Light/Theme.Holo.Light = black on white – Something totally custom Copyright © 2011 CommonsWare, LLC
  8. 8. Follow Established UI Patterns● Dont Reinvent the Wheel – Especially when users will be expecting existing wheels and may get confused by your new one● Classic Example: PreferenceActivity● If Youre Not a UX Expert, Follow One! Copyright © 2011 CommonsWare, LLC
  9. 9. Check Your Sanity● Code Validation Tools – MOTODEVs AppValidator – ADT r16 “lint”● Test Services – TestDroid – LessPainful – Apkudo Copyright © 2011 CommonsWare, LLC
  10. 10. BACK UP YOURSIGNING KEY! Copyright © 2011 CommonsWare, LLC
  11. 11. Dont Worry About Pirates● “Obscurity is a far greater threat... than piracy” – Tim OReilly● Options – Have a reason for the app beyond per-app fee – Focus on who is paying ● People who dont know of pirated copies ● People who think piracy is immoral ● People who love your work Copyright © 2011 CommonsWare, LLC
  12. 12. Getting Help● Where – StackOverflow – [android-developers] Google Group – Other specialized forums● How – Write good questions! – If crashing, include stack trace and relevant portion of code! Copyright © 2011 CommonsWare, LLC

×