Semester: winter 2024/25
Lectures: Monday, 14:00 – 17:10, S5 (even weeks only (odd calendar weeks)) (Lukáš ProkopJan Kofroň, Simona Kurňavová)
Page in SIS: NPRG056
Grading: Credit

Previous year: 2023/24

News

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

Teaching materials (slides and source code of projects) can be found here.

Lectures

Date Title Downloads
07. 10. 2024 Android 1: History, Kotlin
21. 10. 2024 Android 2: Basics, Activity
04. 11. 2024 Android 3: Fragments, Notifications, Data persistence
18. 11. 2024 Android 4: ViewModels/LifeData, Adapters, Broadcasts, Scheduling, Services
02. 12. 2024 Android 5: Threading, Coroutines, Networking
16. 12. 2024 Android 6: Release process

References