DE

| EN

Studieren. Wissen. Machen.

Hochschule der Medien

Veranstaltungsbeschreibung

119310a Mobile Application Development

Zuletzt geändert:01.10.2020 / Nagel
EDV-Nr:119310a
Studiengänge:
Dozent:
Sprache: Deutsch, Englisch auf Anfrage
Art: -
Umfang: 4 SWS
ECTS-Punkte: 5
Workload: Please check first slide in the following script.
Inhaltliche Verbindung zu anderen Lehrveranstaltungen im Modul: If you already have experiences in developing apps for Android and iOS, I would recommend you to visit the lecture “Spezielle Themen der mobilen Anwendungsentwicklung” (119645) where we do the more advanced stuff. If you are interested in developing hybrid apps using web technologies and frameworks such as Ionic or Cordova you can visit the lecture “Mobile Web Applications” (119640).
Prüfungsform:
Bemerkung zur Veranstaltung: Deutsch, auf Anfrage Englisch
Beschreibung: ****** Important hint for WS20 *****
In summer semester 2020 we had a synchronous distance learning course. This will change in winter semester 2020 so we are back at HdM for in-person sessions. Please take care and mind the SARS-CoV-2 restrictions and regulations. **********************************************************************
The lecture is splitted into a theoretical part, assignments and a practical part. The following list gives an overview (not complete) of the topics you will learn in this lectures. The assignments will help you to really understand and establish your knowledge.

Topics
  • Introduction, lecture organization
  • General mobile app development toolchain overview, native build process, version control systems (short Git introduction), testing tools, collaboration tools, continous integration
  • Introduction to Android: System architecture, Android SDK basics, Android Studio introduction, ADM, ADB, Android Manifest, Android UI basics (layouts, resources, etc.)
  • Android Application Framework basics: Android component types overview, Activity, Application Context, Intent, WebView, Permissions, Excursus to Support Libraries, Android Security and UI reaction times
  • Android Application Framework Part 2: Implementing list views, filling lists with content using a Content Provider (MediaStore)
  • Android Application Framework Part 3: Service & Broadcast Receiver
  • Android Application Framework Part 4: Fragments
  • Android Application Framework Part 5: Async Programming
  • Android features for storing data
  • Android features for storing data
In addition to the theoretical part we will have assignments which results have to be pushed to a repository by deadline. In the second half of the semester you should prepare your own project which has to be presented at the end.
English Title: Mobile Application Development
English Abstract: In this lecture you will learn the basics of developing apps for Android devices. This includes the following topics listed below. You can find the scripts here.
Literatur: Android Programming: The Big Nerd Ranch Guide by Bill Phillips; Kristin Marsciano; Chris Stewart ISBN 978-0134706054

Weitere Literatur finden Sie in der HdM-Bibliothek.
Internet:
  • https://developer.android.com/guide
  • https://developers.google.com/training/certification/
  • https://kotlinlang.org/docs/tutorials/
Verstanden

Diese Website verwendet Cookies. Durch die Nutzung dieser Website erklären Sie sich damit einverstanden, dass Cookies gesetzt werden. Mehr erfahren