This repository provides course contents, how-to files and coding examples of Mobile App Development Course in Computer Science and Digital Communications (SS2021).
Kotlin and Android basics.
Youtube Kotlin Tutorial: Kotlin Basics Video Tutorial
Android Developers: Build your first Android App
Coding Examples
Additional Material
Kotlin Online Playground: Kotlinlang Playground
Learn Kotlin by Example: Kotlinlang
Comparison between Kotlin and Java: KotlinVSJava
Kotlin and Android: Raywenderlich Tutorial
Kotlin Basics Udacity: Udacity Video Course
Kotlin Cheat Sheet and Quick References: Raywenderlich Kotlin Cheat Sheet
Layout principles and data binding in Android app development with Kotlin.
Codelabs: Android Developer Codelabs 2.1-2.4
Udacity Course: Lesson 2
Coding Examples
Coding Example Learning Diary 02
Additional Material
Differences ViewBinding and DataBinding
Material Design Komponenten für Android Apps
Learn about fragments in Android and how to use them with Jetpack's Navigation Component.
Codelabs: Android Developer Codelabs 3.1-3.3
Udacity Course: Lesson 3
Coding Examples
...
Learn about activity and fragment lifecycles, architecture componentes (ViewModel, LiveData) and Room database.
Codelabs:
Architecture Components 5.1-5.2
Udacity Courses:
Codelabs:
Coding Examples
...
Additional Material