Android is the most popular mobile platform on Planet Earth. During this workshop series, participants will get a hands-on look at developing native Android applications from the ground up.
Topics to be covered will include Android syntax, the components that make an Android application, user interface, logic, and common Android programming design patterns.
Lessons will feature a learning style of short subject cycles, combined with distributed pair programming.
The course will require a laptop (no Netbooks) with at least 2GB RAM, and a pre-downloaded version of the latest Android Development Tools available here: http://developer.android.com/sdk/index.html (Android devices are suggested but not required).
By the end of the workshop, participants will be equipped with best practices and techniques to assemble a basic Android application.
Participants must be comfortable with object oriented programming.
Set-up and configuration instructions will be sent to participants and will be covered in-class for the following Software programs:
- Eclipse Code Editor
- Android SDK
- A laptop capable of running the required Software
- minimum of 2GB RAM required
- Netbooks will not be sufficient for this course
- an Android phone or tablet running Android 4.0
- The YMC will have some devices on-hand for testing applications