Uni-Logo

Android Smartphone Programming

Projekt - Bachelor of Science, Informatik/ Bachelor of Science, Embedded Systems Engineering

General

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

News

26.01.2015Android Tablets: The devices has to be returned until Tuesday 10.02.2015, 2pm - 4pm.
14.01.2015To Exercise 6: Tables are not able to simulate phone calls by default. To test you application use a mobile phone (can be borrowed) or use the eclipse Android Virtual Device. To use calenders in your Android Virtual Device you have to use a Google API version and you have to set up a Google account.

Dates

DateTopicsMaterial
21.10.2014Kick-Off Meeting/ IntroductionIntroduction
Introduction (handout)
Introduction to Exercise 1Android
Android (handout)
Introduction to Exercise 2UserInterface (handout)
UserInterface (handout)
28.10.2014Deadline: Exercise 1
04.11.2014Deadline: Exercise 2
Discussion: Exercise 1/2
Introduction to Exercise 3Components
Components (handout)
11.11.2014
18.11.2014
25.11.2014Deadline: Exercise 3
Discussion: Exercise 3
Introduction to Exercise 4Components2
Components2 (handout)
02.12.2014
09.12.2014Deadline: Exercise 4
Discussion: Exercise 4
Introduction to Exercise 5Locations
Locations (handout)
16.12.2014
23.12.2014
30.12.2014Christmas break
06.01.2015Christmas break
13.01.2015Deadline: Exercise 5
Discussion: Exercise 5
Introduction to Exercise 6Telephony
Telephony (handout)
20.01.2015
27.01.2015Deadline: Exercise 6
Discussion: Exercise 6
Introduction to the ProjectOpenGL
OpenGL (handout)
03.02.2015
10.02.2015Deadline: Exercise 7/ Project
Discussion: Exercise 7/ Project

Exercises

TutorChristian Marschall

Exercise sheets

DateDue dateSheetSolution
21.10.201428.10.2014Exercise 1
21.10.201404.11.2014Exercise 2
04.11.201425.11.2014Exercise 3
25.11.201409.12.2014Exercise 4
09.12.201413.01.2015Exercise 5
13.01.201527.01.2015Exercise 6
27.01.201510.02.2015Exercise 7

Subversion Repository

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. Java Video Tutorials
  2. Android Developer's Guide
  3. Android Development Tutorial
  4. Android Application Development
  5. Android App Course
  6. Open-sourcing AndroVM
  7. Android Dev - Schneller Android Emulator
  8. Adb Connect