Course Outline for Android


UNIT - 1

Introduction to Mobile App Development


Fundamental of Mobile App Development

Types of Mobile Application

Question & Answer

UNIT - 2

Getting Started with Mobile App Development


Exploring the Android platform

Key features of Android platform

Android versions

Android APIs

Exploring the Android Architecture

Libraries and Android Runtime

Application Framework

Building Blocks of an Android app

Activities

Services

Content Provider

Broadcast Receivers

Software Requirement for Developing Android apps

Structure of Android Project

Question & Answer

UNIT - 3

Building the User Interface


Designing the UI

Using Views

TextView Widget

EditText Widget

Button Widget

ImageButton Widget

ToggleButton Widget

RadioButton Widget

RadioGroup Widget

Checkbox Widget

Spinner Widget

ListView Widget

ImageView Widget

WebView Widget

ScollView Widget

Using view Group

Linear layout

Table layout

Frame layout

Relative layout

Absolute layout

Creating an Activity

Associating the UI with the Activity

Registering the Activity

Components of an Intent

Question & Answer

UNIT - 4

Adding Functionality to UI


Exploring Activities

The Activity Lifecycle

Lifecycle Methods

Handling UI Events in the Activity Class

using Event Handlers

using Event Listeners

Activating App Components

Type of Intent

Question & Answer

UNIT - 5

Handling Data in Android


Identifying Data Storage Mechanisms

SQLite Database

Internal Storage

External Storage

Shared Preferences

Network Connection

Using an SQLite database for Data Storage

Storing and Retrieving Data

Using Content providers for Data Access

Using Custom Content Providers

Question & Answer

UNIT - 6

Working with Services and Broadcast Receivers


Question & Answer

UNIT - 7

Enhancing the UI


Question & Answer

UNIT - 8

Notifying the User


Question & Answer

UNIT - 9

User Location-Based Service


Question & Answer

UNIT - 10

Communication via Android App


Question & Answer

UNIT - 11

Enhancing Apps with Graphics and Multimedia


Question & Answer

UNIT - 12

Securing Android App


Question & Answer

UNIT - 13

Testing and Deploying Android App


Question & Answer

CCC Online Test 2021 CCC Practice Test Hindi Python Programming Tutorials Best Computer Training Institute in Prayagraj (Allahabad) Best Java Training Institute in Prayagraj (Allahabad) Best Python Training Institute in Prayagraj (Allahabad) O Level NIELIT Study material and Quiz Bank SSC Railway TET UPTET Question Bank career counselling in allahabad Sarkari Naukari Notification Best Website and Software Company in Allahabad Website development Company in Allahabad