What is Android?
Android is a software stack for mobile devices that includes an operating system, middleware and key applications. Google Inc. purchased the initial developer of the software, Android Inc., in 2005. Android's mobile operating system is based on the Linux kernel. Google and other members of the Open Handset Alliance collaborated on Android's development and release.
The Android Open Source Project (AOSP) is tasked with the maintenance and further development of Android. Android was listed as the best-selling Smartphone platform world-wide in Q4 2010 by Canalys. Android has a large community of developers writing applications ("apps") that extend the functionality of the devices. There are currently more than 19,00,000 apps available for Android in Dec 2015.
Android Market is the online app store run by Google, though apps can also be downloaded from third-party sites. Developers write primarily in the Java programming language, controlling the device via Google-developed Java libraries.
Android Market
Android Market is the 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. As of December 2015 there were about 19,00,000 games, applications and widgets available on the Android Market.
Topics to be covered in Android Workshop
Day 1
1. Why Android?
1.1. Openness
1.2. Market
1.3. Growth
1.4. Opportunities
2. Android Overview
2.1. How it all got started
2.2. Potential & Future
2.3. Why Android is different (and important)
3. SDK Intro
3.1. Platforms
3.2. Tools
3.3. Versions
4. Java Refreshment (Basic Concept Used for Android App)
5. Theoretical and Practical approach to Android Technology
6. Learn to Manage Android Life Cycle
7. Working with Fonts
8. Checking Internet Connection
9. SMS, send text message
Demo App Building - Hands On Session:
- Hello World Application
- Basic Input Output Application
- Activity Switching application (Intent)
- Text to Speech conversion
- SMS Demo Application
Day 2
- Services , a viewless activity
- SQLite, connect to your device and database.
- Media , play your media files
- Google Map V2 , locate location in Map
- Advanced UI
Demo App Building- Hands On Session:
- Working with Services
- Location Demo
- SQLite database example
- Google Map V2 Application
- Simple Media Player with SDCard
Duration: The duration of this workshop will be two consecutive days, with eight hour session each day in a total of sixteen hours properly divided into theory and hands on sessions.