Lecturer(s)
|
-
Kratochvíl Jiří, RNDr. Ph.D.
|
Course content
|
Basics and integrated development environment (IDE) 2. Basics of programming language JAVA 3. Android framework 4. Android application structure 5. Design of user interface (UI, UX) 6. Implementation of user interface 7. Resources and localization of application 8. Storage and background processes 9. Databases 10. Work with hardware of mobile devices 11. Libraries and versioning systems 12. Kotlin and interfaces for native programming in CPP 13. Publication and distribution of finished application Practical examples for practicing the subject matter discussed in lectures. "Zápočet" will be given for attendance at practical's and submission of semestral these
|
Learning activities and teaching methods
|
Monologic (reading, lecture, briefing)
|
Learning outcomes
|
The objective of this course is to teach students the development of mobile applications in an illustrative way. The basic programming language in this course is JAVA with the usage of the Android framework. After passing the course, students can design, implement, and publish a functional, user-friendly Android application.
|
Prerequisites
|
unspecified
|
Assessment methods and criteria
|
Student performance assessment
|
Recommended literature
|
|