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
 
ActionBar
  • 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
 
Security
  • 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
 
Services
  • Android System Services, AlertManager, VibratorManager, etc
  • Outlook: Definition of own Services
 
Broadcast Receiver
  • Definition of a BroadcastReceiver
  • Registration of own BroadcastReceiver
 
NotificationManager
  • 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
  • Deployment Option
  • Markets (Google Play / Amazon)

Notes:

  • 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