Course: Programming of Mobile Applications

« Back
Course title Programming of Mobile Applications
Course code AUIUI/AE5PM
Organizational form of instruction Lecture + Lesson
Level of course Bachelor
Year of study not specified
Semester Winter and summer
Number of ECTS credits 4
Language of instruction Czech, English
Status of course unspecified
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Beltran Prieto Luis Antonio, MSc.
  • Vala Radek, Ing. Ph.D.
Course content
1. Introduction to mobile platforms (Android, iOS) 2. Methods of mobile application development 3. Developer tools 4. Native SDK 5. Development of hybrid applications 6. Apache Cordova / Phonegap technology, Ionic 7. JS Frameworks for mobile application development 8. Native plugins 9. Programming a real hybrid mobile application using Ionic FW 10. Introduction to the development of native applications 11. Introduction to programming for the Android platform 12. Basic building blocks of Android platform applications 13. Activities, data transfer and communication between them, network work 14. Programming a real Android application

Learning activities and teaching methods
Lecturing, Exercises on PC
  • Participation in classes - 42 hours per semester
prerequisite
Knowledge
Knowledge of basic web technologies and JavaScript language Knowledge of object-oriented programming
Knowledge of basic web technologies and JavaScript language Knowledge of object-oriented programming
learning outcomes
characterize different methods of mobile application development
characterize different methods of mobile application development
list programming tools and methods suitable for each mobile platform
list programming tools and methods suitable for each mobile platform
define the possibilities of programming mobile applications using web standards
define the possibilities of programming mobile applications using web standards
describe how to program mobile applications using the Ionic web framework
describe how to program mobile applications using the Ionic web framework
describe how to program native Android mobile applications
describe how to program native Android mobile applications
Skills
create a mobile application using web standards
create a mobile application using web standards
create a mobile app using the Ionic framework
create a mobile app using the Ionic framework
create a native mobile app for the Android platform
create a native mobile app for the Android platform
create a build of a native application package for the Android platform
create a build of a native application package for the Android platform
display data provided by the REST API in the mobile application
display data provided by the REST API in the mobile application
teaching methods
Knowledge
Exercises on PC
Lecturing
Lecturing
Exercises on PC
assessment methods
Analysis of works made by the student (Technical products)
Analysis of works made by the student (Technical products)
Recommended literature
  • Andrew Lunny. PhoneGap Beginner's Guide. 2011. ISBN 9781849515375.
  • Jeff McWherter, Scott Gowell. Professional Mobile Application Development. 2012. ISBN 9781118240687.
  • Matt Gifford. PhoneGap Mobile Application Development Cookbook. 2012. ISBN 9781849518598.


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