GDG DevFest Zamboanga 2013 - Android Development and Design

57b162d778f0284d2dfe1dbaabd4434e?s=47 Jomar Tigcal
December 13, 2013

GDG DevFest Zamboanga 2013 - Android Development and Design

The slides I used in my talk at GDG DevFest Zamboanga 2013 (December 13, 2013)

57b162d778f0284d2dfe1dbaabd4434e?s=128

Jomar Tigcal

December 13, 2013
Tweet

Transcript

  1. Android Development and Design Jomar Tigcal December 13, 2013

  2. Jomar Tigcal • GDG Philippines Community Manager • Mobile Apps

    Developer • Android Developer at Stratpoint Technologies, Inc. • Have personal apps in the Google Play Store
  3. What is Android? • Linux-based mobile operating system • World's

    most popular mobile platform • Open-source
  4. Image Source: http://thedailygoogle.blogspot.com/2012/04/techcrunc-stop-rooting-for-underdog.html

  5. Android is everywhere • Phones • Tablets • Smart TV

    • Google Glass • Smart Watches • and in the coming days… in your appliances
  6. Android is growing *Android now has 75% of the Smartphone

    Market 50 billion app downloads 1 million apps and games 1.5 million devices are activated worldwide daily 70 million Android tablets activated last year Over 900 million total Android devices activated around the world
  7. Android Apps Development

  8. Image Sources:http://appleinsider.com/articles/12/08/30/oracle_issues_patch_for_latest_java_security_flaw and http: //devlup.com/mobile/cross-platform-mobile-development-tools/2416/

  9. Eclipse IDE

  10. Using Eclipse 1. Download the Android SDK (http: //developer.android.com/sdk/installing/index. html)

    2. Download the latest SDK tools and platforms using the SDK Manager. (http://developer. android.com/sdk/installing/adding-packages. html) 3. Install ADT plugin for Eclipse (http: //developer.android. com/sdk/installing/installing-adt.html)
  11. ADT Bundle • Eclipse + ADT plugin • Android SDK

    Tools • Android Platform- tools • The latest Android platform • The latest Android system image for the emulator Image Source: http://portablelinuxapps.org/forum/viewtopic.php?f=11&t=357
  12. ADT Bundle • Download the ADT Bundle (adt- bundle- <os_platform>.

    zip) • Unpack the ZIP file into your chosen directory and open adt-bundle- /eclipse to launch Eclipse Image Source: http://portablelinuxapps.org/forum/viewtopic.php?f=11&t=357
  13. Android Studio

  14. Android Studio A new Android development environment based on IntelliJ

    IDEA Download at http: //developer.android. com/sdk/installing/stu dio.html Image Source: http://android-developers.blogspot.com/2013/05/android-studio-ide-built-for-android.html
  15. Android Studio Early Access Preview (Not yet in Beta) Download

    at http: //developer.android. com/sdk/installing/stu dio.html Image Source: http://android-developers.blogspot.com/2013/05/android-studio-ide-built-for-android.html
  16. Android SDK Manager • Open the SDK manager • Select

    the packages, • Click the Install button Image Source: http://www.cnx-software.com/2012/07/14/installing-android-sdk-on-ubuntu-12-04/
  17. Development Resources • Android Developers Guide http://developer.android.com/develop/index. html • Android

    Training: http://developer.android.com/training/index. html
  18. Publishing on Play Store Google Play Developer Console: https://play. google.com/apps/publish/

    $25 one-time registration fee Publishing: http://developer.android. com/distribute/googleplay/publish/index.html
  19. Android Design Images Source: http://developer.android.com/design

  20. Android Design Principles • Enchant Me • Simplify My Life

    • Make Me Amazing
  21. Enchant Me • Delight me in surprising ways • Real

    objects are more fun than buttons and menus • Let me make it mine • Get to know me
  22. Delight me in surprising ways

  23. Real objects are more fun than buttons and menus

  24. Let me make it mine

  25. Get to know me

  26. Simplify My Life Keep it brief Pictures are faster than

    words Decide for me but let me have the final say Only show what I need when I need it I should always know where I am Never lose my stuff If it looks the same, it should act the same Only interrupt me if it's important
  27. Keep it brief

  28. Pictures are faster than words

  29. Decide for me but let me have the final say

  30. Only show what I need when I need it

  31. I should always know where I am

  32. Never lose my stuff

  33. If it looks the same, it should act the same

  34. Only interrupt me if it's important

  35. Make Me Amazing • Give me tricks that work everywhere

    • It's not my fault • Sprinkle encouragement • Do the heavy lifting for me • Make important things fast
  36. Give me tricks that work everywhere

  37. It's not my fault

  38. Sprinkle encouragement

  39. Do the heavy lifting for me

  40. Make important things fast

  41. Pure Android • Don't mimic UI elements from other platforms

    • Don't carry over platform-specific icons • Don't use bottom tab bars • Don't hardcode links to other apps • Don't use labeled back buttons on action bars • Don't use right-pointing carets on line items
  42. Android Design Videos Android Design in Action YouTube Playlist: http:

    //www.youtube.com/playlist? list=PLWz5rJ2EKKc8j2B95zGMb8muZvrIy-wcF Google I/O 2013 - Android Design http://www.youtube.com/playlist? list=PLWz5rJ2EKKc-qVhMuAprIFYFbCotdgJKq Google I/O 2012 - Android Design http://www.youtube.com/playlist? list=PL54FA004D676C3EE9
  43. Design Resources • Android Design Guidelines: http://developer. android.com/design/index.html • Android

    Design Google+ Community: https: //plus.google. com/u/0/communities/116667001535376136 065 • #AndroidDesign Hashtag (Google+ / Twitter)
  44. Other Resources http://android-developers.blogspot.com/ https://plus.google.com/+AndroidDevelopers http://stackoverflow.com/questions/tagged/ android http://www.youtube.com/androiddevelopers https://twitter.com/AndroidDev

  45. Questions? Image Source: http://www.talkandroid.com/35960-google-test-market-accidentally-released-reviewed-quickly-pulled/

  46. Thank you very much! http://jomar.tigcal.com jomar@tigcal.com http://google.com/+JomarTigcal @jomartigcal

  47. Android Development and Design Jomar Tigcal December 13, 2013