Professional Android Application Development

Professional Android Application Development

Professional Android Dev photo

course at a glance

  • Number of Classes/ Sessions : 16
  • Total Hours : 48
  • Class Starts:
  • Offline & Online Classes Schedule
    (Saturday to Thursday)

    • Morning Batches:
      • 1st Batch: 08:00 AM – 10:00 AM
      • 2nd Batch: 10:00 AM – 12:00 PM
    • Evening Batches:
      • 1st Batch: 04:00 PM – 06:00 PM
      • 2nd Batch: 06:00 PM – 08:00 PM

Price:  TK. 18,000 (Excluding VAT & TAX)

Contact Details

Midas Center, Level-03, Dhanmondi-27 ,Dhaka-1209, Bangladesh.
+880 1711085680
44.5% discounts on Online Courses!

Offer available for 7 Days

Course Outline

• Learn how to create Class and its Object.
• Learn how class properties are initialized with parameterized Constructor.
• Learn why should we overload Constructors.
• Learn Collections in Java, why they are more useful than Arrays.
• Learn Inheritance, why do we need Inheritance, relationship between a Super Class and a Child Class.
• Learn Method Overriding – Simplify your code with Run Time Polymorphism.
• Learn design principles – Abstract Classes and Methods, Singleton Class with factory method, the magic of ‘static’ and ‘final’.
• Learn Interface and its implementations, the most powerful channel to connect unrelated components.

• Android SDK and Platform specification, various SDK versions.
• Android Studio – the most powerful and smartest IDE.
• Learn how Android projects are structured.
• Learn how Design and Logic parts are separated to build a scalable and extendable project.
• Manifest and other Resource files.
• Learn how Android projects are built with a powerful build tool – Gradle.

• Learn how to design your app screens with Layouts and Widgets.
• Learn how to handle Events like Click and Touch.
• Learn how to design effective navigation.
• Learn how to create swipe views with Tab, like the Phone app in your smart phone.
• Learn how to create Menu, Pop up Dialogs and custom Dialogs.
• Learn how to create Searching Interface, search anything with suggestions.
• Learn how to create Notifications, send direct reply through Notification like any messaging application.

• Learn different states of an Activity, how activities are affected during its life cycle.
• Learn how to hold states / data within the activity, handle situations like configuration changes (Portrait to Landscape and vice versa).
• Learn how to pass data from one activity to another.
• Learn how to interact with other applications.
• Learn how to create an App which can Call/Dial a number, send an SMS or view a website by using pre-built applications.
• Learn how to launch Camera from your app, take picture, scale down and display.

• Learn how to create worker thread to do heavy / long running tasks.
• Learn how to download an image, show progress in a Progress Bar using AsyncTask API.
• Learn how to GET and POST data from remote server using Web APIs, learn how Retrofit can optimize your network operation by doing tasks asynchronously.
• Learn how to play Music in background using Service. Learn why Intent Service is more efficient for tasks which you want to be done for once.
• Learn how to start a task after your phone has completed its Boot Operation.
• Learn how to check if your phone is connected to a network. You may also be interested in getting the incoming number, battery status of your phone.
• Learn how to pass data to different applications.

• Learn how to save data inside your app database, query any data, update and delete information from database.
• Learn how to save your login session (you don’t have to login every time you launch your app).
• Learn how to create and manage Firebase Cloud Real Time Database.
• Learn how to register / login using Firebase Authentication. Learn how to sign in with Google.
• Learn how to put any file on Firebase Cloud Storage.

• Learn how to load a Map, see your current location on Map, add Markers to Map.
• Learn how to search nearby locations like restaurants, cafes etc and show them to Map. Learn how to filter your search.
• Learn how to calculate distance between two locations.
• Learn how to show direction on Map between two locations. You can also get alternative routes, travel time for driving, walking, bicycling etc.
• Learn how to convert Latitude/Longitude to street address and vice versa using Geo coding and reverse Geo coding API.
• Learn how to get notified automatically when you check in a certain place.