Introduction to Mobile applications – Embedded systems - Market and Business drivers for Mobile applications – Publishing and Delivery of Mobile applications – Requirements gathering and Validation for Mobile applications
Introduction – Basics of Embedded systems design – Embedded OS - Design constraints for Mobile applications - Both Hardware and Software related – Architecting mobile applications – User interfaces for mobile applications – Touch events and Gestures – Achieving quality constraints – Performance, Usability, Security, Availability and Modifiability.
Designing applications with Multimedia and Web access capabilities – Integration with GPS and Social media networking applications – Accessing applications hosted in a Cloud Computing environment – Design patterns for mobile applications.
Introduction – Establishing the development environment – Android architecture – Activities and views – Interacting with UI – Persisting data using SQLite – Packaging and deployment – Interaction with Server-Side applications using Google Maps, GPS and Wifi – Integration with Social Media applications.
Introduction to Objective C – iOS features – UI implementation – Touch frameworks – Data persistence using Core Data and SQLite – Location aware applications using Core Location and Map Kit – Integrating calendar and address book with social media application using Wifi - iPhone marketplace.
Reference Book:
1. James Dovey and Ash Furrow, “Beginning Objective C”, Apress, 2012. 2. David Mark, Jack Nutting, Jeff LaMarche, and Frederic Olsson, “Beginning iOS 6 Development: Exploring the iOS SDK”, Apress, 2013.
Text Book:
1. Jeff McWherter and Scott Gowell, "Professional Mobile Application Development", Wrox, 2012. 2. Charlie Collins, Michael Galpin and Matthias Kappler, “Android in Practice”, DreamTech, 2012