Slide 1

Slide 1 text

Android Apps Development Jomar Tigcal GDG Philippines | UMAK February 18, 2016

Slide 2

Slide 2 text

Jomar Tigcal GDG Philippines Community Manager Android Developer, Trainer, and Consultant Have personal Android apps on Google Play Store http://jomar.tigcal.com [email protected] +JomarTigcal @jomartigcal

Slide 3

Slide 3 text

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

Slide 4

Slide 4 text

[email protected] GDG Philippines @gdgphilippines /GDGPhilippines

Slide 5

Slide 5 text

Women Techmakers Manila 2016 Teresa Yuchengco Auditorium, De La Salle University Manila March 19, 2016 http://womentechmakers.gdgph.org

Slide 6

Slide 6 text

Android ● Linux-based mobile operating system ● World's most popular mobile platform ● Open-source

Slide 7

Slide 7 text

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

Slide 8

Slide 8 text

Getting Started with Android App Development

Slide 9

Slide 9 text

Do you want to be an Android developer?

Slide 10

Slide 10 text

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

Slide 11

Slide 11 text

developer.android.com

Slide 12

Slide 12 text

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

Slide 13

Slide 13 text

Android OS Distribution Source: https://developer.android.com/about/dashboards/index.html

Slide 14

Slide 14 text

Android Studio

Slide 15

Slide 15 text

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

Slide 16

Slide 16 text

Android Studio Android Studio IDE Android SDK tools Android 6.0 (Marshmallow) Platform Android 6.0 emulator system image with Google APIs

Slide 17

Slide 17 text

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

Slide 18

Slide 18 text

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)

Slide 19

Slide 19 text

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/

Slide 20

Slide 20 text

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\

Slide 21

Slide 21 text

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.

Slide 22

Slide 22 text

SDK Manager

Slide 23

Slide 23 text

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

Slide 24

Slide 24 text

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

Slide 25

Slide 25 text

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

Slide 26

Slide 26 text

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/

Slide 27

Slide 27 text

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

Slide 28

Slide 28 text

Hands-on Activity android-codelab.tigcal.com

Slide 29

Slide 29 text

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

Slide 30

Slide 30 text

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

Slide 31

Slide 31 text

Android Apps Development Jomar Tigcal GDG Philippines | UMAK February 18, 2016