MAD Syllabus
MAD Syllabus
Semester: VII
L-T-P-H : 4-0-0-4
Credit:4
UNIT - III
GETTING STARTED WITH ANDROID Why Target Android? Who Supports Android?, Android as Competition to Itself, Getting the
Tools You Need, Connecting to the Google Play, Android Development Practices, Building the
Derby App in Android.
GETTING STARTED WITH IOS The iPhone Craze, Getting the Tools You Need, iOS Project, Debugging iOS Apps, Objective-C
Basics, Hello World App, Building the Derby App in iOS, Other Useful iOS Things.
10 Hrs
UNIT - IV
Signing and Publishing your Application Test your application,Attach and end user License Agreement if desired,Create and attach an
Icon and Label,clean Up for Release,Version Your Application,Obtaining a signing Certificate
and API Key,Signing Your Application,Retesting your Application,publishing on Android
Market, signing up As an Android Developer.
Persistent Data Storage: SQLite Databases and Content Providers Databases - Basic Structure of the MicroJobsdatabase Class, Reading Data from the Database,
Modifying the Databse. Content Providers-Introducing Notepad, Content Providers, consuming a
Content Provider.
10 Hrs
UNIT - V
Location and Mapping
Location-Based services, Mapping, The Google Maps Activity, the Map view and MapActivity,
working with Mapviews, Location Without Maps.
Building a View
Android GUI Architecture, Assembling a graphical Interface, Wiring up the Controller, The
Menu
10 Hrs
Text Book:
1. Jeff McWherter, Scott Gowell, Prfessional Mobile Application Development, WROX, 2012
2. Rogers, Android Application Development, Shroff/OReilly Publications, 2009(chapter 7, 8, 9
and 10)
Reference Books:
1. Neuburg, Programming iOS8, 5th edition, Shroff/OReilly Publications, 2014
1.
2.
3.
4.
5.
Course Outcomes
Understand the meaning and need of web services , Deploy the mobile applications in
marketplace for distribution and Describe the requirements for mobile applications - L2, L1
Generate mobile application User Interface design - L3
Implement the design using ANDROID and iOS mobile development frameworks - L3
Understand the number of steps, any application developer will go through in preparing
and submitting an application to Android Market - L2
Develop and Building a views and Location-based services and mapping - L6