3. The android framework is
the set of API's that allow
developers to quickly and
easily write apps for android
phones.
4. ANDROID VERSIONS
APPLE PIE
ANDROID 1.0 1
SEPTEMBER
23, 2008
BANANA
BREAD
ANDROID 1.1 2
FEBRUARY 9,
2009
CUPCAKE
ANDROID 1.5 3
APRIL 30,
2009
DONUT
ANDROID 1.6 4
SEPTEMBER
15, 2009
ECLAIR
ANDROID 2.0 –
2.1 5-7
OCTOBER 26,
2009
Google launched the first version of the Android platform on Nov 5, 2007. Since then, Google released a lot of
android versions such as Apple Pie, Banana Bread, Cupcake, Donut, Éclair, Froyo, Gingerbread, Jellybeans, Kitkat,
Lollipop, marshmallow, Nougat, Oreo, etc. with extra functionalities and new features.
6. ANDROID VERSIONS
KITKAT
ANDROID 4.4 –
4.4.4 19 JULY
9, 2012
LOLLIPOP
ANDROID 5.0 –
5.1 21 – 22
OCTOBER 17,
2014
MARSHMALLOW
ANDROID 6.0 –
6.0.1 23
OCTOBER 5,
2015
NOUGAT
ANDROID 7.0 –
7.1 24 – 25
AUGUST 22,
2016
OREO
ANDROID 8.0
26 AUGUST 21,
2017
7. ANDROID VERSIONS
PIE ANDROID
9.0 27
AUGUST 6,
2018
ANDROID Q
ANDROID 10.0
29
SEPTEMBER 3,
2019
ANDROID 11
ANDROID 11.0
30 SEPTEMBER
8, 2020
NOUGAT
ANDROID 7.0 –
7.1 24 – 25
AUGUST 22,
2016
OREO
ANDROID 8.0
26 AUGUST 21,
2017
8. ANDROID SDK
THE ANDROID SDK PROVIDES
YOU THE API LIBRARIES AND
DEVELOPER TOOLS NECESSARY
TO BUILD, TEST, AND DEBUG
APPS FOR ANDROID.
9. THE ANDROID API
LIBRARIES
Android Support Library Provided a variety
of Android feature and utility APIs that are
compatible with a wide range of platform
versions
10. DEVELOPMENT TOOLS
The SDK includes the Android Studio IDE and
a number of other development tools
that allow you to compile and write your
applications to show Android ASCII text file
into feasible
applications
11. THE ANDROID VIRTUAL
DEVICE MANAGER AND
INDIVIDUAL
The Android individual could be an absolutely
interactive mobile device emulator that
includes many different skins.
12. FULL DOCUMENTATION
The SDK includes intensive code-level
reference info particularization specifically
what’s enclosed in every package and
sophistication and the way to use them
13. SAMPLE CODE
The Android SDK includes a range of sample
applications that demonstrate a number of
the chances accessible with Android,
similarly as easy programs that highlight a
way to use individual API
options
14. ON-LINE SUPPORT
Android has spirited developer communities
on most online social networks, Slack, and
several developer forums.
15.
16.
17.
18.
19.
20. Provides access to the application model and is the
cornerstone of all Android applications.
ANDROID.APP
Facilitates content access, publishing and messaging
between applications and application components.
ANDROID.CONTENT
Used to access data published by content providers and
includes SQLite database management classes.
ANDROID.DATABASE
ANDROID
LIBRARIES
ANDROID.WIDGET
A rich collection of pre-built user interface components
such as buttons, labels, list views, layout managers, radio
buttons etc.
21.
22. Controls all aspects of the application lifecycle and activity
stack.
ACTIVITY MANAGER
Allows applications to publish and share data with other
applications.
CONTENT PROVIDERS
Provides access to non-code embedded resources such as
strings, color settings and user interface layouts.
RESOURCE MANAGER
APPLICATION
FRAMEWORK
NOTIFICATIONS MANAGER
Allows applications to display alerts and notifications to the
user.