Android is an open source operating system based on Linux. It has over 700,000 apps and uses tools like Eclipse IDE, Android SDK, and device emulators. An Android project structure includes folders for source code, resources, manifest files and more. Resources like images come in density-specific folders and layouts are defined in XML. The author provides tips for Android developers to be creative, collaborative and aware of legal issues.
2. About the author
● Android developer since 2010
● Open source enthusiast
● Average software development skills
● From the Philippine Android Developers
Community
3. 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
9. What are the tools needed?
● Eclipse IDE
● Android SDK
● Android Plugin
● Device not needed
10. 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
11. 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
12. ● 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