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

Google I/O 2015 Extended Pampanga Android Workshop

Google I/O 2015 Extended Pampanga Android Workshop

Slides used in my Android workshop at Google I/O 2015 Extended Pampanga

Jomar Tigcal

July 04, 2015
Tweet

More Decks by Jomar Tigcal

Other Decks in Technology

Transcript

  1. Jomar Tigcal
    Google I/O 2015 Extended
    Pampanga
    Basics of Android Apps
    Development

    View Slide

  2. Jomar Tigcal
    ● GDG Philippines Community Manager
    ● Android Developer
    ● 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. Android
    ● Linux-based mobile operating system
    ● World's most popular mobile platform
    ● Open-source

    View Slide

  5. Android is Everywhere
    ● Phones
    ● Tablets
    ● Smartwatches (Android Wear)
    ● Televisions (Android TV)
    Cars (Android Auto)
    ● even Google Glass
    ● and other devices

    View Slide

  6. Getting Started with
    Android App
    Development

    View Slide

  7. Do you want to be
    an Android developer?

    View Slide

  8. How to be an Android Developer
    Go to Settings >> About and Tap the Build
    Number seven times.
    Image Source: http://www.greenbot.com/article/2457986/how-to-enable-developer-options-on-your-android-phone-or-tablet.html

    View Slide

  9. developer.android.com

    View Slide

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

    View Slide

  11. Android OS Distribution
    * Go to https://developer.android.com/about/dashboards/index.html for the updated graph

    View Slide

  12. Android Studio

    View Slide

  13. Android Studio
    ● Official IDE for Android apps development
    ● Based on IntelliJ Community Edition

    View Slide

  14. Android Studio
    Android Studio IDE
    Android SDK tools
    Android 5.0 (Lollipop) Platform
    Android 5.0 emulator system image with
    Google APIs

    View Slide

  15. System Requirements
    ● JDK (Java Development Kit) 6+
    ● 2 GB RAM minimum, 4 GB RAM
    recommended
    ● 400 MB hard disk space
    ● At least 1 GB for Android SDK, emulator
    system images, and caches

    View Slide

  16. Getting Started
    ● Download Android Studio at http://developer.
    android.com/sdk/index.html
    ● Open the SDK Manager
    ● Download the SDK packages
    ● Create Android Virtual Devices (AVDs)

    View Slide

  17. Setup Android Studio (Mac OS X)
    ● Launch the .dmg file and drag and drop
    Android Studio into the Applications folder.
    Open Android Studio and follow the setup
    wizard to install any necessary SDK tools.
    ● To access the Android SDK tools from the
    command line, navigate to
    /Users/Library/Android/sdk/

    View Slide

  18. Setup Android Studio (Windows)
    ● Launch the .exe file and follow the setup
    wizard to install Android Studio and any
    necessary SDK tools.
    ● To access the Android SDK tools from the
    command line, navigate to the location
    where they are installed, e.g. \Users\\sdk\

    View Slide

  19. Setup Android Studio (Linux)
    ● Unpack the downloaded Android Studio ZIP
    file into your preferred location.
    ● To launch Android Studio, navigate to the
    android-studio/bin/ directory in a terminal
    and execute studio.sh.
    ● Follow the setup wizard to install the SDK
    and any necessary SDK tools.

    View Slide

  20. SDK Manager

    View Slide

  21. Publishing Your Apps
    ● Google Play Developer Console: https://play.
    google.com/apps/publish/
    ● $25 one-time registration fee
    ● Resource: http://developer.android.
    com/distribute/googleplay/publish/index.html

    View Slide

  22. Udacity-Google Android Courses
    ● Android Development for Beginners: http:
    //udacity.com/course/ud837
    ● Developing Android Apps: http://udacity.
    com/course/ud853
    ● … and more at https://www.udacity.
    com/google

    View Slide

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

  24. Hands-on Activity

    View Slide

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

    View Slide

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

    View Slide