Academic year 2018/2019 |
Supervisor: | Ing. Pavel Heriban, Ph.D. | |||
Supervising institute: | ÚAI | |||
Teaching language: | Czech | |||
Aims of the course unit: | ||||
The aim of the course is to master the basics of Android applications programming. | ||||
Learning outcomes and competences: | ||||
Creating of applications for Android operating system. | ||||
Prerequisites: | ||||
Knowledge of programming in any object oriented programming language (e.g. C ++, C#), preferably Java. | ||||
Course contents: | ||||
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. | ||||
Teaching methods and criteria: | ||||
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. | ||||
Controlled participation in lessons: | ||||
Attendance at the seminars is controlled. An absence can be compensated for via solving given problems. | ||||
Type of course unit: | ||||
Computer-assisted exercise | 13 × 2 hrs. | compulsory | ||
Course curriculum: | ||||
Computer-assisted exercise | – 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 |
|||
Literature - fundamental: | ||||
1. Lacko Ľ.: Vývoj aplikací pro Android, Computer Press, Brno, 2015 | ||||
2. Android – API Guides: https://developer.android.com/guide/index.html, 2015 |
The study programmes with the given course: | |||||||||
Programme | Study form | Branch | Spec. | Final classification | Course-unit credits | Obligation | Level | Year | Semester |
M2I-P | full-time study | M-AIŘ Applied Computer Science and Control | -- | Cr | 0 | Elective (voluntary) | 2 | 1 | S |
M2I-P | full-time study | M-AIŘ Applied Computer Science and Control | P linked to branch B-AIR | Cr | 0 | Elective (voluntary) | 2 | 1 | S |
BO1-P | visiting student | B-OBN Common Offer for Bachelor's Study | -- | Cr | 0 | Elective (voluntary) | 1 | 1 | S |
Faculty of Mechanical Engineering
Brno University of Technology
Technická 2896/2
616 69 Brno
Czech Republic
+420 541 14n nnn
+420 726 81n nnn – GSM Telef. O2
+420 604 07n nnn – GSM T-mobile
Operator: nnnn = 1111