Android is widely known as mobile application development
technologies that are widely used for developing various mobile
applications. With the use of software development kit into android it
is robust and useful that makes development very easy and effective. Due
to this you may think that it is very easy to get Android training and
may lead you to consider self-education.
Prerequisites:
Understand the entire Android Apps Development Cycle and Enable the students to independently create new Android Applications.
Time: Flexibility
Duration: 2-3 Mon
Prerequisites:
- Programming knowledge (Preferably C++)
- Object Oriented Programming (OOPs) concept
- Core java
Understand the entire Android Apps Development Cycle and Enable the students to independently create new Android Applications.
Time: Flexibility
Duration: 2-3 Mon
1. Basic Android
- Android Overview and History
- How it all got started
- Why Android is different (and important)
2. SDK Overview
- Android Development tools
- Platforms
- Devices and Android Emulator
- Eclipse tooling for android project
- Versions
- Android Architecture
3. Main Building Blocks
- Activities
- Activity lifecycle
- Intents
- Services
- Broadcast Receivers
- Content provider
4. Android system Overview
- File System
- Preferences
- Notifications
5. Multimedia in Android
- Multimedia Supported audio formats
- Simple media playback
- Supported video formats
- Simple video playback
6. Basic Content Providers
- Content provider MIME types
- Searching for content
- Adding, changing, and removing content
- Working with content files
7. Multiscreen Developments
- Multi-Page layout with fragments
- Designing layout for tablets & phone
8. Android Stack
- Overview of the stack
- Linux kernel
- Native libraries
- Dalvik
- App framework
- Apps
9. Hello World App
- Creating your first project
- The manifest file
- Adding permissions
- Activity Registry
- Adding Library project
- Layout resource
- Running your app on Emulator
- Lint error Checking
10. Basic Android User Interface
- XML versus Java UI
- Dip’s and Sip’s
- Views and layouts
- Common UI components
- Handling user events
11. Advanced UI
- Selection components
- Adapters
- Complex UI components
- Building UI for performance
- Menus and Dialogs & Action Bar
- Graphics & animations
- Development UI tools
- Intent & Intent filters
- Android Components integration via Intent
12. SQL Database
- Introducing SQLite
- SQLite Open Helper and creating a database
- Opening and closing a database
- Working with cursors Inserts, updates
13. Telephony
- Making calls
- Monitoring data connectivity and activity
- Accessing phone properties and status
- Controlling the phone
14. Location Based Services and Google Maps
- Using Location Based Services
- Working with Google Maps
- Gps
- Enhancing Google Maps with custom Drawing(overlays)
15. Camera
- Taking pictures
- Rendering previews
- Adding permission
- Set as wallpaper
16. Web Services and XML
- Consuming Web Services
- HTTP Request Response Model
- XML Parsing
17. Wi-Fi
- Managing Internet Connectivity
- Managing active Connections
- Managing Wi-Fi
18. Notification & widgets
- Using the notification Manager
- Building rich notification
- Custom widgets for home screen
- Home screen widgets
- Updating widgets and widgets lifecycle
19. Data storage
- Shared preferences
- Internal Storage(Files)
- External Storage(SD card)
- SQLite Database
20. Sensors
- How sensor work
- Different types of sensors
- Best practice for Performance
21.Text to Speech
- Introduction
- How its works
22. Deployments
- Deployment options
- Market (Google play)
No comments:
Post a Comment