| Courses Software Training / Application Programming | Locality Himayatnagar |
Android Course Content
1. Introduction to Android
a. Overview of Android and Android SDK
b. History of Android
c. Android features
2. Android Architecture overview
a. Introduction to OS layers
b. Linux kernel
c. Libraries
d. Android Runtime
e. Application framework
3. Setup of Android environment
a. System requirements
b. Eclipse and SDK installation, AVD creation
c. Creating first Android application
d. Project Structure
e. Android Virtual Device - Create and run
f. Typical Problems faced
g. API version, package and application name
h. DDMS , Debug and Other View
i. DDMS - Dalvik Debug Monitor Server
j. LogCat View
k. File explorer
4. Android Application Fundamentals
a. Android application building blocks
b. Activating components
c. Shutting down components
d. Life Cycle of Application
e. Development tools, Manifest File
f. Life Cycle of Activity
5. User Interface
a. View Hierarchy and Layouts
b. Linear Layout
c. Relative Layout
d. Grid Layout
e. Frame Layout
f. Absolute layout
6. UI Events
7. Building Menus
a. Option Menu and
b. Context Menus
8. Adapters
a. Notifying users
b. Creating dialogs(Progress ,alert and Customized)
c. Graphics & Animations
9. Main Building Blocks
a. Activity
b. Intents
c. Services
d. Content Providers
e. Broadcast Receivers
10. Intent
a. Implicit Intent
b. Explicit Intents
c. Role Filters
d. Filters in manifest file
11. Resources
a. Overview of Android Resources
b. Creating Resources
c. Using Resources
d. Drawable Resources
e. Animation Resources
12. Data Storage
a. Shared Preferences
b. Internal Storage (Files)
c. External Storage (SD Card)
13. SQLite Databases
a. Opening and closing database
b. Inserting , updating and deleting a database
14. Android Media API
a. Playing audio/video
b. Media recording
15. Android Networking and Multithreading
a. Networking- General Techniques
b. Multithreaded- Runnable and A sync tasks
16. Blue tooth
17. Wi-Fi
18. Camera
19. Telephony Manager
Making a calls
Sending a Sms and Actions
20. Location Services
21. Google Maps
22. Working with Web Services
23. Deploying Android Application on Device
And With Real Time Project
For more information please contact:+91-9652525713