Signup as a Tutor

As a tutor you can connect with more than a million students and grow your network.

Share

Become an Android App Developer

Become an Android App Developer

Online Instructor led Course

Platform: Online Lecture at your time convenience

10,950

No Feedback Yet

No Reviews Yet
0 Interested

About the Course


8 week course with 75 hours of training module

Topics Covered

The Course and Kit Content mentioned below
Module 1: Getting Started With Android
- Introduction to Android
* What is Android?
* History of Android
* Comparison with other Mobile OS
* Features of Android
- Setting up Development environment
* Downloading & Updating Android SDK
* How to do Plugin with eclipse
* Creating AVD
Module 2: Android Architecture
- Android Stack
* Applications
* Application Framework
* Libraries
* Android Runtime
* Linux Kernel
- Introduction to DVM
- What is .apk file?
Module 3:
- Creating First Android Application
- Project Structure
- Adding of external Libraries
- Introduction to AndroidManifest file
Module 4: Android Application Components
- Activities
* Creating an Activity
* Activity Life Cycle
- Intents & Intent Filters
* Introduction to Intents
* Types of Intents
* Classification of Intent Filters
- Services
- Content Providers
- Broadcast Receiver
Module 5: User Interface
- XML Layouts
* Linear Layout
* Relative layout
* Table layout
- Widgets
- Creating List View
- Menus
- Creating Toast & Dialogs
Module 6: SQL Database
- Introduction to SQLite
- SQLiteOpenHelper and creating Database
- Working with Cursors, Insert, Update and Delete Operations
- Exercise: Build an Application which keeps the record of total time of Activity displayed on the screen since it has been installed on the device.
Module 7: Advanced Application Components
- Content Providers
* Accessing Native Application Data
* Creating your Own Content Provider
* Content Provider MIME types
- Services
* Overview of Services
* Implementing a Service
* Service Life cycle
* Types of Services
- Broadcast Receiver
* What is Broadcast Receiver
* Implementation of Receiver
* Creating your own receivers
- Notifications
Module 8: Android Graphics and Multimedia
- Basic Graphics
- Playing Audio
- Playing video
- Project:
* Media Player
* Alarm Clock
* Call Log Manager
Module 9: Advanced Topics
- Sensors
* Introduction to Android Sensors
* Types of Sensors
* Accelerometer Sensor
* Reading X,Y,Z Coordinates
- Bluetooth
* Setting Up Bluetooth
* Finding Devices
* Connecting Devices
* Establishing connection as a server
* Connecting as a client
* Creating RFCOMM Communication
Module 10: Location and Maps
- Location Based App
* Locate User Location
* Obtaining user location using GPS
* Obtaining user location using NPS
* Get Latitude & Longitude
- Google Map
* Generate MD5 Fingerprint
* Use of MapView library
* Set of Permissions for MapView
* Entries in AndroidManifest file
* How to register your fingerprint with Google Map
* Generate API Key
* Use of Google API
Projects:
- Bluetooth chat
- Audio Recorder
- Control Robots using Android Device
Module 11: Advanced User Interface
- XML Layouts
* Frame Layout
* Tab Layout
* Scroll View
- Drawer
- Designing app for multiple screens
Module 12: Database
- Shared Preferences
* Access database from assets
* Perform CRUD operation with the database
Module 13: Android Graphics and Animations
- Basic Graphics
* Font
* Draw text with custom font
* Use of different types of fonts
- Use of Android Themes
- Animation
* Animation fade in, fade out
* Animation Interpolator
* Alpha Animation
Module 14: Hardware
- External Storage
- SD Card
* Create a file in SD Card
* Read a file from SD Card
* Get Image from SD Card
- System Information
* Get Disk Information
* Get System Information
* Get Telephone Information
- User Events
* Touch
* Single Touch Test
* Use your finger to Draw
- Camera
* Rendering Previews
* Taking picture
Module 15:
- USB
- Wifi
* Searching wifi network
* Connect to wifi network
- Accessing your device through commands from CMD
Module 16: Network
- Download
* Download a file from network
* Access image from an URL
- Email
* Sending email
- Connectivity
* Is connected to Internet
* Is Network available
Module 17: Advanced Development
- Web Services
* Link your app to Server
* Store Data on the server
- Parsing
* XML parsing
* JSON parsing
Module 18: Location & Maps
- Google Map
* Search location by name
- Use of overlays on locations

Training Kit Contents:(Individual Kits)

- Comprehensive Study material covering all the discussed topics in a CD/DVD

Who should attend

BE/BTech in CS & IT and BSc in CS & IT students or any one interested in learning to develop android application or apps

Pre-requisites

Basic JAVA (OOPS Knowledge) or C++ programming knowledge

What you need to bring

Laptop or desktop with internet connection is all what you need start the course

Key Takeaways

Learn to develop android apps
CD/DVD with books, codes etc needed for future refernce
Content
Reviews
There are no Reviews yet.
Questions and Comments

Thousands of experts Tutors, Trainers & other Professionals are available to answer your questions


There are no Reviews yet.
cash back100% Money Back Guarentee

About the Trainer

Technophilia Systems picture

Technophilia Systems

BE & Android trained faculty


More than 5 years of teaching & developing experience. Content developed and approved by faculties from RCAi-USA.

Course Id: 25471