Android application development, 4th semester elective

This plan is subject to change! Read the plan often, but do not print the plan.

Week Dates Topics Readings Exercises
35 30.08 + 01.09
  • Introduction to the course
  • The necessary software
  • Android Activities
  • Android Intents

Activities

  • Beer Adviser, go through the example from Head First, chapter 2:
    Make the project and run it on your phone or emulator.
  • Collect words, first version
  • Calculator, first version

Uploading apps to your phone can be done in many ways.

36 06.09 + 08.09
  • Android Intents (continued)
  • Activity Lifecycle
37 13.09 + 15.09
  • The user interface
38 20.09 + 22.09
  • The user interface (continued)
  • Gesture detection: Swipe, etc.
  • List Views and Adapters
39 29.09
  • Networking: REST etc.
40 04.10 + 06.10
  • Fragments
41 11.10 + 13.10
  • Data Persistence: Preferences
  • Content providers
  • Cursors and CursorAdapters
42     Autumn holidays all week  
43 25.10 + 27.10
  • Location based services
  • Geocoding: Refactor to run in the background
  • Google Maps: Create a Google Maps Application (template in Android Studio)
    Modify to center and zoom to current position.
    Modify to add a marker with the address of the current position.
44 31.10 + 01.11
  • MONDAY last chance to email me the idea for your individual synopsis
  • Sensors
45 08.11 + 10.11
  • Mandatory assignment
  • Your solution to the mandatory assignments must presented to me this week. Detailed plan to be announced later.
  • Thursday: Presentation of your solutions to the mandatory assignment to the 7th semester students (they have made a similar application in a different programming language).
46 15.11 + 17.11
  • Mandatory assignment
  • Your solution to the mandatory assignments must presented to me this week. Detailed plan to be announced later.
47 - 51 21.11-21.12
  • Project: Specialization in ONE of your electives
  • The report must be handed in no later than Wednesday 21 December 2016 11:00AM
 
3 16.01
  • Elective exam
   
   
  • Internship starts