Android App Development Training In Bangalore

 Android Training In Bangalore


Android Training course will give you knowledge on how to enable android app and register on Google play store. This Android training includes android architecture, various resources and its components, the different styles, intents, menus, notification, the process of the application lifecycle and Google play store registration.

Target audience: developers.

2.system developers.

3.web developers. graduates. app enthusiasts.

Android Training

Course Content:

  • Why we Need Mobile Apps
  • Different Kinds of Mobile Apps
  • Briefly about Android
  • History Behind Android Development
  • What is Android?
  • Pre-requisites to learn Android
  • Brief Discussion on Java Programming
  • Overview of Android Stack
  • Android Features
  • Introduction to OS layers
  • Linux Kernel
  • Libraries
  • Android Runtime
  • Application Framework
  • Dalvik VM
  • Configuring Android Stack
  • Setting up Android Studio
  • Working with Android Studio
  • Using Older Android Tools
  • Creating Android Project
  • Debugging Application through DDMS
  • Setting up environment
  • AVD Creation
  • Executing Project on Android Screen
  • Activities
  • Services
  • Broadcast Receivers
  • Content Providers
  • Creating your first project
  • The manifest file
  • Layout resource
  • Running your app on Emulator
  • Activities
  • Views, layouts and Common UI components
  • Creating UI through code and XML
  • Activity lifecycle
  • Intents
  • Communicating data among Activities
  • Selection components (GridView, ListView, Spinner )
  • Adapters, Custom Adapters
  • Complex UI components
  • Building UI for performance
  • Menus
  • Creating custom and compound Views
  • Toast, Custom Toast
  • Dialogs
  • Status bar Notifications
  • Using Java Mutithreading classes
  • AsyncTask
  • Handler
  • Post
  • Writing an animated game
  • Creating and Applying simple Style
  • Inheriting built-in Style and User defined style
  • Using Styles as themes
  • Android Resource
  • Using resources in XML and code
  • Localization
  • Handling Runtime configuration changes
  • Role of filters
  • Intent-matching rules
  • Filters in your manifest
  • Filters in dynamic Broadcast Receivers
  • Creating Broadcast receiver
  • Receiving System Broadcast
  • Understanding Broadcast action, category and data
  • Registering Broadcast receiver through code and through XML
  • Sending Broadcast
  • Shared Preferences
  • Android File System
  • Internal storage
  • External storage
  • SQLite
    1. IntroducingSQLite
    2. SQLiteOpenHelper and creating a database
    3. Opening and closing a database
    4. Working with cursors Inserts, updates, and deletes
    5. Network
  • Accessing built-in content providers
  • Content provider MIME types
  • Searching for content
  • Adding, changing, and removing content
  • Creating content provider
  • Working with content files
  • Overview of services in Android
  • Implementing a Service
  • Service lifecycle
  • Inter-Process Communication (AIDL Services)
  • Multimedia Supported audio formats
  • Simple media playback
  • Supported video formats
  • Simple video playback
  • Using Location-Based Services
  • Finding a current location and listening for changes in location
  • Proximity alerts
  • Working with Google Maps
  • Showing google map in an Activity
  • Map Overlays
  • Itemized overlays
  • Geocoder
  • Displaying route on a map
  • Consuming web services
  • Receiving HTTP Response (XML, JSON )
  • Parsing JSON and XML
  • Using WebView
  • How Sensors work
  • Using Orientation and Accelerometer sensors
  • Best practices for performance
  • Monitoring and managing Internet connectivity
  • Managing active connections
  • Managing WiFi networks
  • Making calls
  • Monitoring data connectivity and activity
  • Accessing phone properties and status
  • Controlling the phone
  • Sending messages
  • Taking pictures
  • Media Recorder
  • Rendering previews
  • Controlling local Bluetooth device
  • Discovering and bonding with Bluetooth devices
  • Managing Bluetooth connections
  • Fragments
  • Material Design
  • Gradle
  • Android App Deployment on device with Linux and Windows
  • Android Application Deployment on Android Market
Android Training


In this Android App Development Course you will learn about the Android architecture, the application lifecycle, working with the layout manager and designing apps  based on business requirements. This course will give you real-time experience working with the most popularly used mobile operating system.


  1. Create layouts and menus in android.
  2. Android basic, mobile app market, and its architecture.
  3. work with DDMS, android studio, listeners and other tools.
  4. application lifecycle and its components.
  5. design interactive apps with multimedia.
  6. publish an app on the google play store.

What are the various modes of training that SAN IT offers?

If you have any queries we provide email support and solution to queries. You can raise your queries even after completion of training to get support and assistance.

Do you provide placement assistance?

Yes, SAN IT Solutions does provide you with placement assistance and the process of preparing yourself for the interview and the job.

What kind of projects will I be working on?

We provide real-world projects wherein you can apply your knowledge and skills that you acquired through our training. Making you perfectly industry-ready.

Can I still learn Android without a programming background?

We provide add-on courses in java so that you can start learning programming skills which will help you in understanding Hadoop technology better and faster.


Loading posts...
Sort Gallery
Enter your email here