0% found this document useful (0 votes)
16 views2 pages

CB3V65 MAD Syllabus

The document outlines the course structure for 'Mobile Application Development' (Course Code: CB3V65), focusing on Android SDK and application development. It includes objectives, units covering mobile platforms, Android introduction, UI design, and APIs, along with practical experiments. Upon completion, students will be able to create and deploy Android applications, manage data, and design user interfaces.

Uploaded by

sumathikumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views2 pages

CB3V65 MAD Syllabus

The document outlines the course structure for 'Mobile Application Development' (Course Code: CB3V65), focusing on Android SDK and application development. It includes objectives, units covering mobile platforms, Android introduction, UI design, and APIs, along with practical experiments. Upon completion, students will be able to create and deploy Android applications, manage data, and design user interfaces.

Uploaded by

sumathikumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Course Code L T P C

MOBILE APPLICATION DEVELOPMENT


CB3V65 2 0 2 3

COURSE OBJECTIVES:

1. To facilitate students to understand android SDK


2. To help students to gain basic understanding of Android application development
3. To understand how to work with various mobile application development
frameworks
4. To inculcate working knowledge of Android Studio development tool
5. To learn the basic and important design concepts and issues of development of mobile
applications.

UNIT I MOBILE PLATFORM AND APPLICATIONS 6


Mobile Device Operating Systems — Special Constraints & Requirements — Commercial
Mobile Operating Systems — Software Development Kit: iOS, Android, BlackBerry, Windows
Phone —MCommerce — Structure — Pros & Cons — Mobile Payment System — Security
Issues

UNIT II INTRODUCTION TO ANDROID 6


Introduction to Android: The Android Platform, Android SDK, Eclipse Installation, Android
Installation, Building your First Android application, Understanding Anatomy of Android
Application, Android Manifest file.

UNIT III ANDROID APPLICATION DESIGN ESSENTIALS 6


Anatomy of Android applications, Android terminologies, Application Context, Activities,
Services, Intents, Receiving and Broadcasting Intents, Android Manifest File and its common
settings, Using Intent Filter, Permissions.

UNIT IV ANDROID USER INTERFACE DESIGN & MULTIMEDIA 6


User Interface Screen elements, Designing User Interfaces with Layouts, Drawing and Working
with Animation. Playing Audio and Video, Recording Audio and Video, Using the Camera to
Take and Process Pictures

UNIT V ANDROID APIs 6


Using Android Data and Storage APIs, Managing data using Sqlite, Sharing Data between
Applications with Content Providers, Using Android Networking APIs, Using Android Web
APIs, Using Android Telephony APIs, Deploying Android Application to the World.

TOTAL NUMBER OF PERIODS INCLUDING LAB: 60

SAMPLE LIST OF EXPERIMENTS NUMBER OF PRACTICAL PERIODS: 30

1. Develop an application that uses GUI components, Font, Layout Managers and
event listeners.
2. Develop an application that makes use of databases
3. Develop a native application that uses GPS location information
4. Implement an application that creates an alert upon receiving a message
5. Develop an application that makes use of RSS Feed.
6. Create an application using Sensor Manager
7. Create an android application that converts the user input text to voice.
8. Develop a Mobile application for simple and day to day needs (Mini Project)

COURSE OUTCOMES:

On completion of this course, the students will be able to:

CO1 Identify various concepts of mobile programming that make it unique from
programming for other platforms.
CO2 Create, test and debug Android application by setting up Android development.
CO3 Demonstrate methods in storing, sharing and retrieving data in Android applications
CO4 Utilize rapid prototyping techniques to design and develop sophisticated mobile
interfaces
CO5 Create interactive applications in android using databases with multiple activities
including audio, video and notifications and deploy them in marketplace

TEXT CUM REFERENCE BOOKS:

1. Lauren Darcey and Shane Conder, “Android Wireless Application Development”,


Pearson Education, 2nd ed. (2011)
2. Google Developer Training, "Android Developer Fundamentals Course – Concept
Reference”, Google Developer Training Team, 2017.
3. Prasanth Kumar Pattnaik,Rajib Mall,”Fundamentals of Mobile Computing”,PHI
Learning Pvt.Ltd,New Delhi-2012
4. Reto Meier, “Professional Android 2 Application Development”, Wiley India Pvt Ltd,
2010
5. Mark L Murphy, “Beginning Android”, Wiley India Pvt Ltd, 2009
6. Dawn Griffiths and David Griffiths, “Head First Android Development”, 1st Edition,
O‟Reilly SPD Publishers, 2015. ISBN-13: 978-9352131341
7. Erik Hellman, “Android Programming – Pushing the Limits”, 1st Edition, Wiley India
Pvt Ltd, 2014. ISBN-13: 978-8126547197.
8. Bill Phillips, Chris Stewart and Kristin Marsicano, “Android Programming: The Big Nerd
9. Ranch Guide”, 4th Edition, Big Nerd Ranch Guides, 2019. ISBN-13: 978-0134706054

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy