Академический Документы
Профессиональный Документы
Культура Документы
APP DEVELOPMENT
www.acewebacademy.com
Learn basics of
APP DEVELOPMENT
www.acewebacademy.com
WORKSHOP ON
APP DEVELOPMENT
www.acewebacademy.com
CONTENT
1.
2.
3.
4.
5.
Android interdiction
Developing Android Apps
Business of Android Apps
Publish the Android Apps
Career and Job Market
www.acewebacademy.com
WHAT IS ANDROID?
A Software platform and operating system for
mobile.
Based on the Linux kernel.
Android was found way back in 2003.
It was developed in Palo Alto, California.
Android was developed by the Andy Rubin, Rich
Miner, Nick Sears and Chris White.
Android was purchased by the GOOGLE in
AUGUST,2005 for 50 million $.
www.acewebacademy.com
INTRODUCTION
A Software platform and Operating System for
Mobile Devices.
Full phone software stack including applications.
Based on the Linux operating system.
Developed by Google and the Open Handset
Alliance.
An open platform for developers, users & industry.
100 % pure Java code.
www.acewebacademy.com
HISTORY
July 2005, Google acquired Android Inc., a
small startup company.
Started as a mobile software development
company.
Developed a Linux-based mobile device OS.
On 5 November 2007, the Open Handset
Alliance founded.
www.acewebacademy.com
ANDROID FEATURES
SOFTWARE FEATURES
Integrated browser based on the open
source Web Kit engine.
SQLite for relational data storage.
Media support for common audio, video,
and still image formats.
(MPEG4, H.264, MP3, AAC, AMR, JPG, PNG,
GIF).
Dalvik Virtual Machine optimized for
mobile devices.
www.acewebacademy.com
ANDROID FEATURES
HARDWARE FEATURES
Cellular networking : GSM, EDGE, 3G
(hardware dependent)
LAN : Bluetooth, and Wi-Fi (hardware
dependent)
Graphics Hardware Acceleration
Camera, GPS and Compass (hardware
dependent)
Touch screen and accelerometer for
motion sensing.
www.acewebacademy.com
ANDROID ARCHITECTURE
Android Applications (Java, C, C.NET)
Key App
Home
Phone
Face Book
Activity
manager
Resource
manager
Application Framework
Middle
ware
WiFi
manager
Native libraries
Open
GL ES
OS
www.acewebacademy.com
Location
manager
SQLite
Media
framewor
k
Resource
managem
ent
Driver
managem
ent
Power
managem
ent
ANDROID VERSIONS
Version
Code name
Release
date
API lev
el
7.0
preview
Distributi
on
on March
9, 2016
6.0
Marshmall
ow
May 28,
2015
23
2.3%
5.0
Lollipop
Novembe
r12,
2014
22
21
19.2%
16.9%
4.4
Kit Kat
October
31, 2013
19
34.2%
4.3.x
Jelly Bean
July 24,
2013
18
3.0%
4.2.x
November
13, 2012
17
11.0%
4.1.x
July 9, 2012
16
8.1%
4.0.3
4.0.4
Ice Cream
Sandwich
December
16, 2011
15
16.9%
3.2
Honeycom
b
July 15,
2011
13
0.1%
2.3.3
2.3.7
Gingerbrea
d
February
9, 2011
10
21.2%
May 20,
1.3%
www.acewebacademy.com
2.2
Froyo
www.acewebacademy.com
www.acewebacademy.com
DEVELOPMENT TOOLS
Available free to download at :
http://developer.android.com
Android studio
Eclipse + ADT plug-in
Android SDK Tools
Android Platform-tools
The latest Android platform
The latest Android system image for
the emulator
www.acewebacademy.com
MOBILE
PHONES
www.acewebacademy.com
www.acewebacademy.com
FACTS
www.acewebacademy.com
FACTS
www.acewebacademy.com
FACTS
www.acewebacademy.com
FACTS
www.acewebacademy.com
Country or
region
Number of
mobile
phones
Population
Phones per
100 citizens
World
6,800,000,000
+
7,012,000,000[
97
1,227,360,000[
1,349,585,838[
4]
5]
904,480,000
1,220,800,359[
01
02
China
India
1]
89.2
74.96
6]
03
United
States
327,577,529
350,000,000[8]
103.9
04
Brazil
271,100,00
201,032,714[10]
136.45
05
Russia
256,116,000
142,905,200[10]
155.5
www.acewebacademy.com
www.acewebacademy.com
www.acewebacademy.com
www.acewebacademy.com
www.acewebacademy.com
www.acewebacademy.com
www.acewebacademy.com
WHY ANDROID?
www.acewebacademy.com
WHY
ANDROID?
www.acewebacademy.com
APPLE
SAYS:
www.acewebacademy.com
www.acewebacademy.com
350000
300000
250000
200000
Androrid
iOs
150000
100000
50000
iOs
2009
2010
Androrid
2011
2012
www.acewebacademy.com
SALES COMPARISON
OF OS
Sales
Android os
Windows phone
iOS
Symbian Os
Blackberry os
Others
www.acewebacademy.com
APP
PUBLISHED
FB PHOTOS
Total
Downloads :
22,000 +
GOOGLE PLAY
REGISTRATION
www.acewebacademy.com
SOME OF APP
MARKETS
www.acewebacademy.com
www.acewebacademy.com
Android
iOS
HTML5
MongoDB
Puppet
Hadoop
jQuery
PaaS
Social Media
www.acewebacademy.com
www.acewebacademy.com
CONTACT
INFO
Plot. no: 124, 2nd floor, Road no:12,Near Municipal
Park ,
West Marredpally, Secunderabad-26
Mobile: 7660966660 or 040-64586626
Follow us on:
https://www.facebook.com/acewebacademytrainingi
nstitute
https://www.youtube.com/user/AceWebAcademy
https://plus.google.com/+Acewebacademyhyderab
ad/about
https://twitter.com/Acewebacademy
www.acewebacademy.com
THANK YOU
www.acewebacademy.com