ANDROID PROGRAMMING
Duration | 2 Months
Android is an open source and Linux-based operating system for mobile devices such as smartphones and tablet computers. It contains a linux-based Operating System, middleware and key mobile applications.
Android programming is based on Java programming language so if you have basic understanding on Java programming then it will be a fun to learn Android application development.
- Overview of Android and Android SDK
- History of Android
- Android features
- Environment Setup
- Introduction to OS layers
- Linux kernel
- Libraries
- Android Runtime
- Application framework
- System requirements
- Eclipse and SDK installation, AVD creation
- Creating first Android application
- Project Structure
- Android application building blocks\
- Activating components
- Shutting down components
- LifeCycle of Application
- Development tools, Manifest File
- LifeCycle of Activity
- Android application building blocks
- View Hierarchy and Layouts
- UI Events
- Building Menus
- Notifying users
- Creating dialogs
- Graphics & Animations
- Activity
- Intents
- Services
- Content Providers
- Broadcast Receivers
- Overview of Android Resources
- Creating Resources
- Using Resources
- Shared Preferences
- Internal Storage (Files)
- External Storage(SD Card)
- SQLite Databases
- Playing audio/video
- Media recording
- Bluetooth
- Camera
- Projects