0% found this document useful (0 votes)
11 views15 pages

Unit 01

The document provides an overview of Android as a mobile operating system developed by Google, highlighting its open-source nature and compatibility with various devices. It discusses the Android architecture, major components, features, and tools required for app development, as well as the advantages and disadvantages of using Android. Additionally, it explains the role of the Open Handset Alliance in promoting open standards for mobile devices and the interdependence within the Android ecosystem.

Uploaded by

jk97
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)
11 views15 pages

Unit 01

The document provides an overview of Android as a mobile operating system developed by Google, highlighting its open-source nature and compatibility with various devices. It discusses the Android architecture, major components, features, and tools required for app development, as well as the advantages and disadvantages of using Android. Additionally, it explains the role of the Open Handset Alliance in promoting open standards for mobile devices and the interdependence within the Android ecosystem.

Uploaded by

jk97
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/ 15

UNIT 1

ANDROID AND
IT’S TOOL’S
TABLE OF CONTENT

Introduction to Android

Android and its features

Tools and software required for building an android app

Android architecture
Introduction to
Android
• Android is an operating system
for mobile devices, and it's the
brain that makes your
smartphone or tablet work.
• Developed by a group of
companies led by Google.
Its Open Source. • Android is designed to run on a
Freely available to use for wide variety of devices, not just
anyone. phones.
What is Android?
Android is a mobile operating system based on a modified
version of the Linux kernel, designed primarily for
touchscreen mobile devices such as smartphones and
tablets.

Android was originally developed by a


startup named Android. It was
purchased by Google in 2005, and
development continued under Open
Handset Alliance (OHA).
Major components of
Android platform

Applications

Application framework
Software
Development Kit
(SDK) and
Middleware libraries developer tools

Operating System
Android versions

Do you ever realise that all the versions of Android are initially named in
alphabetical order from A to P until Android Q is replaced by Android 10?
Open Handset Alliance (OHA)
In November 2007
Google formed
Open Handset
Alliance (OHA)

The Open Handset Alliance (OHA) is a consortium whose goal is to develop open standards
for mobile devices, promote innovation in mobile phones and provide a better experience for
consumers at a lower cost.
The Open Handset Alliance integrates contributed software and
other intellectual property from its member companies and The primary objective of these
makes it available to developers through the open source companies is to develop open
standards for mobile devices.
community.

Mobile Operators Chip makers

Open Handset
Alliance
(OHA)
members
Software Comercialization
companies companies

Handset
manufactures
Android ecosystem One can’t exist without the
other
The ecosystem of mobile applications enables
the enterprises and the independent developers
to develop attractive, feature-rich and unique
mobile applications which will perform rapidly
and can essentially garner the attention of the
market.

Android ecosystem is all about the Ecosystem in Market terminology refers to


interdependence between android the inter-dependence between demand and
developers(Google), Equipment
supply. In the Android ecosystem this
Manufacturers, and users, as this is an
translates to inter-dependence between
ecosystem one cannot exist without the
users, developers and equipment makers.
other.
Google
Need of Android integration

Open Source

App ecosystem

Cost efficiency
Security Global
Customization
accesibility
options
Multitasking
Device variety capabilities

Development
Regular updates platform
Android features
• Supports 2D, 3D graphics
Open app ecosystem • Supports Multiple Languages
• Faster Web Browser
• Video Calling
• Open Source Framework
File system access
• Uses of Tools are Very Simple
• Availability of Apps
• Great Social Networking
Widgets Integration
• Better Notification System
• Updated User Interface Design
Third-party app stores • At a Time Applications
• Low Chance of Crashing
• Stability
• Multitasking
Device customization at core
Android Disadvantages

• Need internet connection


• Advertising
• Wasteful Battery
• Many applications contain
virus
• Slow response
• Heat
Tools and software required for building an Android app.

IDE (ANDROID STUDIO/ELLIPSE)

WINDOWS/MAC/LINUX OS

ANDROID SDK

JDK
Android architecture Android architecture is a software stack of
components to support a mobile device needs.

The native and third party


applications like Contacts, Email,
Music, Gallery, Clock, Games, etc.
Provides the services through
whatever we will build those will be
which we can create the
installed on Application layer only.
particular class and make that
class helpful for the Applications
creation.

The Native Libraries includes


various C/C++ core libraries and The Android run time is the engine
Java based libraries to provide a that powers our applications
support for android development. along with the libraries and it
forms the basis for the application
framework.

Linux Kernel is a bottom layer and heart of the android architecture. It is heart of Android architecture that exists
at the root of android architecture and contains all the low -level device drivers for the various hardware
components of an Android device.
THANKYOU

You might also like