Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Mobile App Strategies for Drupal

Jeff Linwood
September 07, 2012

Mobile App Strategies for Drupal

I gave this presentation at Dallas Drupal Days on September 7, 2012 as part of the Drupal Business Summit.

I cover budgeting, estimating, wireframing, mobile app vs. mobile web, and mobile app platform selection.

Unfortunately, this presentation wasn't recorded, and most of the information isn't in the slides.

Jeff Linwood

September 07, 2012
Tweet

More Decks by Jeff Linwood

Other Decks in Technology

Transcript

  1. Mobile Application Strategies
    for Drupal
    Jeff Linwood
    @jefflinwood
    Dallas Drupal Days
    September 7, 2012
    Saturday, September 8, 12

    View Slide

  2. I’m an app developer
    Saturday, September 8, 12

    View Slide

  3. Mobile app strategy
    Saturday, September 8, 12

    View Slide

  4. Mobile app or
    mobile web?
    Saturday, September 8, 12

    View Slide

  5. It’s not either/or
    Saturday, September 8, 12

    View Slide

  6. Native app-only
    features
    Saturday, September 8, 12

    View Slide

  7. Mobile web-only
    features
    Saturday, September 8, 12

    View Slide

  8. Quick and Easy: Mobile
    web + PhoneGap
    Saturday, September 8, 12

    View Slide

  9. But....
    Saturday, September 8, 12

    View Slide

  10. Responsiveness, look
    and feel doesn’t match
    Saturday, September 8, 12

    View Slide

  11. Consumer vs.
    Line of Business Apps
    Saturday, September 8, 12

    View Slide

  12. How to make your
    mobile app a success
    Saturday, September 8, 12

    View Slide

  13. http://www.flickr.com/photos/45325473@N04/5072288256/
    Getting your project off the ground
    Saturday, September 8, 12

    View Slide

  14. The very first step you
    should take...
    Saturday, September 8, 12

    View Slide

  15. Saturday, September 8, 12

    View Slide

  16. Create wireframes
    Saturday, September 8, 12

    View Slide

  17. Saturday, September 8, 12

    View Slide

  18. Saturday, September 8, 12

    View Slide

  19. Use these to get
    estimates from
    developers
    Saturday, September 8, 12

    View Slide

  20. Also helps if you need
    high-fidelity design
    Saturday, September 8, 12

    View Slide

  21. Budgeting for
    a mobile app
    Saturday, September 8, 12

    View Slide

  22. $5,000 to $100,000
    Saturday, September 8, 12

    View Slide

  23. Why the range?
    Saturday, September 8, 12

    View Slide

  24. It’s not Drupal
    Saturday, September 8, 12

    View Slide

  25. Time spent up front
    pays off down the road
    Saturday, September 8, 12

    View Slide

  26. Sticking to the basics
    Saturday, September 8, 12

    View Slide

  27. Android iPhone
    Saturday, September 8, 12

    View Slide

  28. Custom UI is expensive
    Saturday, September 8, 12

    View Slide

  29. ROI for mobile apps
    Saturday, September 8, 12

    View Slide

  30. Sample Project Times
    Saturday, September 8, 12

    View Slide

  31. • Wireframing - 2%
    • iPad Development - 40%
    • iPhone Development - 15%
    • Drupal Configuration - 5%
    • Graphic Design - 30%
    • Testing - 8%
    Saturday, September 8, 12

    View Slide

  32. Android, iPhone,
    Blackberry, Windows?
    Saturday, September 8, 12

    View Slide

  33. •Multiple Code Bases
    •Different Design Guidelines
    •Platform-specific Features
    •Expertise
    Saturday, September 8, 12

    View Slide

  34. Pick one and do it first
    Saturday, September 8, 12

    View Slide

  35. http://www.flickr.com/photos/stuckincustoms/4515390835/
    What I usually start with
    Saturday, September 8, 12

    View Slide

  36. Learn what works for
    your end users on one
    platform
    Saturday, September 8, 12

    View Slide

  37. iOS: Support 5.0
    Android: it’s complicated
    Saturday, September 8, 12

    View Slide

  38. http://developer.android.com/about/dashboards/
    index.html
    Saturday, September 8, 12

    View Slide

  39. Short Development
    Cycles
    Saturday, September 8, 12

    View Slide

  40. Mobile app projects
    should be short
    Saturday, September 8, 12

    View Slide

  41. Doesn’t have to have
    everything
    Saturday, September 8, 12

    View Slide

  42. iOS - 7-10 day review
    Android - no review
    Saturday, September 8, 12

    View Slide

  43. Android: In-progress
    app can be emailed
    Saturday, September 8, 12

    View Slide

  44. iPhone/iPad - TestFlight
    beta testing tool
    https://www.testflightapp.com
    Saturday, September 8, 12

    View Slide

  45. Question and answer
    Saturday, September 8, 12

    View Slide

  46. Jeff Linwood
    • http://www.jefflinwood.com/
    [email protected]
    • Twitter: @jefflinwood
    • http://www.leanmeantech.com/
    Saturday, September 8, 12

    View Slide