Course detail
Android Programming
FSI-0PA Acad. year: 2019/2020 Summer semester
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
2
Supervisor
Department
Learning outcomes of the course unit
Creating of applications for Android operating system.
Prerequisites
Knowledge of programming in any object oriented programming language (e.g. C ++, C#), preferably Java.
Planned learning activities and teaching methods
The course is taught in form of seminars. The basic principles are explained first and then practiced with examples.
Assesment methods and criteria linked to learning outcomes
Course-unit credit is conditional on an active attendance at seminars.
Aims
The aim of the course is to master the basics of Android applications programming.
Specification of controlled education, way of implementation and compensation for absences
Attendance at the seminars is controlled. An absence can be compensated for via solving given problems.
The study programmes with the given course
Programme M2I-P: Mechanical Engineering, Master's
branch M-AIŘ: Applied Computer Science and Control, elective (voluntary)
Type of course unit
Computer-assisted exercise
26 hours, 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