Mobile Application Development 1 (ILV)

Back
Course numberB2.08510.30.016
Course codeArchMA-1
Curriculum2022
Semester of degree program Semester 3
Mode of delivery Presence- and Telecourse
Units per week2,0
ECTS credits2,5
Language of instruction German

Students will have basic knowledge of programming and use of development environments, frameworks for Android mobile devices and smartphones.

Fundamentals of Physics, Fundamentals of Computer Science (inf-01), Object-Oriented Programming, Software Engineering 1

The course includes the following main topics:

  • System structure Android operating system
    • Dalvik Virtual Machine
    • Sandbox principle
    • Life cycles of activities and services
  • Surface design
    • MVC
    • Latheyts and views
  • Intents
  • Threads and processes
    • Inter Process Communication
  • Data handling
    • SQLite
    • Communication via networks
    • Mobile client/server principles
  • App Professionalization
    • Debugging
    • Security & Encryption
  • Tests

The following basic literature will be used in the course:

  • Becker, A., Pant, M.: Android 2, dpunkt.verlag, 2010;
  • Fling, B.: Mobile Design and Development, O'Reilly Media, 2009;
Further relevant literature will be announced during the course (if necessary).

Lecture with exercises, interactive teaching

Final grade comprised of

  • Class participation (moderated exercise examples)
  • Partial tests (continuous assessment)