Android Application Development | Advanced Fast Track 2 Weeks Training on Android App Development
Advanced Android Internship is taking mobile application development to the next level. You will learn how to create custom widgets, create animations, work with camera, use sensors, create and use advanced content providers and much more. The course goes into testing and deployment of Android applications as well. This complete hands-on course encourages students to learn by building increasingly more Sophisticated and meaningful mobile applications for Android.
Objectives:
- Designing UI and understanding how Android applications work, their life cycle, manifest Intents, and using external resources for Android Application
- Use Android's communication APIs for SMS, telephony, network management, and internet resources (HTTP).
- Secure, tune, package, and deploy Android application.
- Build complete project from list of selected topics/Ideas of your choice.
This course is designed for software developers interested in designing, creating, deploying, and testing applications for the Android™ mobile phone platform. It is valuable to both novices and gurus, who already have experience in developing mobile applications for other platforms.
Course Outline:
1. Android Overview and History
- How it all got started
- Why Android is different and important
2. Android Stack
- Overview of the stack
- Linux kernel
- Native libraries
- Dalvik.
- App framework
3. SDK Overview
- Platforms
- Tools
- Versions
4. Hello World App
- Creating your first project
- The manifest file
- Layout resource
- Running your app on Emulator
5. Main Building Blocks
- Activities
- Activity lifecycle
- Intents
- Services
- Content Providers
- Broadcast Receivers
6.Basic Android User Interface
- XML versus Java UI
- Dip's and Sip's
- Views and layouts
- Common UI components
- Handling user events
7.Android system Overview
- File System
- Preferences
- Notifications
- Security Model
8. Advanced UI
- Selection components
- Adapters
- Complex UI components
- Building UI for performance
- Menus and Dialogs
9.Multimedia in Android
- Multimedia Supported audio formats
- Simple media playback
- Supported video formats
- Simple video playback
10.SQL Database
- Introducing SQLite
- SQLite OpenHelper and creating a database
- Opening and closing a database
- Working with cursors Inserts, updates, and
- Deletes
11.Basic Content Providers
- Content provider MIME types
- Searching for content
- Adding, changing, and removing content
- Working with content files
12.Custom Content Providers
- Why Content Providers
- Where the content comes from
- Implementing the API Supporting content files
13.Location Based Services and Google Maps
- Using Location Based Services
- Working with Google Maps
14.Services
- Overview of services in Android
- Implementing a Service
- Service lifecycle
- Inter Process Communication (AIDL Services)
15.Broadcast Receivers
- What are Broadcast Receivers
- Implementing broadcast receiver
- System broadcasts and how to use them
16.Intent Filters
- Role of filters
- Intent-matching rules
- Filters in your manifest
- Filters in dynamic Broadcast Receivers
17.Networking
- Working with web services
- Best practices
18.Sensors
- How Sensors work
- Lig to Sensor readings
- Best practices for performance
19.WiFi
- Monitoring and managing Internet connectivity
- Managing active connections
- Managing WiFi
20.Telephony
- Making calls
- Monitoring data connectivity and activity
- Accessing phone properties and status
- Controlling the phone
21.Camera
- Taking pictures
- Rendering previews
22.Bluetooth
- Controlling local Bluetooth device
Eligibility For Applying : Any college can opt for this program. Students/Faculties from B.E./B.Tech/M.Tech/M.E./MCA/BCA. with the below mentioned academic requirements are preferable. If You wish to associate with us and want to organise this training at your institute then, Please read the request guidelines and process it accordingly:
- Engineering College/Institution should have a seminar room/lecture hall of seating capacity of (Minimum capacity of 40 seats.)
- A good Quality LCD Projector enough to maintain comfort ability.
- Public Addressing System (1 Cordless MICs.)
- Power backup and 220V AC power Points.
- Hospitality for our visiting delegation during training program.
- Wifi Connectivity for participants & trainer.
Certification Policy:
- Certificate of Merit for all the workshop participants from Innovians Technologies.
- Certificate of Coordination for the coordinators of the campus workshops
Duration: 2 Weeks (5 Days a Week) - The duration of this workshop will be two consecutive weeks, with 6-7 hour session each day.