Uni-Logo

Android Smartphone Programming

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

General

LecturerProf. Dr. Peter Thiemann
First MeetingFriday, 20.10.2017, 2:15pm - 4:00pm, SR 00-019, Building 079
TutorTim Aicher

News

20.10.2017First meeting takes place in SR 00-019, Building 079.
02.11.2017The deadline for exercise sheet 1 and 2 changed to 07.11.2017. The meeting from 03.11.2017 is postponed to 10.11.2017.
24.11.2017Todays meeting is postponed to 01.12.2017.
13.12.2017This friday's meeting will not take place. Instead the meeting at 12.02.2018 will be about exercise sheet 4 and 5. Also the deadline for exercise sheet 4 will be prolonged till 17.12.2017.

Dates

DateTopicsMaterial
20.10.2017IntroductionIntroduction
Introduction (handout)
Introduction to AndroidAndroid
Android (handout)
Android User InterfaceUserInterface
UserInterface (handout)
27.10.2017
03.11.2017AndroidComponentsAndroidComponents
AndroidComponents (handout)
10.11.2017
17.11.2017
24.11.2017Android Components 2AndroidComponents 2
AndroidComponents 2 (handout)
01.12.2017
08.12.2017
18.12.2017Android LocationsLocations 2
Locations 2 (handout)
22.12.2017
20.12.2017Christmas break
05.01.2018Christmas break
12.01.2018Android TelephonyAndroid Telephony
Android Telephony (handout)
19.01.2018
26.01.2018
02.02.2018Android and OpenGLAndroid and OpenGL
Android and OpenGL (handout)
09.02.2018

Exercises

Exercise sheets

DateDue dateSheetSolution
20.10.201707.11.2017Exercise 1 Solution 1, Solution 1 (multi)
20.10.201707.11.2017Exercise 2Solution 2
07.11.201724.11.2017Exercise 3Solution 3
24.11.201717.12.2017Exercise 4Combined solution for ex04 and ex05.
18.12.201712.01.2018Exercise 5Solution 5
12.01.201802.02.2018Exercise 6
02.02.201816.02.2018 Exercise 7 GLCube.zip

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