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, 2pm - 4pm, SR 00-019, Building 079
TutorTim Aicher

News

20.10.2017First meeting in SR 00-019, Building 079

Dates

DateTopicsMaterial
20.10.2017IntroductionIntroduction
Introduction (handout)
Introduction to AndroidAndroid
Android (handout)
Android User InterfaceUserInterface
UserInterface (handout)
27.10.2017
03.11.2017Android ComponentsAndroidComponents
AndroidComponents (handout)
10.11.2017
17.11.2017
24.11.2017Android Components 2AndroidComponents 2
AndroidComponents 2 (handout)
01.12.2017
08.12.2017
15.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.201727.10.2017Exercise 1 Solution 1, Solution 1 (multi)
20.10.201703.11.2017Exercise 2Solution 2
03.11.201724.11.2017Exercise 3Solution 3
24.11.201715.12.2017Exercise 4
15.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