Thanks to visit codestin.com
Credit goes to www.scribd.com

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

Android Syllabus

Uploaded by

btsjin sam
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)
6 views2 pages

Android Syllabus

Uploaded by

btsjin sam
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

CSE226:ANDROID APP DEPLOYMENT

L:2 T:0 P:2 Credits:3

Course Outcomes: Through this course students should be able to

CO1 :: develop optimized and interactive Android user interfaces.

CO2 :: apply coroutines to handle concurrency and asynchronous operations in Kotlin.

CO3 :: design engaging app experiences using Android services and UI customization.

CO4 :: illustrate the use of local data storage using SQLite and Room database.

CO5 :: apply location and geospatial features into Android applications.

CO6 :: demonstrate effective debugging, testing, and deployment practices for Android apps.

Unit I
List and Recycler View : Custom List View - Layouts, interactions performance, Custom Grid View-
Layouts, customization, selection, Recycler View - View Holders, adapters, layout managers, click
events, Card View - Creation, styling, integration
Unit II
Kotlin Coroutines Processes : Basics, Scopes & Context, Using Coroutines with LiveData,
Suspending Functions, Cancellation & Timeouts, Exception Handling, Working with Flow Operators &
Cold Streams
Unit III
Services & Delightful User experience : Services - Bound/Unbound, Foreground., Custom
Drawables- Image Assets & Vector Assets, Custom Styles & Themes, Card View & Color - Color
Resources, Schemes, Floating Action Buttons - Implementation, customization, integration
Unit IV
Storage Options : SQLite Database - Creation, management, CRUD Operation , SQLiteOpenHelper,
Room Database - Entities, DAOs, migration, Live Data integration
Unit V
Location and Maps : User's Current Location - Access, updates, permissions, Fused Location
Provider, Google API for Maps- Integration, customization, geo / reverse geo coding, API Calling -
Making API calls, Handling API responses, Integrating APIs with location services
Unit VI
Testing and Deployment : Debugging - Techniques, tools, error analysis, Unit Test and Espresso
Test - Writing, running tests, Unit and UI testing, Steps to Upload App on Google Play - Preparation,
signing, developer account, uploading, management

List of Practicals / Experiments:

Testing
• Develop and test an Android application by applying debugging techniques and different testing
strategies
Drawables
• Design an application that demonstrates the use of custom styles, themes, and a Floating Action
Button.
Database
• Build an application demonstrating the use of SQLite and Room Database for efficient data storage
and retrieval.
Maps
• Build an application with embedded map functionality using the Google Maps API.

List view and Recycler View


• Build an application using Recycler View featuring custom list and grid views, integrated with
Coroutines and LiveData.

Session 2025-26 Page:1/2


Background Process
• Develop an Android application that demonstrates the implementation of Bound, Unbound, and
Foreground Services to perform background operations and interact with the user interface.
Kotlin Coroutines Process
• Integrate LiveData with coroutines using viewModelScope and Fetch and update UI with simulated or
real API data using suspend functions

Text Books:
1. BEGINNING ANDROID PROGRAMMING WITH ANDROID STUDIO by J. F. DIMARZIO, WILEY

References:
1. FUNDAMENTALS OF ANDROID APP DEVELOPMENT by SUJIT KUMAR MISHRA, BPB
PUBLICATIONS
2. ANDROID APP DEVELOPMENT FOR DUMMIES by MICHAEL BURTON, WILEY

Session 2025-26 Page:2/2

You might also like