Signup as a Tutor

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

Become an Android App Developer

No Reviews Yet

Course type: Online Instructor led Course

Platform: Online Lecture at your time convenience

Course ID: 25471

Course type: Online Instructor led Course

Platform: Online Lecture at your time convenience

Technophilia Systems picture
Technophilia Systems
No Reviews Yet

Date and Time

Not decided yet.

Technophilia Systems picture
Technophilia Systems

BE & Android trained faculty

About Technophilia Systems

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

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
- 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:
- 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


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


No reviews currently


Post your requirement and let us connect you with best possible matches for Android Application Development Training Post your requirement now