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

GDG DevFest Zamboanga 2013 - Android Developmen...

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)

Jomar Tigcal

December 13, 2013
Tweet

More Decks by Jomar Tigcal

Other Decks in Technology

Transcript

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

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

    most popular mobile platform • Open-source
  3. Android is everywhere • Phones • Tablets • Smart TV

    • Google Glass • Smart Watches • and in the coming days… in your appliances
  4. 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
  5. 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)
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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/
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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)