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