You are here: Home » Courses » Other Technologies » Android
Android
Android is an open source Operating for mobile application development. Now a day’s people continuously is shifting to mobile devices to access internet application and other important tasks, which is more easy than to work on PC. Android's mobile operating system is based on a modified version of the Linux kernel. The 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. Android has a large community of developers writing applications that extend the functionality of the devices. There are currently over 150,000 apps available for Android.
Android is a software stack for mobile devices that includes an operating system, middleware and key applications. The Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language. Advanced Android training class is taking mobile application development to the next level. You will learn how to create custom widgets, create animations, work with use sensors, camera, create and use advanced content providers and much more. The course goes into testing and deployment of Android applications as well.
Introduction to Android
- Overview of Android and Android SDK
- History of Android
- Android features
Android Architecture overview
- Introduction to OS layers
- Linux kernel
- Libraries
- Android Runtime
- Application framework
Setup of Android Development environment
- System requirements
- Eclipse and SDK installation, AVD creation
- Creating first Android application
- Project Structure
Android Application Fundamentals
- Android application building blocks
- Activating components
- Shutting down components
- Lifecycle of Application
- Development tools, Manifest File
- Lifecycle of Activity
User Interface
- View Hierarchy and Layouts
- UI Events
- Building Menus
- Notifying users
- Creating dialogs
- Graphics & Animations
Main Building Blocks
- Activity
- Intents
- Services
- Content Providers
- Broadcast Receivers
Data Storage, Retrieval and Sharing
- Android Techniques for saving Data
- Saving Simple Application Data
- Creating and Saving Preferences
- Retrieving Shared Preferences
- Saving Activity State
- Creating a Preferences Page
- Saving and Loading Files
Android Media API
- Playing audio/video
- Media recording
Android Stak
- Overview of the stack
- Linux kernel
- Native libraries
- Dalvik
- App framework
- Apps
SDK Overview
- Platforms
- Tools
- Versions
Blue tooth
- Wi-Fi
- Camera
- Telephony Manager
- Location Services
- Google Maps