Semester: winter 2020/21
Lectures: Monday, 14:00 – 17:10, SU1 (odd weeks only (even calendar weeks)) (Lukáš ProkopJan Kofroň)
Page in SIS: NPRG056
Grading: Credit

Previous year: 2019/20


The goal of the course is to provide an overview of basic concepts and current trends in mobile application development. The architecture and development principles of the leading mobile platform – Android. The course will take the from of a tutorial, where the concepts will be presented using real mobile apps. Students will work in small teams (2-3 members each) on a project to get a real experience with the selected platforms during the semester.

The project schedule follows:

Only if following the aforementioned schedule, the students can be granted credits. The specification is to be submitted to Jan Kofroň.


Date Title Downloads
12. 10. 2020 Android 1: History, Kotlin Lecture videoslides
26. 10. 2020 Android 2: Basics, Activity Lecture videoslides
09. 11. 2020 Android 3: Fragment, Notifications, Data persistence Lecture videoslides
23. 11. 2020 Android 4: ViewModels/LiveData, Adapters, Broadcasts, Scheduling, Services Lecture videoslides
07. 12. 2020 Android 5: Threading, Coroutines Lecture videoslides
21. 12. 2020 Android 6: Release process Lecture videoslides