Course detail
Android Programming
FSI-0PA-KAcad. year: 2023/2024
The course "Programming for Android" allows students, who are already able to program in object-oriented languages, to gain skills to develop applications for the Android operating system.
Language of instruction
Czech
Number of ECTS credits
4
Mode of study
Not applicable.
Guarantor
Entry knowledge
Knowledge of programming in any object oriented programming language (e.g. C ++, C#), preferably Java.
Rules for evaluation and completion of the course
Course-unit credit is conditional on an active attendance at seminars.
Attendance at the seminars is controlled. An absence can be compensated for via solving given problems.
Attendance at the seminars is controlled. An absence can be compensated for via solving given problems.
Aims
The aim of the course is to master the basics of Android applications programming.
Creating of applications for Android operating system.
Creating of applications for Android operating system.
Study aids
Not applicable.
Prerequisites and corequisites
Not applicable.
Basic literature
Android – API Guides: https://developer.android.com/guide/index.html, 2015
Lacko Ľ.: Vývoj aplikací pro Android, Computer Press, Brno, 2015
Lacko Ľ.: Vývoj aplikací pro Android, Computer Press, Brno, 2015
Recommended reading
Not applicable.
Classification of course in study plans
Type of course unit
Guided consultation in combined form of studies
9 hod., compulsory
Teacher / Lecturer
Syllabus
– Introduction, Android operating system, integrated development environments
– The first application, project structure, basic application components
– Activity and its life cycle, Intents, data exchange
– Layouts, design of user interface
– User interaction
– Lists of objects, Fragments
– Resources, using of resources
– Data saving, SQLite database
– Home screen widget application
– Graphics, Multimedia
– Integrated sensors
– Services and Broadcasts, ContentProvider
– The first application, project structure, basic application components
– Activity and its life cycle, Intents, data exchange
– Layouts, design of user interface
– User interaction
– Lists of objects, Fragments
– Resources, using of resources
– Data saving, SQLite database
– Home screen widget application
– Graphics, Multimedia
– Integrated sensors
– Services and Broadcasts, ContentProvider
Guided consultation
17 hod., optionally
Teacher / Lecturer
Syllabus
– Introduction, Android operating system, integrated development environments
– The first application, project structure, basic application components
– Activity and its life cycle, Intents, data exchange
– Layouts, design of user interface
– User interaction
– Lists of objects, Fragments
– Resources, using of resources
– Data saving, SQLite database
– Home screen widget application
– Graphics, Multimedia
– Integrated sensors
– Services and Broadcasts, ContentProvider
– The first application, project structure, basic application components
– Activity and its life cycle, Intents, data exchange
– Layouts, design of user interface
– User interaction
– Lists of objects, Fragments
– Resources, using of resources
– Data saving, SQLite database
– Home screen widget application
– Graphics, Multimedia
– Integrated sensors
– Services and Broadcasts, ContentProvider