Course Content
1.Basic Core Java Concepts
2.Introduction to Android
3.Overview of Android and Android SDK
• History of Android
• Android features
4.Android Architecture overview
5.Introduction to OS layers
6.Linux kernel
7.Libraries
8.Android Runtime
9.Application framework
10Setup of Android Development environment
11.System requirements
12.Eclipse and SDK installation, AVD creation
13.Creating first Android application
14.Project Structure
15.Android Application Fundamentals
16.Android application building blocks
17.Activating components
18.Shutting down components
19.LifeCycle of Application
20.Development tools, Manifest File
21.LifeCycle of Activity
22.User Interface
23.View Hierarchy and Layouts
24.UI Events
25. Building Menus
26.Notifying user
27.Creating dialogs
28.Graphics & Animations
29.Main Building Blocks
30.Activity
31.Intents
32.Services
33.Content Providers
34.Broadcast Receivers
35.Resources
36. Overview of Android Resources
37.Creating Resources
38.Using Resources
39.Drawable Resources
40.Animation Resources
41.Data Storage
42.Shared Preferences
43.Internal Storage (Files)
44.External Storage(SD Card)
45.SQLite Databases
46.Android Media API
47.Playing audio/video
48.Media recording
49.Blue tooth
50.WiFi
51.Camera
52.Telephony Manager
53.Location Services
54.Google Maps
55.Deploying Android Application on Device