Online Resources

Week 1

Building a Simple User Interface (tutorial)

Week 2

ACM Format (for Final Report and Project Proposal)

Gyroscope Example

Week 3

Maps Resource (example - also visit this link for a tutorial)

ImageView Example

WebView Example

GPS using Service Example

Week 4

Installing Google Cloud Backend and Web2py (instructions)

Android with Google Cloud Backend (example from Luca de Alfaro)

ListView with Menu Button (example)

Interim Presentation Guidelines (instructions)

Android Design (slides)

Week 5

Camera example (from Google's Maven repository)

Audio Recorder (from TutorialsPoint)

Location (MapView - all you should really need from here is the maps API key)

List with JSON (you can use some of this code but don't just use the project as your own - create a new project, and transfer the code from this example to your own project).

Week 6

Presentation Evaluation form

Webview with Javascript (some code taken from Luca de Alfaro)

Slides on WebView (slides from Luca de Alfaro and other sources)

Week 7

Presentations

Week 8

Assignment 3 Test (shows methods in Activity responding to javascript function calls from webpage)

The next two programs are from Tutorials Point

Notification Example 1 (starts a new Activity when notification is tapped)

Notification Example 2 (shows a customizable notification through EditText widget)

Firebase Examples (from Firebase's Github)

Week 9

Subclassing from View (see Android's tutorial here)

View Animation (see Android's tutorial here)

Smiley Face View (example with Kotlin)

Week 10

Adding your app to Google play