Android App Development

Learn to Build Your App


Mind Bird Solutions is an Android Training institute with proven expertise in training useful android applications as well as providing hands-on training to budding android developers. We have a dedicated team of android trainers who provide intensive and dedicated training on all core and general aspects of android development. We have mastered the Android SDK and can effortlessly transfer our skills and knowledge to you through our android training course. Mind Bird Solutions provides Android Development training according to the current requirement of IT industry.


These topics will be covered in class. After completion of 55% of course, student will go through Live Project Training, Interview Preparation and Recruitment process in Software Industry.


Android Training Program


Android Architecture
  • System architecture of Android
  • Activities
  • Android Components
  • Android Manifest
Android Development Tools
  • Installation of the Android Development Tools (ADT)
  • Creating Android projects
  • Defining Devices, Emulator and Images
Defining Android User Interfaces
  • Views
  • Layouts
  • Accessing widgets in Activities
  • View interactionLayouts
Development of different screen sizes
  • Screen sizes and Densities
  • Using device independent pixel (dp)
  • Converting between pixels and dp
Intents and Activity Communication
  • Intents
  • IntentFilter
  • Defining Activities
  • Activity stack
  • o ActionBar vs. OptionMenu
  • o Defining an ActionBar menu
  • o Custom Views in the ActionBar
  • o Contextual action mode
Styling and Themes
  • Styling of Views
  • Using Themes for styling Activities
  • Extending Android themes (Holo)
ListViews and ListActivity
  • ListView
  • ListActivity
  • Defining List Adapter
  • Performance Optimization
File based Persistence
  • Preferences
  • File and Access restrictions
  • Permissions
  • Androids security concept
  • Using Permissions
  • Defining Permissions
Network Communication
  • Apache HTTP Client
  • REST
  • JSON
  • XML
Asynchronous Processing in Android
  • Multitasking
  • User Interface Updates via Threads
  • Androids Limits - Application Not Responding
  • Using Handler for message communication
  • Using AsyncTask
SQLite and ContentProvider
  • Using the SQLite Database in Android
  • utlook: Using and defining ContentProvider
  • Outlook: Loader
  • Android System Services, AlertManager, VibratorManager, etc
  • Outlook: Definition of own Services
Broadcast Receiver
  • Definition of a BroadcastReceiver
  • Registration of own BroadcastReceiver
  • Using the NotificationManager
  • NotificationBuilder
  • Rich Notifications
Canvas API for custom Views
  • Defining custom Views
  • Canvas API
  • View state persistence
Location services and Google Maps
  • Location based Services
  • Google Maps
  • Map-Overlays
  • Geocoding / Reverse Geocoding
  • Using GPS, Wifi, ...
Homescreen Widgets
  • RemoteViews and PendingIntents
  • Updates with a fixed time interval
  • Updates with Services
Using Android Sensors
  • AccelerometerRemoteViews and PendingIntents
  • Orientation
  • Camera
Audio and Video
  • Playing and recording audio
  • Playing and recording video
Build Management
  • Apache Ant
  • Maven
Professional Testing
  • Overview Android testing
  • Android Test ProjectUpdates with a fixed time interval
  • Using Robotium
  • Using Robolectric
Targeting Tablets and Smartphones
  • Overview Fragments
  • Multi-Pane Layouts with Fragments
  • Designing layouts for tablets and phones
  • Deployment Option
  • Markets (Google Play / Amazon)


  • Recommend Practical hours for student except class hours is 90 Hrs.
  • We also provide weekend classes for all courses.
  • After completion of 55% of course, student will go through Live Project Training, Interview Preparation and Recruitment process in Software Industry.
  • Student will go through the training of HTML, CSS and JavaScript as a complimentary package before starting of Android. This is optional.


To find out how Mind Bird Solutions' Android Development training program and expertise, contact Mind Bird Solutions today.

Our Brand