Download - Android application developement seminar
![Page 1: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/1.jpg)
+
![Page 2: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/2.jpg)
+ Agenda
Introduction to Android
Android Features + Hardware support
Android Market
Applications demo
How to install eclipse with android SDK?
Android architecture and activity life cycle
First Android Application
Game development
Application development
www.3aroundweb.in
![Page 3: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/3.jpg)
Java SupportStreaming
Media Support
Multi-touch Storage
Andorid
Features & Hardware
![Page 4: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/4.jpg)
+
History
www.3aroundweb.in
![Page 5: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/5.jpg)
+ Acquisition by Google
In July 2005, Google acquired the startup company
Android Inc. to start the development of the Android
Platform The key players at Android Inc. included Andy
Rubin and Rich Miner.
www.3aroundweb.in
![Page 6: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/6.jpg)
+ Open Handset Alliance
Android distribution on 5 November 2007 was announced with the founding of the Open Handset Alliance.
Open Handset Alliance (OHA) is a business alliance of 79 firms for developing open standards for mobile devices.
www.3aroundweb.in
![Page 7: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/7.jpg)
+ Licensing
www.3aroundweb.in
Android has been available under a free software / open source license since 21 October 2008.
Google published the entire source code (including network and telephony stacks)under an Apache License.
Google also keeps the reviewed issues list publicly open for anyone to see and comment.
![Page 8: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/8.jpg)
+
Features
www.3aroundweb.in
![Page 9: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/9.jpg)
+ Handset layouts
www.3aroundweb.in
The platform is adaptable to larger, VGA, 2D graphics library, 3D graphics library based on OpenGL ES 2.0 specifications.
![Page 10: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/10.jpg)
+ Storage
SQLite, a lightweight relational database, is used for data storage purposes
www.3aroundweb.in
![Page 11: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/11.jpg)
+ Connectivity
Android supports connectivity technologies including GSM/EDGE,IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, and WiMAX.
www.3aroundweb.in
![Page 12: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/12.jpg)
+ Messaging
SMS and MMS are available forms of messaging, including threaded text messaging
Now “Android Cloud to Device Messaging Framework (C2DM)” is also a part of Android Push Messaging service.
www.3aroundweb.in
![Page 13: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/13.jpg)
+ Java support
While Android applications are written in Java, there's no Java Virtual Machine in the platform and Java byte code is not executed.
Java classes get recompiled into Dalvik executable and run on Dalvik virtual machine (DVM).
J2ME support can be provided via third-party-application such as the J2ME MIDP Runner.
www.3aroundweb.in
![Page 14: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/14.jpg)
+ Media support
Android supports the following audio/video/still media formats:
MPEG-4 MP3WAVJPEG, PNG,GIF, BMP
www.3aroundweb.in
![Page 15: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/15.jpg)
+ Streaming media support
HTML progressive download (HTML5 <video> tag).
Adobe Flash Streaming (RTMP) is supported through Adobe Flash Player plugin.
www.3aroundweb.in
![Page 16: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/16.jpg)
+ Multi-touch
www.3aroundweb.in
Android has native support for multi-touch which was initially made available in handsets such as the HTC Hero.
The feature was originally disabled at the kernel level (possibly to avoid breaking Apple's patents on touch-screen technology).
![Page 17: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/17.jpg)
+ Multitasking
www.3aroundweb.in
Multitasking of applications is available.
![Page 18: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/18.jpg)
+ Voice based features
www.3aroundweb.in
Google search through Voice is available as Search Input since initial release.
Also launched Voice actions supported on Android 2.2 onwards.
![Page 19: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/19.jpg)
+ Tethering
www.3aroundweb.in
Android supports tethering, which allows a phone to be used as a wireless/wired hotspot.
![Page 20: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/20.jpg)
+ Hardware support
www.3aroundweb.in
AccelerometersMagnetometersProximityPressure sensorsThermometersAccelerated 2D bit blits (with hardware
orientation, scaling, pixel format conversion)Accelerated 3D graphics
![Page 21: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/21.jpg)
+ Nexus S
www.3aroundweb.in
The Nexus S is a smartphone designed by Google and manufactured by Samsung.
![Page 22: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/22.jpg)
+ Nexus S
www.3aroundweb.in
![Page 23: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/23.jpg)
+ Nexus S
www.3aroundweb.in
![Page 24: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/24.jpg)
+ Nexus S
www.3aroundweb.in
![Page 25: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/25.jpg)
Java SupportStreaming
Media Support
Multi-touch Storage
Android Market
![Page 26: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/26.jpg)
+ Market
www.3aroundweb.in
The Android Market is a catalog of applications that can be downloaded and installed to Android devices.
![Page 27: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/27.jpg)
+ Market
www.3aroundweb.in
![Page 28: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/28.jpg)
+ Android Market
Android Market is an online software store developed by Google for
Android devices.
An application program ("app") called "Market" is preinstalled on
most Android devices and allows users to browse and download apps
published by third-party developers, hosted on Android Market.
"Featured", "Top Paid" and "Top Free".
www.3aroundweb.in
![Page 29: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/29.jpg)
+ History
www.3aroundweb.in
![Page 30: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/30.jpg)
+ Android Market
www.3aroundweb.in
The Android Market was announced
on 28 August 2008 and was made
available to users on 22 October 2008.
On 17 March 2009, there were
about 2,300 applications available for
download from the Android Market
By December 2009, there were over
20,000 applications available for
download in the Android Market.
![Page 31: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/31.jpg)
+ Android Market
www.3aroundweb.in
10,000 additional applications per
month A report in July 2010
Android Market features the highest
percentage of free apps.
![Page 32: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/32.jpg)
+ Android Market
www.3aroundweb.in
In December 2010, it was reported
that the Market would shortly receive
an update, which will reduce the
purchase refund window from 24/48
hours to 15 minutes.
On December 31, 2010 the Android
market reached the 200,000 app
milestone.
![Page 33: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/33.jpg)
+ Android Developers
www.3aroundweb.in
Developers of software (apps)
receive 70% of the application
price, with the remaining 30%
distributed among carriers (if
authorized to receive a fee for
applications purchased through
their network) and payment
processors.
![Page 34: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/34.jpg)
+ T-Mobile
www.3aroundweb.in
T-Mobile, the first carrier with an Android
device, recently updated the market to allow
Google to directly bill app purchases to a
customer's cell phone account that show up as a
charge on the bill.
![Page 35: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/35.jpg)
+ Download application
www.3aroundweb.in
Unlike with the iPhone, there is no requirement that Android applications be
acquired from Android Market.
![Page 36: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/36.jpg)
+ Alternatives to the Android Market
www.3aroundweb.in
![Page 37: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/37.jpg)
+ GetJar : www.getjar.com
www.3aroundweb.in
“The world’s second largest app store with over 1 billion downloads”
![Page 38: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/38.jpg)
+ AppBrain : www.appbrain.com
www.3aroundweb.in
AppBrain is incredibly useful for hunting down interesting apps on a larger screen.
![Page 39: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/39.jpg)
+ SlideME : www.slideme.org
www.3aroundweb.in
SlideME lets you browse its catalogue of apps online or via an installable app called SAM
that runs the whole experience on your Android device.
![Page 40: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/40.jpg)
+ OnlyAndroid : www.onlyandroid.mobihand.com
www.3aroundweb.in
This includes a “Deal of the Day”, where one app is offered at a significant discount for
24 hours.
![Page 41: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/41.jpg)
+ Appsfire : www.appsfire.com
www.3aroundweb.in
Apps have video previews, while a social feature lets you share your app
recommendations with others.
![Page 42: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/42.jpg)
+ Aproov : www.aproov.com
www.3aroundweb.in
Web-based app store initially focusing exclusively on free Android apps. Billed as “The
way an app store was meant to be”
![Page 43: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/43.jpg)
+ App Categories
www.3aroundweb.in
![Page 44: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/44.jpg)
+ Application security
www.3aroundweb.in
![Page 45: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/45.jpg)
+ Application security
www.3aroundweb.in
Android devices can run applications written by third-party developers and distributed through the Android Market or one of several other application stores.
Once they have signed up, developers can make their applications available immediately, without a lengthy approval process.
![Page 46: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/46.jpg)
+ Application security
www.3aroundweb.in
When an application is installed, Android displays all required permissions. At that point, the user can decide whether to install the application.
The user may decide not to install an application whose permission requirements seem excessive or unnecessary.
![Page 47: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/47.jpg)
+ Android
www.3aroundweb.in
Install Android Applications on Your Mobile
![Page 48: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/48.jpg)
+ Install Android Applications on Your Mobile
www.3aroundweb.in
![Page 49: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/49.jpg)
+ Step 1
www.3aroundweb.in
Set up a Gmail account prior to downloading Android apps. You will purchase and download apps from the Android Market using your Google Gmail account.
![Page 50: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/50.jpg)
+ Step 2
www.3aroundweb.in
Select the Android Market icon on your compatible mobile device.
![Page 51: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/51.jpg)
+ Step 3
www.3aroundweb.in
Browse the Android apps store and determine which app you would like to download.
![Page 52: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/52.jpg)
+ Step 4
www.3aroundweb.in
Select either "Install," if the app is free, or "Buy" to purchase the app through your Gmail account.
![Page 53: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/53.jpg)
+ Step 5
www.3aroundweb.in
The app will automatically begin downloading. Once installed, you can find the app on the "Apps Menu" of your mobile device.
![Page 54: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/54.jpg)
+
www.3aroundweb.in
Now lets see some applications ….
![Page 55: Android application developement seminar](https://reader034.vdocument.in/reader034/viewer/2022042518/55a4fefe1a28abf34a8b4823/html5/thumbnails/55.jpg)
+
www.3aroundweb.in
Thank You
www.3aroundweb.in