android development lightning talk by lope emano (campus devcon at sti southwoods)

13

Click here to load reader

Upload: developers-connect-devcon-philippines

Post on 01-Jul-2015

242 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Android Development Lightning Talk by Lope Emano (Campus DevCon at STI Southwoods)

Android Development

by Lope Emano

Page 2: Android Development Lightning Talk by Lope Emano (Campus DevCon at STI Southwoods)

About the author

● Android developer since 2010

● Open source enthusiast

● Average software development skills

● From the Philippine Android Developers Community

Page 3: Android Development Lightning Talk by Lope Emano (Campus DevCon at STI Southwoods)

What is Android?

● Based on the linux kernel

● Dalvik Virtual Machine

● 700,000 apps as of October 2012

● 1 million apps as of July 2013

● Has an active open source community

Page 4: Android Development Lightning Talk by Lope Emano (Campus DevCon at STI Southwoods)

● Architecture

Page 5: Android Development Lightning Talk by Lope Emano (Campus DevCon at STI Southwoods)
Page 6: Android Development Lightning Talk by Lope Emano (Campus DevCon at STI Southwoods)

● First phone sold in 2008 T Mobile G1

Page 7: Android Development Lightning Talk by Lope Emano (Campus DevCon at STI Southwoods)

● Usage share 2013

Page 8: Android Development Lightning Talk by Lope Emano (Campus DevCon at STI Southwoods)

● Usage share 2014

Page 9: Android Development Lightning Talk by Lope Emano (Campus DevCon at STI Southwoods)

What are the tools needed?

● Eclipse IDE

● Android SDK

● Android Plugin

● Device not needed

Page 10: Android Development Lightning Talk by Lope Emano (Campus DevCon at STI Southwoods)

What does an Android Project look like?● src/

Where your .java files are stored● gen/

Where your R.java file is stored● assets/

Where your raw resources are stored● bin/

Where your compiled files will be stored● res/

Where your layouts, image assets are stored

Page 11: Android Development Lightning Talk by Lope Emano (Campus DevCon at STI Southwoods)

What does an Android Project look like?● res/drawable

drawable-xhdpi, drawable-hdpi, drawable-mdpi● res/layout

layouts are expressed in xml format● res/values

colors, text copies● AndroidManifest.xml

basically android's configuration file

Page 12: Android Development Lightning Talk by Lope Emano (Campus DevCon at STI Southwoods)

● Don’t forget the “developer” in android developer

● Be creative! Build apps that help YOU● Don't be afraid to do it yourself● Be careful with legal issues● If you don't have a senior, #android-dev will

suffice● Android users are very nice● Be in the lookout for more tips or join our

facebook group! Philippine Android Developers Community

Tips and experiences

Page 13: Android Development Lightning Talk by Lope Emano (Campus DevCon at STI Southwoods)

http://developer.android.com

http://www.slideshare.net/mdesjardins/android-development-the-basics

http://www.techrepublic.com/blog/app-builder/a-newbies-guide-to-android-development/1216

http://en.wikipedia.org/wiki/Android_%28operating_system%29

References