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

Mobile Development - Future Female

Mobile Development - Future Female

High level presentations about mobile development for Future Female Mobile Dev Camp on Oct 8 2011

anttiakonniemi

October 08, 2011
Tweet

Other Decks in Technology

Transcript

  1. Work • I’ve worked for many companies (Itella, F- Secure,

    IBM, Oplayo, Qentinel and few smaller startups) • Started Kisko Labs 2007 because we thought we knew how to do software development
  2. Learning programming in traditional way is boring as hell. That's

    the reason why I didn't keep studying. I just didn't have the motivation.
  3. 1. Printing press 2. Recordings 3. Cinema 4. Radio 5.

    Television 6. The internet 7. Mobile
  4. 1. First truly personal mass media (you don't share your

    phone, do you?) 2. First always-on mass media 3. First always-carried mass media 4. Only mass media with a built-in payment channel 5. Offers point of thought (Ability to create or consume content whenever the mood strikes) Copyright Brian Flind
  5. Big trends • Everyone has to have an app because

    they are cool • iOS (iPhone, iPad) is dominating the market • Web pages should be viewable on mobile device (don't use flash)
  6. Native apps • Better user experience • Faster • No

    need for network connection • Access to hardware (camera, music, etc) • Slow to develop (+ different versions for each platform)
  7. HTML5 apps • No need for network connection* • Build

    once, use on every platform* • Easier to develop • Not so easy to discover • Not all mobile devices support HTML5
  8. Mobile web • Needs network access • Easy to develop

    • Easy to convert existing sites to mobile versions • Not so easy to discover
  9. Problems • How many apps do you use? Daily? •

    How many apps have you paid for? • How many apps there are? • Why anyone would use your app daily? • What is the cost of developing an app?
  10. Future forecast • Native app development is too slow and

    expensive for most apps • HTML5 based apps will take more ground • HTML5 based hybrid frameworks will take more ground (Strobe, PhoneGap) • Enable mobile development for web developers • More free apps with in app purchasing
  11. Mobile first as a design pattern • Mobile has restricted

    amount of space for features • -> You need to really think hard how the app works and what features you have • After you have perfected your app -> Start building the web version of it
  12. My learnings from mobile development • Everyone does not want

    to use your app • Design changes are hard work (vs. web) • Good user experience is hard work (vs. web) • Apple is a risk
  13. Success factors • Have a clear problem you are solving

    • Have a market for your problem • Think about the business. Will you get any money out of this or not? • Test your idea before executing • Design first then develop