3. Why mobile app development
What is Android
Open handset alliance (OHA)
Why Android ?
Types of Android Devices
Brief History
Building, running, boxing, publishing, monetizing
android app
Contents …
4. Why Mobile App Development?
As mobile phones have become as important as our wallets
and purses in everyday living, development in this area is
going on in a very fast pace.
Mobile devices have become a tremendous source of
entertainment, communication, and information and also
jobs for millions.
Getting started as a mobile application developer is easy if
you are very focused and know about what you want to do.
5. Why Mobile App Development?
Mobile platform is the platform of the future
Double-digit growth in world-wide smartphone ownership3
Job market is hot
Market for mobile software surges from $4.1 billion in 2009 to $17.5
billion by 20121
2010 Dice.com survey: 72% of recruiters looking for iPhone app
developers, 60% for Android1
Dice.com: mobile app developers made $85,000 in 2010 and
salaries expected to rise2
Students (and faculty!) are naturally interested!
1 http://www.businessweek.com/technology/content/oct2010/tc20101020_639668.htm
2 http://it-jobs.fins.com/Articles/SB129606993144879991/Mobile-App-Developers-Wanted-at-Ad-Agencies
3http://www.gartner.com/it/page.jsp?id=1466313
6. What is Android
Android is a software
stack for mobile devices
that includes an operating
system, middleware and
key applications.
7. 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 $.
8. It’s consortium of several companies.
This group of companies are allowed to use
source code of Android and develop
applications.
Reason for Nokia not to develop Android
Mobiles is Nokia is not part of OHA.
9. Android open-source software stack consists of
Java applications running on a Java-based
object-oriented application framework on top of
Java core libraries running on a Dalvik virtual
machine featuring JIT compilation.
Libraries written in C include the surface
manager, OpenCore media framework, SQLite
relational database management system,
OpenGL ES 2.0 3D graphics API, WebKit
layout engine, SGL graphics engine, SSL, and
Bionic libc.
10. Android open-source software stack consists of
The Android operating system, including the
Linux kernel, consists of
roughly 12 million lines of code including
3 million lines of XML,
2.8 million lines of C,
2.1 million lines of Java, and
1.75 million lines of C++.
11. Why Android?
A lot of students have them
2010 survey by University of CO1: 22% of college
students have Android phone (26% Blackberry, 40%
iPhone)
2010 Gartner survey 2: Android used on 22.7% of
smartphones sold world-wide in 2010 (37.6% Symbian,
15.7% iOS)
2012 Gartner survey – Android : 43% and iOS : 18 %
Students already know Java and Eclipse
Low learning curve
CS0 students can use App Inventor for Android
1http://testkitchen.colorado.edu/projects/reports/smartphone/smartphone-appendix1/
2http://www.gartner.com/it/page.jsp?id=1543014
12. Why Android?
Transferring app to phone is trivial
Can distribute by putting it on the web
Android Market (now Google Play) for wider
distribution
• It’s not 1984
13. Period Android iOS
Windows
Phone
BlackBerr
y OS
Others
Q3 2014 84.4% 11.7% 2.9% 0.5% 0.6%
Q3 2013 81.2% 12.8% 3.6% 1.7% 0.6%
Q3 2012 74.9% 14.4% 2.0% 4.1% 4.5%
Q3 2011 57.4% 13.8% 1.2% 9.6% 18.0%
16. 3. Home Appliances
• A fridge with a built-in
touchscreen display running
Android from samsung, LG
• A washing machine that can
connect to your smartphone and
tell you how long you have to wait
for the washing cycle to end.
• Besides the obvious apps
(cooking recipes, food inventory,
dieting, remote control), these
smart appliances can also
connect to the net, so you can
read your mail or check out
your Twitter feed before grabbing
your milk.
17. 4. Cars
• Android-based infotainment
systems
• voice controlled navigation
system, a full-fledged browser,
and an app store interfacing with
the sensors of car by Saab’s iQon
(formerly owned by GM)
• Ford’s OpenXC project combines
Android with the Arduino open
source hardware platform with
this, Android app will be able to
access sensor information
(speed, position, gas level, even
steering wheel angle)
18. 5. Homes
• Home automation systems (HAS) have been
around for a while.
• Costing from $5000 for a basic system to $300,000
for the more extravagant setups, automation
systems are increasingly popular, especially for
newly built homes.
Google’s Android @ Home platform
19. 5. Homes
• Typical systems control heating and cooling, lighting, and
alarms, but there is little you can’t automate in a home –
appliances, sprinklers, pools, home theaters, etc.
Google’s Android @ Home platform
20. 6. Cameras
• Polaroid’s SC1630 smart camera is a hybrid between an
Android phone and a point-and-shoot. In fact, when you
look at the device from the rear, it’s easy to mistake it for a
“regular” smartphone
21. 7. Smart TVs
• Smart TVs connect to the Internet and can run apps, have
built-in webcams for Skyping, and can connect wirelessly
to your laptop, tablet, or smartphone
22. 8. DECT phones
• In simple words, a
DECT phone is a
cordless phone that
works with your
landline phone line.
Digital Enhanced Cordless
Telecommunications
23. 9. Game consoles
• For most of us, our Android smartphone is our
gaming device. However, you can get a real portable
gaming console that runs on Android 2.2 and plays
just about any game
24. 10. Mirrors (you read that right)
• Have you ever dreamt of checking your Facebook
status while brushing your teeth in the morning?
What, you haven’t?
Anyway, the Cybertecture smart mirror will let you do
just that.