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

Android Apps Development: UMAK Android Workshop

Jomar Tigcal
February 18, 2016

Android Apps Development: UMAK Android Workshop

Slides I used in my walk at University of Makati (UMAK)

Jomar Tigcal

February 18, 2016

More Decks by Jomar Tigcal

Other Decks in Technology


  1. Android Apps Development Jomar Tigcal GDG Philippines | UMAK February

    18, 2016
  2. Jomar Tigcal GDG Philippines Community Manager Android Developer, Trainer, and

    Consultant Have personal Android apps on Google Play Store http://jomar.tigcal.com jomar@tigcal.com +JomarTigcal @jomartigcal
  3. Google Developer Group (GDG) Philippines is a group of enthusiastic

    Filipino developers interested to collaborate and learn more about new technologies. http://www.gdgph.org
  4. gdgphilippines@gmail.com GDG Philippines @gdgphilippines /GDGPhilippines

  5. Women Techmakers Manila 2016 Teresa Yuchengco Auditorium, De La Salle

    University Manila March 19, 2016 http://womentechmakers.gdgph.org
  6. Android • Linux-based mobile operating system • World's most popular

    mobile platform • Open-source
  7. Android is Everywhere • Phones • Tablets • Smartwatches (Android

    Wear) • Televisions (Android TV) • Cars (Android Auto) • even Google Glass • and other devices (Brillo and Weave)
  8. Getting Started with Android App Development

  9. Do you want to be an Android developer?

  10. 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
  11. developer.android.com

  12. Powerful development framework • SDK provided by Google • Android

    Developer Tools • Android Emulator for testing • Free to download and use • Great documentation
  13. Android OS Distribution Source: https://developer.android.com/about/dashboards/index.html

  14. Android Studio

  15. Android Studio • Official IDE for Android apps development •

    Based on IntelliJ Community Edition
  16. Android Studio Android Studio IDE Android SDK tools Android 6.0

    (Marshmallow) Platform Android 6.0 emulator system image with Google APIs
  17. 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
  18. 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)
  19. 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/
  20. 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\
  21. 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.
  22. SDK Manager

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

  26. Communities • Android Development Google+ Community: https://plus.google. com/communities/105153134372062985968 • GDG

    Philippines: http://gdgph.org • Philippine Android Developers Group: https://www.facebook. com/groups/padc.you/
  27. Opportunities • Admob Student App Challenge: https://www.google. com/admob/challenge.html • Android

    Masters 2016 (coming soon!): http://androidmasters.gdgph.org • GDG HackFair Philippines 2016 (coming soon!): http://hackfair.gdgph.org
  28. Hands-on Activity android-codelab.tigcal.com

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

  30. Thank you! Build something awesome! Provide feedback: talkback.tigcal.com

  31. Android Apps Development Jomar Tigcal GDG Philippines | UMAK February

    18, 2016