317x Filetype PDF File size 0.14 MB Source: www.bvmengineering.ac.in
4EC49: MOBILE APPLICATION DEVELOPMENT
CREDITS - 2 (LTP: 1,0,1)
Course Objective: To learn and develop the mobile applications on android platform.
Teaching and Assessment Scheme:
Teaching Scheme Credits Assessment Scheme
(Hours per week)
Theory Marks Practical Marks Total
L T P C Marks
ESE CE ESE CE 100
1 0 2 2 30 20 20 30
Course Contents:
Unit Topics Teaching
No. Hours
1 Refreshing OOP: (02+04=06)
Object oriented programming concepts, java introduction, Abstract class
and interface, Exceptional handling, Multithreading
2 Introduction to Android Programming and its Basics: History, Features (03+05=08)
and android architecture, Introduction to java and android, Introducing
development framework, Dalvik virtual machine – DVM, Installation of
Android Studio, Android virtual device (AVD) and SDK manager, Android
manifest file.
3 Android Building Blocks: (03+05=08)
Types of android applications, Activity lifecycle, Intents, services, Content
provider, broadcast receivers, Activity classes, Component lifecycle,
Layouts, Views and Resources, Activity with Implicit Intents
Android User Interface : (03+05=08)
4 Buttons, Radio Buttons, checkboxes, Pickers, Spinners, Menus: Options
menu, contextual menu, Popup menu, Adding menu items, Navigation:
Screen Navigation, navigation drawer, Theme and Styles: Uses of drawable
in android
5 Database Connectivity: (03+05=08)
SQLite database, SQLite data types, Cursors and content values, SQLite
open helper, Adding, Updating and deleting content, Firebase database,
connection of firebase database with android app
6 Test, Debug and Publishing and Other Mobile Application (01+06)
Development:
Permission, Libraries, Widgets, Publishing your app, Making and
publishing APK, iOS Platform Overview, basics iOS Dev Center, iOS
SDK.
Total 45
List of References:
1. Bill Phillips,Chris Stewart, Kristin Marsicano, Brian Gardner, “Android Programming: The
Big Nerd Ranch Guide”,4th Edition,Big Nerd Ranch Guide.
nd
2. Dawn Griffiths,David Griffiths, “Head First Android Development”,2 Edition, O'Reilly
Media
3. Mike Wolfson, “Android Developer Tools Essentials”, O'Reilly Media Publications..
4. Jeff Friesen, “Learn Java for Android Development”, A press Publications, 2nd Edition
Course Outcomes (COs):
By learning this course students will be able to
1. Understand Android OS, Android Studio platform for app development.
2. Understand the Android building blocks.
3. Apply the concept of UI in designing mobile application.
4. Analyze the database connectivity.
5. Design, Debug and publish the Android Application.
no reviews yet
Please Login to review.