Course: Developing applications for the mobile devices

« Back
Course title Developing applications for the mobile devices
Course code KEP/TAM
Organizational form of instruction Lecture + Tutorial
Level of course Bachelor
Year of study not specified
Semester Summer
Number of ECTS credits 4
Language of instruction Czech, English
Status of course Optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Kmec Jan, Ing. Ph.D.
  • Bartas Martin, Ing. Ph.D.
Course content
1. Architecture of modern mobile applications 2. Basic platforms and project management 3. Creating the user interface and layout 4. Interactivity and navigation in the application 5. Application architecture and state management 6. Asynchronous operations and network communication 7. Dynamic data collection visualisation 8. Principles and tools for data visualization 9. Communication with IoT and real-time protocols 10. Advanced visualization: Live and interactive graphs 11. Local storage and data persistence 12. Development life cycle: Testing and deployment

Learning activities and teaching methods
Lecture supplemented with a discussion, Skills demonstration, Task-based study method, Individual study
  • Practical training (number of hours) - 26 hours per semester
  • Contact hours - 26 hours per semester
  • Individual project (40) - 20 hours per semester
  • Preparation for an examination (30-60) - 32 hours per semester
prerequisite
Knowledge
KTE/IT
learning outcomes
Students expand knowledges gained in the course KTE/IT. Students can create applications for mobile devices - mobile phones and mini computers Raspberry Pi. Students can identify appropriate mobile devices and use the appropriate platform for creating applications. Extends the ability of students to the management of mobile phones and similar devices using the Java (mobile internet applications, network applications, databases and applications).
explain the architectures of modern mobile applications, the principles of cross-platform development, and the advantages of a declarative approach to UI development
teaching methods
Lecture supplemented with a discussion
Task-based study method
Skills demonstration
Individual study
assessment methods
Combined exam
Test
Skills demonstration during practicum
Project
Recommended literature
  • Krejčiřík, Alexandr. SMS : střežení a ovládání objektů pomocí mobilu a SMS : GSM pagery a alarmy : princip použití, návody, příklady. 1. vyd. Praha: BEN - technická literatura, 2004. ISBN 80-7300-082-2.
  • Mahmoud, Qusay H. Naučte se Java 2 Micro Edition. 1. vyd. Praha: Grada, 2002. ISBN 80-247-0444-7.
  • Pecinovský, Rudolf. Myslíme objektově v jazyku Java 5.0. Praha: Grada, 2004. ISBN 80-247-0941-4.
  • Pužmanová, Rita. Bezpečnost bezdrátové komunikace : jak zabezpečit Wi-Fi, Bluetooth, GPRS či 3G. Vyd. 1. Brno: CP Books, 2005. ISBN 80-251-0791-4.
  • Topley, Kim. J2ME v kostce : pohotová referenční příručka. 1. vyd. Praha: Grada, 2004. ISBN 80-247-0246-9.
  • Žalud, V. Moderní radioelektronika. Praha: BEN, 2006. ISBN 80-7300-132-2.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester