[VAMZ] Mobile application development

BCKIS

[VAMZ] Mobile application development

Main objectives of the course:

Completing the course the student:
• give an overview of the principles of developing applications for mobile devices such as PDAs, smartphones, tablets.
• learn to work with different platforms of mobile devices and various development tools.
• will know the specific proposal applications for mobile devices (ergonomic user interface, limiting the use of the Internet connection, consideration of computing performance with respect to energy saving battery life cycle of the program, the license, use the appropriate libraries, etc.).
• will be able to apply theoretical knowledge in practical design and implementation of applications in Java for OS Android.

Course information sheet
University: University of Žilina
Faculty: Faculty of Management Science and Informatics
Course ID: 5BI154Course name: Mobile application development (VAMZ)
Form, extent and method of teaching activities:
Number of classes per week in the form of lectures,
laboratory exercises, seminars or clinical practice
Lectures: 2.0 Seminars: 0.0 Lab.exercises: 2.0
Methods by which the educational activity is deliveredPresent form of education
Applied educational activities and methods suitable for achieving learning outcomes
Number of credits: 5.0
Study workload: hours
Specification of the study workload:
Recommended term of study: 3. year, summer semester
Study degree: 1.
Required subsidiary courses:
Prerequisites:
5BI138 Informatics 2 (INF2)
Co-requisites:
Course requirements:
Continuous assessment / evaluation:
Short tests in the seminars - 30 points in the final evaluation.
The semestral project - 70 points in the final evaluation
Final assessment /evaluation:
To enroll for an exam the student must have 20 points from test and 41 points from semester project.
To enroll for an exam student must have - points.
Course outcomes:
Completing the course the student:
• give an overview of the principles of developing applications for mobile devices such as PDAs, smartphones, tablets.
• learn to work with different platforms of mobile devices and various development tools.
• will know the specific proposal applications for mobile devices (ergonomic user interface, limiting the use of the Internet connection, consideration of computing performance with respect to energy saving battery life cycle of the program, the license, use the appropriate libraries, etc.).
• will be able to apply theoretical knowledge in practical design and implementation of applications in Java for OS Android.
Course scheme:
1. Introduction to mobile application development. Specifics of mobile application development.
2. Overview of mobile platforms, fundamental differences and compare.
3. Development environment projects, translation, debugging, deploying applications, emulators.
4. Basic principles of the Android operating system, system privileges.
5. Activities (life cycle, run, transfer data between activities).
6. Creating the user interface, the proposal with regard to resolution and screen rotation, fragments widgets.
7. Services, content providers, receiving and processing events.
8. Working with data storage (file system, database), application configuration.
9. Managing resources (strings, images, ...), localization of application.
10. Graphics and animation work with OpenGL.
11. Working with processes and threads.
12. PABX.
13. Working with hardware devices (cameras, GPS, sensors).
14. Network communication.
15. Finalization and deployment of of application in Google Play.
Literature:
The materials on the subject are published on http://vzdelavanie.uniza.sk/
Instruction language: slovak
Notes:
Course evaluation::
Total number of evaluated students: 29
ABCDEFX
17.24 % 3.45 %20.69 % 0.00 %17.24 %41.38 %
ABCDEFX
17.24 % 3.45 %20.69 % 0.00 %17.24 %41.38 %
Course teachers:
Lecture: doc. Ing. Patrik Hrkút, PhD.
Lecture: Ing. Martin Húdik, PhD.
Lecture: Ing. Matej Meško, PhD.
Laboratory: doc. Ing. Patrik Hrkút, PhD.
Laboratory: Ing. Martin Húdik, PhD.
Laboratory: Ing. Matej Meško, PhD.
Last updated: 2021-11-09 11:09:08.000
The person responsible for the course: prof. Ing. Emil Kršák, PhD.
Approved by: prof. Ing. Pavel Segeč, PhD.
SOURCE: https://vzdelavanie.uniza.sk/vzdelavanie/planinfo.php?kod=274871&lng=en