Android App Development Cours-7 Tools
Section 1 -
Introduction to
Android
cours 7 tools
Android
Studio
○ https://developer.android.com/sdk/index
.html
Genymotion
○ https://www.genymotion.com
What is Android
● Android is a mobile operating system (OS) currently developed by
Google
● Based on the
Linux Kernel, designed primarily for touchscreen
devices
● Android TV for televisions, Android
Auto for cars, and Android Wear
for wristwatches
● Notebooks,
Game Consoles,
Digital Cameras, and Other electronics.
● Android has the largest installed base of all operating systems
Background on Android
● Android was Initially developed by
Android, Inc.
● Google bought Android in
2005
●
First unveiled by Google in
2007
● Million Android applications ("apps") published, and over
50 billion applications downloaded
Popularity of Android
● Android is
Open source licenses
●
Used by Samsung,
HTC and others
●
Technology companies that require a ready-made, lowcost
and customizable operating system for high-tech
devices
History of Android
Vivian Aranha
History of Android
● Android beta was first released in
November 2007
● The first commercial version, Android 1.0, was released in
September of 2008.
● Android is continually developed by Google and the
Open
Handset Alliance (
OHA)
Versions of Android
○ 1.
0
○ 1.1
○ Cupcake (1.5)
○
Donut (1.6)
○ Eclair (
2.0–
2.1)
○ Froyo (
2.2–2.2.3)
○ Gingerbread (2.
3–2.3.7)
○
Honeycomb (
3.0–3.2.6)
○
Ice Cream Sandwich (4.0–4.0.4)
○
Jelly Bean (4.1–4.
3.1)
○ KitKat (4.
4–4.4.
4, 4.4W–4.4W.2)
○
Lollipop (
5.0–
5.1.1)
○ Marshmallow (
6.0)
Version 1.0
● Android 1.0, the first commercial version of the software,
was released on
September 23, 2008.
●
Web browser, camera support, search, maps, services
sync, instant messaging, media player, more
...
Version 1.1
● On
February 9, 2009, the Android
1.1 update was
released.
● Map improvements, showing/hiding the dial pad, saving
attachments
Version 1.5 - Cupcake
● On April 27, 2009, the Android 1.5 update was released.
● First release to officially use a codename based on a
dessert item ("Cupcake")
●
Video support, the
home screen, widgets, copy/paste in
web browser, pictures in contacts, animated screen
transitions, auto-rotation option
Version 1.6 - Donut
● On
September 15, 2009, the Android 1.6
AKA Donut was
released.
● Expanded gestures, integrated camera/gallery
Version 2.0 - Eclair
● On
October 26, 2009, the
Android 2.0 AKA Eclair.
●
Multiple accounts,
Bluetooth 2.1,
Microsoft Exchange,
searching
SMS/
MMS messages, more screen sizes
Version 2.2 - Froyo
● On May 20,
2010, the
SDK for
Android 2.2 (Froyo, short
for frozen yogurt) was released
●
Speed & memory enhancements, new JavaScript V8
engine in
Chrome,
USB tethering & Wi-fi hotspot
Version 2.3 - Gingerbread
● On
December 6, 2010, the
Android 2.3 (Gingerbread)
SDK was released
●
Concurrent garbage collector, video and audio
improvements, near field communication(
NFC), clipboard
enhancements
Version 3.0 - Honeycomb
● On
February 22,
2011, the
Android 3.0 (Honeycomb) SDK
– the first tablet-only Android update – was released
● Optimized for tablets, fragments
API, action bar and much
more
Version 4.0 - Ice Cream Sandwich
● The SDK for Android 4.0.1 (Ice Cream Sandwich), was
publicly released on
October 19, 2011
● Unified the tablet and smartphone SDKs, plus improved
video and a customizable launcher
Version 4.1,4.2,4.3 - Jelly Bean
● Google announced Android 4.1 (Jelly Bean) at the Google
I/O conference on
June 27,
2012
● Jelly Bean 4.2 debuted on Google's
Nexus 4 and Nexus 10, which were
released on
November 13, 2012.
● Google released Jelly Bean 4.3 under the slogan "An even sweeter
Jelly
Bean" on July 24, 2013
● 4.1 -
Performance improvements known as “
Project Butter”
● 4.2 -
Camera improvements, multi-user support on tablets, unified
interface
layout engine, and more
● 4.3 -
Bluetooth low energy, improved gaming graphics, and much more
Version 4.4 - KitKat
● Google announced Android 4.4 KitKat on
September 3,
2013
●
Memory and power management, NFC, printing, storage
access, SMS, rich media, accessibility
Version 5.0 - Lollipop
● Android 5.0 "Lollipop" was unveiled under the codename
"Android L" on June 25, 2014, during Google I/O
● Android Runtime (
ART), improved garbage collection,
Material design, bringing a restyled user interface,
Updated emoji, Improved accessibility support, Blockbased
over-the-air (
OTA) updates for new devices
Version 6.0 - Marshmallow
● Android 6.0 "Marshmallow" was unveiled under the
codename "Android M" during Google I/O on May 28,
2015
● Now on Tap,
Doze mode,
Do Not Disturb mode, USB
Type-C support, 4K
Display mode for apps,
MIDI support
for musical instruments