Intro to Android maps for Maptime SF
http://www.meetup.com/Maptime-SF/events/218159582/
Raster maps with osmdroid
https://github.com/ecgreb/osmdroid-demo
Vector maps with OpenScienceMap
https://github.com/ecgreb/opensciencemap-demo
10. Android Development 101
Anatomy of an application
⇢ AndroidManifest
⬝ Package name
⬝ Components
⬝ Permissions
⬝ Minimum SDK
⇢ Activities
⇢ Fragments
⇢ Views
⇢ Resources
11.
12. Android Development 101
Development Environment
Google (2008) Community Google (2014)
Build System Ant Maven Gradle
IDE Eclipse IntelliJ IDEA Android Studio
Testing Android Testing
Framework
Robolectric Espresso
Emulator Android Virtual
Device (ARM)
Genymotion Android Virtual
Device (x86)
13. Android Development 101
Gradle
⇢ Groovy (DSL)
⇢ Build, test, and publish apps
⇢ Manage distributed dependencies
14. Android Development 101
Android Studio
⇢ Based on IntelliJ IDEA
⇢ Rich layout editor
⇢ Tight integration with Android SDK and Gradle