Mobile Application Development-II

Paper Code: 
DBCA601B
Credits: 
03
Periods/week: 
03
Max. Marks: 
100.00
Objective: 

This module will help the students to learn mobile platform and various application developments.

9.00
Unit I: 
Introduction to Mobile Application

Getting Started with Android: Introducing the Development Framework,Android Development Practices, Building the Derby App in Android.

9.00
Unit II: 
Diving into Mobile

Creating Applications and Activities: Using Manifest Editor,Externalizing ResourcesIntroducing the Android class, Android Activities.

9.00
Unit III: 
Introduction to Mobile User Interface Design and Mobile Websites

Getting Started with iOS: Getting the Tools You Need, iOS Project, Debugging iOS Apps, Objective-C Basics, Hello World App, Building the Derby App in iOS.

9.00
Unit IV: 
Getting Started with Windows 7

Getting Started with Windows 7: Getting Started with Windows 7, Getting the Tools You Need, Windows Phone 7 Project, Building the Derby App in Windows Phone 7, Distribution, Mobile User Interface Design,  

Mobile Websites:  Choosing a Mobile Web Option, Adaptive Mobile Websites, Mobile Web Apps with HTML5.

9.00
Unit V: 
Getting Started with PHONEGAP

Getting Started with PHONEGAP: Need of PhoneGap, Using PhoneGap, Differences between PhoneGap and HTML5, Getting the Tools You Need, PhoneGap Project, Building the Derby App in PhoneGap.

Android: Files, Saving State, and Preferences, Databases and Content Providers.

ESSENTIAL READINGS: 
  1. Jeff McWherter, Scott Gowell, “Professional Mobile Application Development”, Wrox Publications, September 2012.
  2. Reto Meier, “Professional Android.4 Application Development”, Wrox Publications, 1992.
REFERENCES: 
  1. Luc Bors, “Oracle Mobile Application Framework Developer Guide: Build Multiplatform Enterprise Mobile Apps”, Oracle Press. House, 2015.
  2.  Clifton Craig , Adam Gerber , “Learn Android Studio: Build Android Apps Quickly and Effectively”, Apress.
  3.  Jeremy Wilken, “Ionic in Action: Hybrid Mobile Apps with Ionic and AngularJS”, Manning Publications, Singapore, October 2015.
  4.  Matthew Mathias , John Gallagher, “Swift Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides)”, Big Nerd Ranch Guides, December, 2015.
  5.  Neil Smyth “Android Studio Development Essentials: Android 6 Edition” eBookFrenzy, December, 2015.
Academic Year: