Unit 3
Introduction to Android
Swapnali Pawar GCE Karad
Swapnali Pawar
Unit 3
Introduction to Android
• Overview of Android
• History of Android
• Why Develop Apps for Android?
• Most popular platform for mobile apps
• Features of Android & Description
• What does android run on?
• Android Applications
Swapnali Pawar GCE Karad
Overview of Android
What is Android?
Android is a complete set of software for mobile devices such as
tablet computers, notebooks, smartphones, electronic book readers,
set-top boxes etc. It contains a linux-based Operating
System, middleware and key mobile applications.It can be thought
of as a mobile operating system. But it is not limited to mobile only. It
is currently used in various devices such as mobiles, tablets,
televisions etc.
Swapnali Pawar GCE Karad
Swapnali Pawar GCE Karad
Android version history
Swapnali Pawar GCE Karad
History of Android
The code names of android ranges from A to N currently, such as Aestro, Blender,
Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwitch,
Jelly Bean, KitKat, Lollipop Marshmallow,Oreo,Android 8.0 Oreo,Android9,
Pie,Android10,Android11,Android12
• Android is a software package and linux based operating system for
mobile devices such as tablet computers and smartphones. It is developed
by Google and later the OHA (Open Handset Alliance).Java language is
mainly used to write the android code even though other languages can be
used.
• The goal of android project is to create a successful real-world product
that improves the mobile experience for end users. Android is an operating
system and Programming platform developed by Google for mobile phones
and other mobile devices, such as tablets.
• It can run on many different devices from many different
manufacturers.Android includes a software development kit (SDK) that
helps you write original code and assemble software modules to create
apps for Android users. Android also provides a marketplace to distribute
apps. All together, Android represents an ecosystem for mobile apps.
Android
Swapnali Pawar GCE Karad
Swapnali Pawar GCE Karad
Why develop apps for Android?
Developers create apps for a variety of reasons. They
may need to address business requirements or build new
services or businesses, or they may want to offer games
and other types of content for users. Developers choose
to develop for Android in order to reach the majority of
mobile device users.
Swapnali Pawar GCE Karad
Swapnali Pawar GCE Karad
Most popular platform for mobile apps
• As the world's most popular mobile platform, Android powers
hundreds of millions of mobile devices in more than 190 countries
around the world.
• It has the largest installed base of any mobile platform and is still
growing fast.
• Every day another million users power up their Android-powered
devices for the first time and start looking for apps, games, and
other digital content.
Swapnali Pawar GCE Karad
Swapnali Pawar GCE Karad
Sr.N
o.
Features of Android
& Description
1 Beautiful UI
Android OS basic screen provides a beautiful and intuitive user interface.
2 Connectivity
GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, NFC and WiMAX.
3 Storage
SQLite, a lightweight relational database, is used for data storage purposes.
4 Media support
H.263, H.264, MPEG-4 SP, AMR, AMR-WB, AAC, HE-AAC, AAC 5.1, MP3, MIDI, Ogg
Vorbis, WAV, JPEG, PNG, GIF, and BMP.
Swapnali Pawar GCE Karad
Sr.No
.
Features of Android
& Description
5 Messaging
SMS and MMS
6 Web browser
Based on the open-source WebKit layout engine, coupled with Chrome's V8 JavaScript
engine supporting HTML5 and CSS3.
7 Multi-touch
Android has native support for multi-touch which was initially made available in
handsets such as the HTC Hero.
8 Multi-tasking
User can jump from one task to another and same time various application can run
simultaneously.
Swapnali Pawar GCE Karad
Sr.
No.
Features of Android
& Description
9
Resizable widgets
Widgets are resizable, so users can expand them to show more content or shrink them to save space.
10
Multi-Language
Supports single direction and bi-directional text.
11
GCM
Google Cloud Messaging (GCM) is a service that lets developers send short message data to their users
on Android devices, without needing a proprietary sync solution.
12
Wi-Fi Direct
A technology that lets apps discover and pair directly, over a high-bandwidth peer-to-peer connection.
13
Android Beam
A popular NFC-based technology that lets users instantly share, just by touching two NFC-enabled
phones together.
What does android run on?
Swapnali Pawar GCE Karad
Linux kernel
Android is a mobile operating system based on a modified version of the Linux
kernel and other open source software, designed primarily for touchscreen mobile
devices such as smartphones and tablets.
What devices does Android run on?
Android operating system devices — including computers, digital cameras, media
players, notebooks, and smartphones.
Swapnali Pawar GCE Karad
• Android Applications
• Android applications are usually developed in the Java language
using the Android Software Development Kit.
• Once developed, Android applications can be packaged easily
and sold out either through a store such as Google
Play, SlideME, Opera Mobile Store, Mobango, F-droid and
the Amazon Appstore.
• Android powers hundreds of millions of mobile devices in more
than 190 countries around the world. It's the largest installed base
of any mobile platform and growing fast. Every day more than 1
million new Android devices are activated worldwide.
Swapnali Pawar GCE Karad
Categories of Android applications
There are many android applications in the market. The top categories are −
Swapnali Pawar GCE Karad

Android Introduction

  • 1.
    Unit 3 Introduction toAndroid Swapnali Pawar GCE Karad Swapnali Pawar
  • 2.
    Unit 3 Introduction toAndroid • Overview of Android • History of Android • Why Develop Apps for Android? • Most popular platform for mobile apps • Features of Android & Description • What does android run on? • Android Applications Swapnali Pawar GCE Karad
  • 3.
    Overview of Android Whatis Android? Android is a complete set of software for mobile devices such as tablet computers, notebooks, smartphones, electronic book readers, set-top boxes etc. It contains a linux-based Operating System, middleware and key mobile applications.It can be thought of as a mobile operating system. But it is not limited to mobile only. It is currently used in various devices such as mobiles, tablets, televisions etc. Swapnali Pawar GCE Karad
  • 4.
    Swapnali Pawar GCEKarad Android version history
  • 5.
    Swapnali Pawar GCEKarad History of Android The code names of android ranges from A to N currently, such as Aestro, Blender, Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwitch, Jelly Bean, KitKat, Lollipop Marshmallow,Oreo,Android 8.0 Oreo,Android9, Pie,Android10,Android11,Android12
  • 6.
    • Android isa software package and linux based operating system for mobile devices such as tablet computers and smartphones. It is developed by Google and later the OHA (Open Handset Alliance).Java language is mainly used to write the android code even though other languages can be used. • The goal of android project is to create a successful real-world product that improves the mobile experience for end users. Android is an operating system and Programming platform developed by Google for mobile phones and other mobile devices, such as tablets. • It can run on many different devices from many different manufacturers.Android includes a software development kit (SDK) that helps you write original code and assemble software modules to create apps for Android users. Android also provides a marketplace to distribute apps. All together, Android represents an ecosystem for mobile apps. Android Swapnali Pawar GCE Karad
  • 7.
  • 8.
    Why develop appsfor Android? Developers create apps for a variety of reasons. They may need to address business requirements or build new services or businesses, or they may want to offer games and other types of content for users. Developers choose to develop for Android in order to reach the majority of mobile device users. Swapnali Pawar GCE Karad
  • 9.
  • 10.
    Most popular platformfor mobile apps • As the world's most popular mobile platform, Android powers hundreds of millions of mobile devices in more than 190 countries around the world. • It has the largest installed base of any mobile platform and is still growing fast. • Every day another million users power up their Android-powered devices for the first time and start looking for apps, games, and other digital content. Swapnali Pawar GCE Karad
  • 11.
    Swapnali Pawar GCEKarad Sr.N o. Features of Android & Description 1 Beautiful UI Android OS basic screen provides a beautiful and intuitive user interface. 2 Connectivity GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, NFC and WiMAX. 3 Storage SQLite, a lightweight relational database, is used for data storage purposes. 4 Media support H.263, H.264, MPEG-4 SP, AMR, AMR-WB, AAC, HE-AAC, AAC 5.1, MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF, and BMP.
  • 12.
    Swapnali Pawar GCEKarad Sr.No . Features of Android & Description 5 Messaging SMS and MMS 6 Web browser Based on the open-source WebKit layout engine, coupled with Chrome's V8 JavaScript engine supporting HTML5 and CSS3. 7 Multi-touch Android has native support for multi-touch which was initially made available in handsets such as the HTC Hero. 8 Multi-tasking User can jump from one task to another and same time various application can run simultaneously.
  • 13.
    Swapnali Pawar GCEKarad Sr. No. Features of Android & Description 9 Resizable widgets Widgets are resizable, so users can expand them to show more content or shrink them to save space. 10 Multi-Language Supports single direction and bi-directional text. 11 GCM Google Cloud Messaging (GCM) is a service that lets developers send short message data to their users on Android devices, without needing a proprietary sync solution. 12 Wi-Fi Direct A technology that lets apps discover and pair directly, over a high-bandwidth peer-to-peer connection. 13 Android Beam A popular NFC-based technology that lets users instantly share, just by touching two NFC-enabled phones together.
  • 14.
    What does androidrun on? Swapnali Pawar GCE Karad Linux kernel Android is a mobile operating system based on a modified version of the Linux kernel and other open source software, designed primarily for touchscreen mobile devices such as smartphones and tablets. What devices does Android run on? Android operating system devices — including computers, digital cameras, media players, notebooks, and smartphones.
  • 15.
    Swapnali Pawar GCEKarad • Android Applications • Android applications are usually developed in the Java language using the Android Software Development Kit. • Once developed, Android applications can be packaged easily and sold out either through a store such as Google Play, SlideME, Opera Mobile Store, Mobango, F-droid and the Amazon Appstore. • Android powers hundreds of millions of mobile devices in more than 190 countries around the world. It's the largest installed base of any mobile platform and growing fast. Every day more than 1 million new Android devices are activated worldwide.
  • 16.
    Swapnali Pawar GCEKarad Categories of Android applications There are many android applications in the market. The top categories are −
  • 17.