2. About Speaker
Co-Founder of Appsthentic Inc.
Trainer at Innobuzz Knowlegde Solution Nagpur.
Official Google Android App Developer.
Live Project Developer and Trainer.
4. Mobile Phones
How much do people use Mobile Phone ?
What is the size of Mobile Market ?
How has mobile usability changed ?
How fast Internet is growing ?
9. People Use Mobile Phones
Rank
Country or
region
Number of
mobile phones
Phones per 100
citizens
Population
-
World
6,800,000,000+
7,012,000,000[1]
97
01
China
1,227,360,000[4]
1,349,585,838[5]
89.2
02
India
904,480,000
1,220,800,359[6]
74.96
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
Source : World Bank
14. Mobile Platform
Platform
Programming
language
IDE available
Cross-platform
deployment
Development tool cost
Android
Java but portions
of code can be
in C,C++
Eclipse,IntelliJ IDEA,
Project Kenai Android
plugin for NetBeans
Android only, because of
Dalvik VM, March 2009
Free, IntelliJ IDEA Community Edition - Free
BlackBerry
Java
Eclipse, BlackBerry
JDE
BlackBerry only, because of
RIM API
Free
iOS SDK
Objective-C
Xcode,AppCode
iPhone, iPad, iPod Touch
Apple tools are free for an Intel-basedMac.
Simulator testing is free, but installing on a
device needs a fee for a developer signing key.
AppCode - Commercial licenses available.
Windows
Phone
C#, Visual
Basic,C, C++
Visual Studio
2012, Visual Studio
2010
Windows Phone
Microsoft Commercial licenses available.
18. 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.
19. 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.
22. Android Features
SOFTWARE FEATURES
•
Integrated browser based on the open source WebKit 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.
23. 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.
25. Android Building Blocks
•
Activity -
User Interface Component.
•
Intent Receiver Wakes up predefined Action.
•
Service A task – done in background.
•
Content Provider Sharing data with other processes
26. Android Versions
Version
4.4
Code
name
3.2
Ice Cream
Sandwich
October 31,
2013
19
1.4%
18
7.8%
November
13, 2012
17
15.4%
16
35.9%
December
16, 2011
15
16.9%
13
0.1%
February 9,
2011
10
21.2%
May 20,
2010
8
1.3%
Honeycomb July 15, 2011
2.3.3–2.3.7 Gingerbread
2.2
Distribut
ion
July 9, 2012
Jelly Bean
4.1.x
4.0.3–4.0.4
API le
vel
July 24,
2013
KitKat
4.3.x
4.2.x
Release
date
Froyo
27. Who Can develop Android App ?
Stream – Any
Min. Qualification- Not Applicable.
Know Java Basics.
28. Development Tools
Available free to download at :
http://developer.android.com/sdk/index.html
Eclipse + ADT plugin
Android SDK Tools
Android Platform-tools
The latest Android platform
The latest Android system image for the emulator
29. Apple Says :
“Apple should make an Android Phone.”
– Steve Wozniak
(Co-founder Apple)
Source : http://www.wired.co.uk
30. Trends in Android Job Market
Indian Mobile Applications Market is on a rise
According to a TOI article, India is the third fastest growing
mobile applications market.
Salary standards in India for Application developers
The starting salary of a developer is estimated as INR 3-5 lakh per
annum.
Android Jobs for skill-sets other than developers Testers , Quality Assurance and Malwares Analyzers.
31. Trends in Android Job Market
Percentage of Job Postings in Job is Job, India containing the
keyword ‘Android’
32. Trends in Android Job Market
Top 10 keywords posted and searched in the website (January 2012
analysis).
HTML5
MongoDB
iOS
Android
Mobile App
Puppet
Hadoop
jQuery
PaaS
Social Media
iOS, Android and Mobile App have found a place in the top 10.