SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
Android application developement seminar
1.
2. 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
5. 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
6. 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
7. Licensing 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. www.3aroundweb.in
9. Handset layouts The platform is adaptable to larger, VGA, 2D graphics library, 3D graphics library based on OpenGL ES 2.0 specifications. www.3aroundweb.in
10. Storage SQLite, a lightweight relational database, is used for data storage purposes www.3aroundweb.in
11. Connectivity Android supports connectivity technologies including GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, and WiMAX. www.3aroundweb.in
12. 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
13. 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
14. Media support Android supports the following audio/video/still media formats: MPEG-4 MP3 WAV JPEG, PNG,GIF, BMP www.3aroundweb.in
15. Streaming media support HTML progressive download (HTML5 <video> tag). Adobe Flash Streaming (RTMP) is supported through Adobe Flash Player plugin. www.3aroundweb.in
16. Multi-touch 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). www.3aroundweb.in
18. Voice based features Google search through Voice is available as Search Input since initial release. Also launched Voice actions supported on Android 2.2 onwards. www.3aroundweb.in
19. Tethering Android supports tethering, which allows a phone to be used as a wireless/wired hotspot. www.3aroundweb.in
20. Hardware support Accelerometers Magnetometers Proximity Pressure sensors Thermometers Accelerated 2D bit blits (with hardware orientation, scaling, pixel format conversion) Accelerated 3D graphics www.3aroundweb.in
21. Nexus S The Nexus S is a smartphone designed by Google and manufactured by Samsung. www.3aroundweb.in
28. 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
30. Android Market 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. www.3aroundweb.in
31. Android Market 10,000 additional applications per month A report in July 2010 Android Market features the highest percentage of free apps. www.3aroundweb.in
32. Android Market 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. www.3aroundweb.in
33. Android Developers 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. www.3aroundweb.in
34. T-Mobile 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. www.3aroundweb.in
35. Download application Unlike with the iPhone, there is no requirement that Android applications be acquired from Android Market. www.3aroundweb.in
37. GetJar : www.getjar.com “The world’s second largest app store with over 1 billion downloads” www.3aroundweb.in
38. AppBrain : www.appbrain.com AppBrain is incredibly useful for hunting down interesting apps on a larger screen. www.3aroundweb.in
39. SlideME : www.slideme.org 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. www.3aroundweb.in
41. Appsfire : www.appsfire.com Apps have video previews, while a social feature lets you share your app recommendations with others. www.3aroundweb.in
42. Aproov : www.aproov.com Web-based app store initially focusing exclusively on free Android apps. Billed as “The way an app store was meant to be” www.3aroundweb.in
45. Application security 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. www.3aroundweb.in
46. Application security 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. www.3aroundweb.in
49. Step 1 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. www.3aroundweb.in
50. Step 2 Select the Android Market icon on your compatible mobile device. www.3aroundweb.in
51. Step 3 Browse the Android apps store and determine which app you would like to download. www.3aroundweb.in
52. Step 4 Select either "Install," if the app is free, or "Buy" to purchase the app through your Gmail account. www.3aroundweb.in
53. Step 5 The app will automatically begin downloading. Once installed, you can find the app on the "Apps Menu" of your mobile device. www.3aroundweb.in
54. Now lets see some applications …. www.3aroundweb.in