Lecturer(s)
|
|
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.
|