Android Apps Development

By: SOHEL CHOWDHURY New Batch Start Date: Every Week
Course Overview

Android Apps Development Training [Beginners to Advance]

This is the best android app development course for who want to start earning by creating mobile application. We offer step-by-step android application development training in Uttara, Dhaka.

About this course: As the first course in the Android Apps Development, Developing Android Apps is the foundation of our advanced Android curriculum. This course blends theory and practice to help you build great apps the right way. In this course, you’ll work with instructors step-by-step to build a cloud-connected Android app and learn best practices of mobile development, and Android development in particular.



  • Students, who want to make their career in Android Apps Development.
  • Individuals, who want to work from home at their free time on Android Apps Development.
  • Web & Graphic Designer
  • Mobile App Designers & Developers.
  • Website Developers & Application Builders
  • Search Engine and Social Media professionals.
  • It’s for male and female both.


We are the difference from other IT Institute. No time duration for our students but we will teach them until their learning complete.


Yes! We provide 2 installment facility. You can pay 60% during admission and the rest 40% can pay in next 15 days from course starting days

Course Modules
  • Object Oriented Programming (OOP) concept in JAVA
  • Android View, View Groups and Adapter View
  • Android Components and Architecture Pattern
  • Android Storage
  • Networking and Concurrency
  • Google Play Services
  • Live Project
    The course doesn’t end here, every student once completed the course successfully has to work on an international live project under a technical in some of the reputed IT companies. This strongly helps students of MCA, BE, BCA, MSc IT, and BSc IT to have their final semester project completed as well gives a practical experience working under with an IT company.



  1.    Object Oriented Programming (OOP) concept in JAVA
  • Constructor overloading, Singleton Class, Builder Pattern Constructor
  • Inheritance, Method overriding
  • Runtime Polymorphism, Up-casting and Down-casting
  • Abstract Class and Method, Static and Inner Class, Constants in JAVA
  • Interface, Callback Interface
  1.    Android View, View Groups and Adapter View
  • List View, Recycler View, Card View
  • Advanced Recycler View with Swipe item enabled.
  • Heterogenous Layout inside Recycler View
  • Tab Layout with View Pager
  • Collapsing Toolbar Layout
  • Search View, Searchable Interface, Recent Search Suggestions
  • Notifications, Notification with Expanded Layout, Reply to Notifications
  1.    Android Components and Architecture Pattern
  • Activity, Activity Lifecycle
  • Fragment, Fragment Arguments
  • Dialog Fragment, Custom Alert Dialog
  • Intent and Bound Service
  • System Broadcast, Local Broadcast, Custom Broadcast Receiver
  • Content Provider, Contact Provider
  • Home Screen Widgets
  • Introduction to Model-View-ViewModel (MVVM), Model-View-Presenter (MVP) pattern
  • Introduction to Android Data Binding.
  1.    Android Storage
  • Shared Preferences
  • SQLite Database
  • Room Persistence Library
  • Live Data and View Model
  • Firebase Real time Database, Firebase Storage, Firebase Authentication.
  1.  Networking and Concurrency
  • Asynctask, Loader, Cursor Adapter
  • Retrofit2 Network Library
  • Handler, Handler Thread, Looper.
  1.    Google Play Services
  • Location API – Last location, Request location update
  • Geocoding API – Coordinates to physical address and vice versa
  • Current Places, Nearby Place API, Place Picker Widget
  • Direction and Distance API
  • Google Map, Drawing Polylines on google map, Map Clustering
  • Location awareness with Geofencing.
Copyright 2017 © Bright Host IT Institute.All right reserved.
Created by Bright Domain BD