MOBILE APPLICATION DEVELOPMENT

Paper Code: 
DCAI 601B
Credits: 
03
Periods/week: 
06
Max. Marks: 
100.00
Objective: 

This course will help students to:

  • Learn the basics Mobile Applications.
  • Create Mobile Applications using Android & Java.

 

Learning Outcome

Learning and Teaching Strategies

Assessment Strategies-

The students will:

 

CO66. Demonstrate installation of Android Studio.

CO67. Explore Development Framework of Android Studio

CO68. Build basic apps using Java

CO69. Create Android Applications using         Manifest           Editor    with external   resources, classes and activities

CO70. Construct and design mobile apps for Android platform

Interactive Lectures, Discussion, Tutorials, Reading assignments, Demonstrations.

Class test, Semester end examinations, Solving problems in tutorials, Assignments, Presentation, Individual and group projects.

 

Contents:

  • Introduction to Android
  • Introducing Development Framework
  • Android Development Practices
  • Using Manifest Editor
  • Externalizing Resources within app
  • Introducing the Android class
  • Adding Activities in app
  • Adding services
  • Android User Interface
  • Event Handling in apps
  • Sending Email using app
  • Sending SMS through app
  • Android Phone calls handling
  • Adding Camera to app
  • Adding Google Maps in app
  • Applying Image Effects
  • Session Management
  • Managing SQLite Database in applications

 

 

ESSENTIAL READINGS: 
  • Jeff McWherter, Scott Gowell, “Professional Mobile Application Development”, Wrox Publications,     September 2012.
  • Reto Meier, “Professional Android.4 Application Development”, Wrox Publications, 1992.  

 

REFERENCES: 

Suggested Reference Books

  • Jeremy Wilken, “Ionic in Action: Hybrid Mobile Apps with Ionic and AngularJS”, Manning Publications, Singapore, October 2015.
  • Neil Smyth “Android Studio Development Essentials: Android 6 Edition” eBookFrenzy, December, 2015.

E-Resources including links:

 

Academic Year: