CSCI 490E/680K - Android Programming - Spring 2012
Archived from 05/012012
News and Notes
General Course Information
Course Syllabus - course description and policies; instructor contact information.
Graduate Student Report
Guidelines
Graduate Student Report Schedule
How to send an .apk file via email for testing, courtesy of Connor Hindley:
1. Web page version:
http://connorhindley.com/chyrp/2012/03/how-to-export-an-apk-file-from-eclipse/
2. PDF:
http://connorhindley.com/android/export.pdf
3. Youtube Video
http://www.youtube.com/watch?v=TMD-wdkvMhY&hd=1
Assignments
Assignment 1:
Hello Date App
Assignment 2:
Mortgage Calculator
Assignment 3:
Loan and Investment Calculator
Assignment 4a: WeatherLog ListView - Version 1
Assignment 4b: WeatherLog with Edit and Delete - Version 2
Assignment 4c: WeatherLog from a Database - Version 3
Assignment 5:
A Multiple Choice Quiz with XML Quiz Content
Assignment 6:
Primes & Threads
Class Notes
Part 1 - Java Language Topics
Part 2 - Android App Basics
Part 3 - XML and App Layouts (plus some Widgets)
Part 4 - Debugging Techniques
Part 5 - Tabbed Layout
Part 6 - Menus and XML Processing
Part 6a - Menus, Data Adapters, Dynamic Widget Creation, Calling Activities that return data, etc.
Part 7 - Local Databases and Sqlite
Part 7a - Local Databases, SQLite, and CursorAdapters
Part 8 - Android Framework Fundamentals
Part 9 - Threads
Useful Android Resources
0. Programming Style Suggestions
CSCI 470/680E Coding and Documentation Guidelines
ACM Article on Coding Standards. (Be sure to study the "Figures" at the end of the article, which illustrate points made in the article and display both good and bad code examples.)
2. Android Developer Network's "Hello, World" tutorial:
http://developer.android.com/resources/tutorials/hello-world.html
3. Debugging
Simple introduction to LogCat and Debugging:
http://www.droidnova.com/debugging-in-android-using-eclipse,541.html
When you have a "source code not found" error and know the line that failed (from single-stepping in the debugger), try the solution here:
http://moazzam-khan.com/blog/?tag=android-debugging-tutorial
4. The Programming Android 3 textbook's examples source code - go to the bottom of the page and click on Source Code/Downloads:
www.apress.com/mobile/android/9781430226291