Mobile Applications

ANDROID

Overview:

Android is the name of the software that an increasing number of today’s phones run on Android were developed by the Open Handset Alliance, led by Google, and other companies. Android is an open source and Linux-based operating system for mobile devices such as smartphones and tablet computers. You can also access other Google services, like Gmail, Google Earth, YouTube and Google Calendar on an Android phone

Module List:

• Basic Core Java Concepts
• 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
• Resources
• Overview of Android Resources
• Creating Resources
• Using Resources
• Draw able Resources
• Animation Resources
• Data Storage
• Shared Preferences
• Internal Storage (Files)
• External Storage(SD Card)
• SQLite Databases
• Android Media API
• Playing audio/video
• Media recording
• Blue tooth
• Wi-Fi
• Camera
• Telephony Manager
• Location Services
• Google Maps AND Deploying Android Application on Device