Android Application Development android.cs.uchicago.edu setup notes: use Android Screen Monitor asm.jar Ctl-5 or Cntl-7 to change size. To show student the device. Long-press buttons to see them.
RESOURCES
http://developer.android.com/guide/topics/fundamentals.html Resources Android Developer's Guide : developer.android.com/guide/index.html Stack Overflow: stackoverflow.com/questions/tagged/android Asset Studio: android-ui- utils.googlecode.com/hg/asset- studio/dist/index.html Android Views: www.androidviews.net
The MODEL and Persistence (data, content provider, SQLite DB)
ADAPTERS
The ViewHolder pattern.
Activity and Fragment (and Lifecycles)
THREADS
Some important links: http://www.groupkt.com/post/f2129b88/free-restful-web-services-to-consume-and-test.htm http://services.groupkt.com/country/get/all http://services.groupkt.com/country/get/iso2code/US http://services.groupkt.com/country/get/iso2code/US http://www.jsonschema2pojo.org/ http://jsonviewer.stack.hu/ https://market.mashape.com/explore?page=1 http://openweathermap.org/api setup notes: use Android Screen Monitor asm.jar Ctl-5 or Cntl-7 to change size. To show student the device. Long-press buttons to see them.