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

What's up, droid

What's up, droid

Short speech for the Mobile Computing class at Fontys Hogescholen, about my first experience with Android development and some insights for those who may be willing to start.

João Otávio Ferreira Barbosa

December 03, 2014
Tweet

More Decks by João Otávio Ferreira Barbosa

Other Decks in Technology

Transcript

  1. Background ◦ Web developer - PHP, Python, JavaScript, HTML, SQL

    ◦ Working at an advertising agency ◦ ... ◦ Android skill level: "Hello World".
  2. The Oportunity ◦ App for a big mobile carrier ◦

    Web, Android and iOS "Can you handle it?" "Sure, I can!"
  3. What's up, droid... I began a serious relationship with Android...

    - based on deadlines and things I've never seen before - ... but I didn't take it to dinner.
  4. From 0% to 100% "What I'm going to need, after

    all?" Camera! Facebook API! WebServices! Async Calls! Geolocation! Will. Image handling!
  5. Hands on! ◦ Creating during the day, fixing during the

    night. ◦ ...and on weekends too. ◦ Best friend: developer.android.com ◦ Nice friends: androidhive.info, vogella.com, xda- developers.com, etc...
  6. After All ◦ Feels like everything is possible. ◦ Learned

    A LOT of new things. ◦ There's no feeling like publishing your first app. ◦ Mad girlfriend.
  7. Some other insights ◦ "I don't have an Android phone,

    what now?" ◦ "How can I do something if I don't know how to create a online backend for my app?" ◦ "What about the money?"
  8. "I don't have an Android phone" ◦ Official Android VM

    ◦ GenyMotion, world's fastest Android Emulator: genymotion.com ◦ Friends?
  9. "I don't know how to create a backend" ◦ Parse

    (parse.com) ◦ Backendless (backendless.com) ◦ Among others... ◦ Most of them provides: data storage, push notifications, analytics, simple api and more.
  10. "What about the money?" ◦ Paid app / App-in purchases:

    30% goes to Google ◦ Free apps + Advertising + active users, + time in the app, + revenue