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



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 Online Test in Hindi Bank SSC Railway TET UPTET Question Bank career counselling in allahabad Sarkari Naukari Notification Best Website and Software Company in Allahabad Sarkari Exam Quiz