0% found this document useful (0 votes)
76 views13 pages

MAD Introduction

The document outlines a course on mobile application development for an undergraduate computer engineering program, including 6 units that will cover topics such as the Android operating system, tools, user interface components, activities, multimedia, security, and application deployment. Students will learn to install Android tools, design interfaces, incorporate databases, and publish applications. Assessment includes theory exams, practical exams, and course outcomes involve interpreting Android features, configuring development environments, and developing rich user interfaces.

Uploaded by

Atharv Kadam
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)
76 views13 pages

MAD Introduction

The document outlines a course on mobile application development for an undergraduate computer engineering program, including 6 units that will cover topics such as the Android operating system, tools, user interface components, activities, multimedia, security, and application deployment. Students will learn to install Android tools, design interfaces, incorporate databases, and publish applications. Assessment includes theory exams, practical exams, and course outcomes involve interpreting Android features, configuring development environments, and developing rich user interfaces.

Uploaded by

Atharv Kadam
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

Mobile Application

Development
 Program Name : Computer Engineering Program
Group
 Program Code : CO/IF
 Semester : Sixth
 Course Title : Mobile Application Development
 Course Code : 22617
 Scheme: I
Course Outcomes(COs):
1. INTERPRET FEATURES OF ANDROID OPERATING
SYSTEM
2. CONFIGURE ANDROID ENVIRONMENT AND
DEVELOPMENT TOOLS
3. DEVELOP RICH USER INTERFACE BY USING LAYOUTS
AND CONTROLS
4. USE USER INTERFACE COMPONENTS FOR ANDROID
APPLICATION DEVELOPMENT
5. CREATE ANDROID APPLICATION USING DATABASE
6. PUBLISH ANDROID APPLICATION
Teaching & Examination Scheme
 Teaching Scheme:

Lecture Practical Total Credit


(L) (P) (L+T+P)

3 4 7

 Examination Scheme:

Theory Practical

Paper ESE PA Total ESE PA Total


Hrs.
Max Min Max Min Max Min Max Min Max Min Max Min

3 70 28 30 00 100 40 25# 10 25 10 50 20
Syllabus
Distribution of Theory Marks
Unit Teaching
Unit title R U A Total
no Hours
Level Level Level Marks

1 Android and its tools 04 02 02 - 04

Installation and configuration


2 06 02 02 02 06
of Android

3 UI Components and Layouts 08 02 02 04 08

Designing User Interface with


4 10 02 02 08 12
View
Activity and Multimedia with
5 18 02 06 12 20
databases.
Security and Application
6 18 02 06 12 20
Deployment
Total 64 12 20 38 70
Unit No.1:-Android and its tools
1.1 Introduction to Android, open handset alliance,
Android Ecosystem.
1.2 Need of Android, Features Of Android
1.3 Tools and software required for developing an
Android, Application
1.4 Android Architecture
Unit No.-2: Installation and configuration of
Android
 2.1 Operating System, Java JDK, Android SDK
 2.2 Android Development Tools(ADT)
 2.3 Android Virtual Devices(AVDs)
 2.4 Emulators
 2.5 Dalvik Virtual Machine, Difference between JVM and
DVM
 2.6 Steps to install and configure Android Studio and SDK
Unit No.3: UI Components and Layouts

 3.1 Control Flow, Directory Structure


 3.2 Components of a screen, Fundamental UI Design
 3.3 Linear Layout; Absolute Layout; Frame Layout; Table
Layout; Relative Layout
Unit No.4:Designing User Interface with View
4.1 Text View, Edit Text; Button, Image Button; Toggle
Button; Radio Button And Radio Group; Checkbox; Progress
Bar.
4.2 List View; Grid View; Image View; Scroll View; Custom
Toast Alert
4.3 Time And Date Picker
Unit No. 5 Activity and Multimedia with databases.
5.1 Intent, Intent_Filter
5.2 Activity Lifecycle; Broadcast Lifecycle
5.3 Content Provider; Fragments
5.4 Service: Features Of service, Android platform service,
Defining new service, Service Lifecycle, Permission,
example of service
5.5 Android System Architecture, Multimedia framework,
Play Audio and Video, Text to speech, Sensors, Async tasks
5.6 Audio Capture, Camera
5.7 Bluetooth, Animation
5.8 SQLite Database, necessity of SQLite, Creation and
connection of the database, extracting value from cursors,
Transactions.
Unit No.-6 Security and Application Deployment
6.1 SMS Telephony
6.2 Location Based Services: Creating the project, Getting the
maps API key, Displaying the map, Displaying the zoom
control, Navigating to a specific location, Adding markers,
Getting location, Geocoding and reverse Geocoding, Getting
Location data, Monitoring Location.
6.3 Android Security Model, Declaring and Using Permissions,
Using Custom Permission.
6.4 Application Deployment: Creating Small Application,
Signing of application, Deploying app on Google Play Store,
Become a Publisher, Developer Console
Suggested Learning Resources
Sr. No Title of Book Author Publication

Vikas Publications, New


1 Android Dixit, Prasanna kumar Delhi 2014, ISBN:
978932597788

Maclean David, Apress Publications,


2 Pro Android 5 Komatineni Satya, Allen 2015, ISBN: 978-1-
Grant 4302-4680-0

Packet Publication,
Android Programming
3 Hortan, john 2015, ISBN: 978-1-
for Beginners
78588-326-2
Software/Learning Websites

a) https://www.tutorialspoint.com/android
b)http://developer.android.comiguidefindex.hlinl.
c)http://developer.android.com/reference/packages.hb
al
d)http://developer.android.corraguide/components/fu
ndamentals.html
e)littp://developer.android.corniguide/topicstui/index.
html
f)http://developer.android.com/guide/topics/ui/declar
ing-layouthtml
g)https://www.tutorialspoint.com/android/artdroid_a
dvanced_tutorial.pdf

You might also like