Mobile App Development

Learn Android O App Development using Java & Kotlin – build real apps including Super Mario Run, Whatsapp and Instagram!

Course at a Glance

Training Date : 23 Oct – 12 Dec 2020

No. of Classes / Sessions : 16

Last Date of Registration : 22 Oct 2020

Total Hours : 55

Class Schedule :Sunday to Thursday (10:00 AM – 01:00 PM)

Venue : Online Training

Price: BDT 00 (Excluding VAT & TAX)

Tentative Class Start

23 October 2020

Available Seat

10/30

Who can Join

Need basic Java knowledge

The Course Instructor

Md. Saidul Islam

Course Outline

1. Object Oriented Programming (OOP) concept in JAVA

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’

2. Introduction to Android

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.

3. User Interface and Navigation

Learn how to design your app screens with Layouts and Widgets

Learn how to handle Events like Click and Touch

Learn how to create Searching Interface, search anything with suggestions.

Learn how to create Menu, Pop up Dialogs and custom Dialogs.

Learn how to create swipe views with Tab, like the Phone app in your smart phone.

Learn how to design effective navigation

4. Activity

Learn different states of an Activity, how activities are affected during its lifecycle.

Learn different states of an Activity, how activities are affected during its lifecycle.

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.

5. Background Job

Learn how to create worker thread to do heavy / long running tasks.

Learn how to download an image, show progress in a ProgressBar 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.

6. Google Play Services

Learn how to load a Map, see your current location on Map, add Markers to Map.

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 Geocoding and reverse Geocoding API.

Learn how to get notified automatically when you check in a certain place.

Explore more
Training and
Development


Mobile App

Development

3 months . 10 lectures

Learn Android O App Development using Java & Kotlin – build real apps including Super Mario Run, Whatsapp and Instagram!


Creative and

UI / UX Design

3 months . 10 lectures

Use XD/Figma to get a job in UI Design, User Interface, User Experience design, UX design & Web Design


Web Design and

Development

3 months . 10 lectures

Learn Web Development by building 25 websites and mobile apps using HTML, CSS, Javascript, PHP, Python & more!