Home / Udemy


Android Dependency Injection using Dagger with Kotlin & more

After this course, you will be able to Understand the following

  • What is Dependency Injection(DI)
  • Why we need DI
  • Introduction to Dagger 2 library
  • Understanding the types of DI
  • Understanding Dagger Component
  • Understanding Field Injection
  • Understanding Method Injection
  • Understanding Dagger 2 Module
  • Understanding Scopes and SubComponent
  • Understanding Dagger Multibindings for Android View Model
  • Build a real Android App using Dagger2, RxJava, MVVM, Retrofit and  Android Architecture components  with Kotlin
dagger with kotlin course

Master RxJava , Dagger with MVVM for Android Development

By end of this course you will learn

  • RxJava Basics

  • RxJava Creation Operators

  • RxJava Filtering Operators

  • RxJava Combining Operators

  • RxJava Transformation Operators

  • RxJava Subjects

  • RxJava with Retrofit

  • RxJava Error handling

  • RxJava with MVVM Design pattern

  • RXJava with repository Design Pattern

  • RxJava with Android Architecture components Like ViewModel,LiveData and Room DataBase

  • Dagger FundamentalsCourse

  • How to Use Dagger to architect your apps with View Model Multibinding

rxjava course image

Continuous Integration and Delivery with Kotlin for Android

By end of this course you will be able to

  • Build Continuous Integration for android app

  • Build Continuous Delivery  for android app

  • Understand Gitlab Ci for Android App

  • Master fastlane for Continuous Delivery

  • Deploy production Build to Google play

  • Send Build to Beta Crashlatics from Fabric SDK

  • Master signing android app using Gradle script

  • Integrate Google play console Api to automate the deployment process

  • Integrate  with Slack App for sending Notification about the build process


Android Test Driven Development And Android Unit Testing

By end of this course you will be able to

  • Build Android Apps using Test Driven Development

  • Write Unit Testing for your Android Application

  • learn Junit Framwork by examples

  • learn Mockito Framwork by examples

android -TDD