You are on page 1of 14

UNDER GUIDANCE OF : Mrs.

SHILPI KHARE
PRESENTED BY : VAIBHAV SRIVASTAVA
(IU) ROLL NO. : 1726018094
BATCH : BCA(04)

1
 Basics of Android
 History of Android
 Versions of Android
 Android core building block
 Features

2
 What is Android?

Android is a mobile operating system based on the


linux and kernel. It's maintained by Google, and
comes in a few different versions. Android is a multi-
process system, in which each application (and parts
of the system) runs.

3
 Andy Rubin founded Android Incorporation in Palo
Alto, California, United States in October, 2003.

 In 17th August 2005, Google acquired android


Incorporation.

 The key employees of Android Incorporation are Andy


Rubin, Rich Miner, Chris White and Nick Sears.

 Android is the nick name of Andy Rubin given by


coworkers because of his love to robots.

4
 In 2007, Google announces the development of android
OS.

 In 2008, HTC launched the first android mobile.

 The early intentions of the company were to develop an


advanced operating system for digital cameras, when it was
realized that the market for the devices was not large
enough, and diverted their efforts to producing a smart
phone operating system.

 Initially android was developed for Television, video


games, digital cameras and electronics.

5
 Features are going to be added one version to another
version.

6
7
 Activity
 Service
 Contentprovider
 Broadcast receiver

8
Activity
An activity is a class that represents a single screen. If you open
multiple activities they are stacked at top of each other . You can’t
arrange activities side by side, like you can do with desktop
windows. Since mobile phone screens are small, an activity
typically takes up the whole screen.

9
Services
Service is background process that can run for a long
time. A service is a component which runs in the
background without direct interaction with the user. As
the service has no user interface, it is not bound to the
lifecycle of an activity.

10
Content Provider
Is the standard way through which one application
communicate with other. Every android application has
its own process and permissions, its data is hidden from
other applications.

11
Broadcast receiver
The broadcast receiver is yet another type of component that can
receive and respond to any broadcast announcements, in
particular it is used to listen for intents.

12
13
14

You might also like