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.
|