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

Annotation

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ň.

Lectures

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

References