Service and Application Development for Operating System Android
Data is displayed for academic year: 2023./2024.
Lecturers
Course Description
It is dealing with: Kotlin programming language basics, Android operating system architecture, graphical user interface design, use of specific hardware, access to data on Android, use of REST web services on Android, creation of REST web services.
Study Programmes
University undergraduate
[FER3-HR] Computing - study
Skills
(5. semester)
Skills
(5. semester)
[FER2-HR] Computer Engineering - module
Skills
(5. semester)
[FER2-HR] Computer Science - module
Skills
(5. semester)
[FER2-HR] Control Engineering and Automation - module
Skills
(5. semester)
[FER2-HR] Electrical Power Engineering - module
Skills
(5. semester)
[FER2-HR] Electronic and Computer Engineering - module
Skills
(5. semester)
[FER2-HR] Electronics - module
Skills
(5. semester)
[FER2-HR] Information Processing - module
Skills
(5. semester)
[FER2-HR] Software Engineering and Information Systems - module
Skills
(5. semester)
[FER2-HR] Telecommunication and Informatics - module
Skills
(5. semester)
[FER2-HR] Wireless Technologies - module
Skills
(5. semester)
University graduate
[FER3-HR] Computing - study
Skills
(1. semester)
(3. semester)
[FER3-HR] Electrical Engineering and Information Technology - study
Skills
(1. semester)
(3. semester)
[FER3-HR] Information and Communication Technology - study
Skills
(1. semester)
(3. semester)
[FER2-HR] Computer Engineering - profile
Skills
(1. semester)
(3. semester)
[FER2-HR] Computer Science - profile
Skills
(1. semester)
(3. semester)
[FER2-HR] Control Engineering and Automation - profile
Skills
(1. semester)
(3. semester)
[FER2-HR] Electrical Engineering Systems and Technologies - profile
Skills
(1. semester)
(3. semester)
[FER2-HR] Electrical Power Engineering - profile
Skills
(1. semester)
(3. semester)
[FER2-HR] Electronic and Computer Engineering - profile
Skills
(1. semester)
(3. semester)
[FER2-HR] Electronics - profile
Skills
(1. semester)
(3. semester)
[FER2-HR] Information Processing - profile
Skills
(1. semester)
(3. semester)
[FER2-HR] Software Engineering and Information Systems - profile
Skills
(1. semester)
(3. semester)
[FER2-HR] Telecommunication and Informatics - profile
Skills
(1. semester)
(3. semester)
[FER2-HR] Wireless Technologies - profile
Skills
(1. semester)
(3. semester)
Forms of Teaching
Lectures
attending lectures
Work with mentorworking on the project lead by advisor
Week by Week Schedule
- Introduction to Android and basics of application development
- Introduction to Kotlin and comparison to Java
- Graphics user interface elements 1
- Graphics user interface elements 2
- Services and asynchronous background process execution
- Local read/write data
- Time for midterm exam
- Consuming REST services
- Dependency management: Gradle, product flavors
- no lectures
- no lectures
- no lectures
- no lectures
- no lectures
- Project presentation
Literature
John Horton (2019.), Android Programming with Kotlin for Beginners, Packt Publishing
https://kotlinlang.org (.), Kotlin,
http://developer.android.com (.), Android Developers,
For students
General
ID 214703
Winter semester
3 ECTS
L0 English Level
L1 e-Learning
18 Lectures
50 Seminar
0 Exercises
0 Laboratory exercises
0 Project laboratory
0 Physical education excercises
Grading System
Excellent
Very Good
Good
Sufficient