Course: Mobile Applications Programming

» List of faculties » FM » NTI
Course title Mobile Applications Programming
Course code NTI/PAA
Organizational form of instruction Lecture + Lesson
Level of course Master
Year of study not specified
Semester Winter
Number of ECTS credits 5
Language of instruction Czech
Status of course Compulsory
Form of instruction Face-to-face
Work placements Course does not contain work placement
Recommended optional programme components None
Lecturer(s)
  • Kolaja Jan, Ing. Ph.D.
Course content
Lectures 1. Mobile applications in general, platforms overview. 2. Capabilities of HTML5 for mobile applications - offline, canvas, video, etc. 3. Frameworks for cross-platform HTML5+JS+CSS3 applications development - PhoneGap, PBworks, Rhomobile, Appcelerator, The-M-Project. 4. Android: specifics and tools. 5. User interface, activites + application life cycle. 6. Android Intents and Broadcasts. 7. Information sharing - setups, files, SQLite file database. 8. Automatic testing and the TDD methodology. 9. Map applications - Google Maps and more. 10. Advanced topics - threads, services. 11. Mobile device as a networking client. 12. iOS specifics and tools. 13. Monetization of applications - Android Market, iTunes and other. 14. Reserve. Practice Practicing the teached topics by the practical development of particular applications.

Learning activities and teaching methods
Monological explanation (lecture, presentation,briefing)
  • Class attendance - 56 hours per semester
Learning outcomes
The subject is focused on mobile application development for selected platforms - Google Android system and cross platform application development in HTML5.
Students will acquire further knowledge in mobile applications.
Prerequisites
Unspecified

Assessment methods and criteria
Combined examination

Active participation in seminars, combined exam.
Recommended literature
  • Hogan B. P. HTML5 and CSS3: Develop with Tomorrow?s Standards Today. Pragmatic Bookshelf, 2011. ISBN 978-1934356685.
  • Meier R. Professional Android Application Development. Wiley Publishing, 2009. ISBN 978-0-470-34471-2.
  • Stark J. Building Android Apps with HTML, CSS, and JavaScript. O'Reilly Media, 2010. ISBN 978-1449383268.
  • Steele J. The Android Developer?s Cookbook: Building Applications with the Android SDK. Addison-Wesley Professional, 2010. ISBN 978-0321741233.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Mechatronics, Informatics and Interdisciplinary Studies Study plan (Version): Information Technology (2013) Category: Informatics courses 1 Recommended year of study:1, Recommended semester: Winter