$30 off During Our Annual Pro Sale. View Details »

GDG Campus Roadshow: NU Android Workshop

GDG Campus Roadshow: NU Android Workshop

Slides used during the GDG Campus Roadshow: NU Android Workshop (August 9, 2014)

Jomar Tigcal

August 09, 2014
Tweet

More Decks by Jomar Tigcal

Other Decks in Technology

Transcript

  1. Basics of Android Apps
    Development
    Jomar Tigcal
    GDG Campus Roadshow:NU
    August 9, 2014

    View Slide

  2. Jomar Tigcal
    ● GDG Philippines Community Manager
    ● Mobile Apps Developer
    ● Android Developer at Stratpoint
    Technologies, Inc.
    ● Have personal Android apps on Google Play
    Store

    View Slide

  3. Google Developers Group (GDG) Philippines is
    a group of enthusiastic Filipino developers
    interested to collaborate and learn more about
    new technologies.
    http://www.gdgph.org
    [email protected]
    GDG Philippines
    @gdgphilippines

    View Slide

  4. What is Android?
    ● Linux-based mobile
    operating system
    ● World's most
    popular mobile
    platform
    ● Open-source

    View Slide

  5. Image Source: http://thedailygoogle.blogspot.com/2012/04/techcrunc-stop-rooting-for-underdog.html

    View Slide

  6. Android is everywhere
    ● Phones
    ● Tablets
    ● Google Glass
    ● Smart TV (Android TV)
    ● Smart Watches (Android Wear)
    ● Cars (Android Auto)
    ● in your appliances

    View Slide

  7. Android is growing
    *Android now has ~80% of the Smartphone
    Market
    As of Google I/O 2014 (June 2014):
    ● 1 Billion 30-Day Active Users
    ● 100 B times phones are checked every day
    ● 1.5T steps are taken each day
    ● 20B text messages sent each day
    ● 93M selfies are taken each day

    View Slide

  8. Getting Started with Android
    Apps Development

    View Slide

  9. Powerful development framework
    ● SDK provided by Google
    ● Android Developer Tools
    ● Android Emulator for testing
    ● Free to download and use
    ● Great documentation

    View Slide

  10. What to use?
    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/

    View Slide

  11. How about Game Engines?
    Unity 3D
    http://docs.unity3d.
    com/Documentation/Manual/android-
    GettingStarted.html
    Image Source: http://en.wikipedia.org/wiki/File:Unity_3D_logo.png

    View Slide

  12. Eclipse IDE

    View Slide

  13. 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)

    View Slide

  14. 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

    View Slide

  15. ADT Bundle
    ● Download the ADT
    Bundle (adt-
    bundle-
    .
    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

    View Slide

  16. Android Studio

    View Slide

  17. 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

    View Slide

  18. 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/

    View Slide

  19. Development Resources
    ● Android Developers Guide
    http://developer.android.com/develop/index.
    html
    ● Android Training:
    http://developer.android.com/training/index.
    html
    ● Android Design Guidelines: http://developer.
    android.com/design/index.html

    View Slide

  20. 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

    View Slide

  21. 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

    View Slide

  22. Hands-on Activity:
    http://android-codelab.tigcal.com

    View Slide

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

    View Slide

  24. Thank you very much!
    http://jomar.tigcal.com
    [email protected]
    http://google.com/+JomarTigcal
    @jomartigcal

    View Slide

  25. Basics of Android Apps
    Development
    Jomar Tigcal
    GDG Campus Roadshow:NU
    August 9, 2014

    View Slide