Uni-Logo

(Advanced) Android Smartphone Programming

General

LecturerProf. Dr. Peter Thiemann
Time and PlaceTuesday, 2pm - 4pm, SR 00-019, Building 079
AssistantMatthias Keil

News

30.01.2014Android Tablets: The loan devices can be given back on Tuesday, 11.02.2014, 2pm - 6pm
30.09.2013The first meeting on 22.10.2013 take place in Room 04-007, Building 106.
20.09.2013The list of attendees will be fixed in the first meeting on 22.10.2013.

Dates

DateTopicsMaterial
22.10.2013Kick-Off Meeting/ IntroductionIntroduction
Introduction (handout)
Introduction to Exercise 1IntroductionToAndroid
IntroductionToAndroid (handout)
Introduction to Exercise 2UserInterface
UserInterface (handout)
29.10.2013Deadline: Exercise 1
05.11.2013Deadline: Exercise 2
Discussion: Exercise 1/2
Introduction to Exercise 3AndroidComponents
AndroidComponents (handout)
12.11.2013
19.11.2013
26.11.2013Deadline: Exercise 3
Discussion: Exercise 3
Introduction to Exercise 4AndroidLocations
AndroidLocations (handout)
03.12.2013
10.12.2013
17.12.2013Deadline: Exercise 4
Discussion: Exercise 4
Introduction to Exercise 5AndroidAndOpenGL
AndroidAndOpenGL (handout)
24.12.2013
31.12.2013Christmas break
07.01.2014Christmas break
14.01.2014Deadline: Exercise 5
Discussion: Exercise 5
Introduction to Exercise 6AndroidTelephony
AndroidTelephony (handout)
21.01.2014
28.01.2014Deadline: Exercise 6
Discussion: Exercise 6
Introduction to the Project
04.02.2014
11.02.2014Deadline: Exercise 7/ Project
Discussion: Exercise 7/ Project

Exercises

Tutor (Android Smartphone Programming)Tobias Wieland
Tutor (Advanced Android Smartphone Programming)Thomas Vogel

Exercise sheets

DateDue dateSheetSolution
22.10.201329.10.2013Exercise 1
22.10.201305.11.2013Exercise 2
05.11.201326.11.2013Exercise 3
26.11.201317.12.2013Exercise 4
17.12.201314.01.2014Exercise 5GLCube.zip
14.01.201428.01.2014Exercise 6
28.01.201411.02.2014Exercise 7

Subversion Repository

Forum

Forum for the discussion of questions and problems.

Literature

  1. Hello, Android: Introducing Google's Mobile Development Platform. Ed Burnette.
  2. Professional Android 2 Application Development (Wrox Programmer to Programmer). Reto Meier
  3. ANDROID A PROGRAMMERS GUIDE. J. F. DiMarzio

Webpages

  1. Android Developer's Guide
  2. Android Development Tutorial
  3. Android Application Development
  4. Android App Course
  5. Open-sourcing AndroVM
  6. Android Dev - Schneller Android Emulator
  7. Adb Connect