Learning Outcome
Course Covers
Learning Outcome
- Create your own professional quality Android apps
- Deploy to the Google Play store
- Interview for a job anywhere in the world
Course Covers
Introduction to Android
- The Android family
- 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
- Life Cycle of Application
- Development tools, Manifest File
- Life Cycle of Activity
User Interface
- View Hierarchy and Layouts
- UI Events
- Building Menus
- Notifying users
- Creating dialogs
- Graphics & Animations
Main Building Blocks
- Activity
- Services
- Content Providers
- Broadcast Receivers
Resources
- Overview of Android Resources
- Creating Resources
- Using Resources
- Drawable 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
- WiFi
- Camera
- TelephonyManager
- Location Services
- Google Maps
- Deploying Android Application on Device
Android Course Duration
Track | Regular Track | Weekend Track | Fast Track |
---|---|---|---|
Course Duration | 45 – 60 Days | 8 Weekends | 5 Days |
Hours | 2 hours a day | 3 hours a day | 6+ hours a day |
Training Mode | Live Classroom | Live Classroom | Live Classroom |
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.