Information below is not for the current semester.
The current semester can be found here.
Semester: winter 2022/23
Lectures: Monday, 10:40 – 13:50, S4 (even weeks only (even calendar weeks)) (Lukáš Prokop, Jan Kofroň)
Page in SIS: NPRG056
Grading: Credit
Lectures: Monday, 10:40 – 13:50, S4 (even weeks only (even calendar weeks)) (Lukáš Prokop, Jan Kofroň)
Page in SIS: NPRG056
Grading: Credit
Previous year: 2021/22
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:
- October 1 – December 1: Forming project groups and creating project specifications
- December 1: The project specification has to be accepted by a teacher
- February 28: Final version of the project
- April 15: Issues identified by teachers fixed
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 |
---|---|---|
03. 10. 2022 | Android 1: History, Kotlin | Slides |
17. 10. 2022 | Android 2: Basics, Activity | Slides |
31. 10. 2022 | Android 3: Fragments, Notifications, Data persistence | Slides |
14. 11. 2022 | Android 4: ViewModels/LifeData, Adapters, Broadcasts, Scheduling, Services | Slides |
28. 11. 2022 | Android 5: Threading, Coroutines | Slides |
12. 12. 2022 | Android 6: Release process | |
02. 01. 2023 | TBA |
References
- Android developers page - https://developer.android.com/
- Randolph N., Fairbairn C.: Professional Windows Phone 7 Application Development, Wrox, 2010
- Meier R.: Professional Android 2 Application Development, Wrox, 2010
- Conway J., Hillegass A.: iPhone Programming: The Big Nerd Ranch Guide, Addison-Wesley Professional, 2010
- Hashimi S., Komatineni S., Dave MacLean D.: Pro Android 2, Apress, 2010