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

NETWORKS: Basics of Android

NETWORKS: Basics of Android

Slides I used in my talk about Basics of Android apps development at Nueva Ecija Technology @ Work (NETWORK): Student Dev Day in January 18., 2014

Jomar Tigcal

January 18, 2014
Tweet

More Decks by Jomar Tigcal

Other Decks in Technology

Transcript

  1. The Basics of Android
    Jomar Tigcal
    January 18, 2014

    View Slide

  2. Jomar Tigcal
    ● GDG Philippines Community Manager
    ● Mobile Apps Developer
    ● Android Developer at Stratpoint
    Technologies, Inc.
    ● Have personal apps in the 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
    ● Smart TV
    ● Google Glass
    ● Smart Watches
    ● and in the coming days… in your appliances

    View Slide

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

    View Slide

  8. Starting 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 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

    View Slide

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

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

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

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

    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