Mobile Application Development

Paper Code: 
MCA 524C
Credits: 
04
Periods/week: 
04
Max. Marks: 
100.00
Objective: 
  • Understand system requirements for mobile applications
  • Generate mobile application design
  • Implement the design using specific mobile development frameworks
12.00
Unit I: 
INTRODUCTION

 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, Basics of embedded systems design, Embedded OS, Design Constraints for mobile applications, both and software related, Architecting mobile applications, user interfaces for mobile applications, touch events and gestures.

8.00
Unit II: 
ADVANCED DESIGN

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 – Achieving quality, constraints-performance, , usability, security, availability and modifiability.

14.00
Unit III: 
TECHNOLOGY I ANDROID

Establishing the development environment  Android architecture  Android Application Structure, Emulator- Android virtual device, UI design, Fragments, Activity, Services, broadcast receiver, Intents/Filters, Content provider-SQLite Programming, SQLITE open, Helper, SQlite Database, Interaction with server side application

14.00
Unit IV: 
ADVANCED ANDROID

Using Google Maps, GPS and Wi-Fi Integration, Android Notification, Audio Manager, Bluetooth, Camera and Sensor Integartion, Sending SMS, Phone Calls, Publishing Android Application

12.00
Unit V: 
TECHNOLOGY II IOS

Introduction to Objective C  iOS features  UI implementation Touch frameworks Data persistence using Core Data and SQLite, Action and Outlets, Delegates and Storyboard, Location aware applications using Core Location and Map Kit,  Integrating calendar and address book with social media application  Using Wifi  iPhone marketplace.

ESSENTIAL READINGS: 
  •  Jeff McWherter and Scott Gowell, "Professional Mobile Application Development", Wrox, 2012
  • Charlie Collins, Michael Galpin and Matthias Kappler, “Android in Practice”, DreamTech, 2012
REFERENCES: 
  • David Mark, Jack Nutting, Jeff LaMarche and Frederic Olsson, “Beginning iOS 6 Development: Exploring the iOS SDK”, Apress, 2013.
  • James Dovey and Ash Furrow, “Beginning Objective C”, Apress, 2012
  • Paul Deitel, Harvey Deitel, Abbey Deitel and Michel Morgano, “Android for Programmers an App-Driven Approach”, Pearson, 2012
Academic Year: