Firebase User Phone Authentication verification by otp in Android

Firebase User Phone Authentication verification by otp in Android

As in my last tutorial, we understand the basic firebase concept like What is Firebase and How to use the Firebase features in our application? So I am not going into detail here about the basic understanding about the Firebase. To Use any feature of firebase we need to follow few basic simple steps to register my…

Understanding RxJava & RxAndroid Scheduler thread in Android

Understanding RxJava & RxAndroid Scheduler thread in Android

RxJava is the something like awesome when start using this feature in an Android application. In this article, we will talk about the RxJava scheduler or thread to use to build an awesome android application.  When we are talking about the multiple threads is good things to use for multiple background task. But same time you always…

Android MVVM architectural design pattern with RxJava in Kotlin

Android MVVM architectural design pattern with RxJava in Kotlin

To build an awesome android application, Architectural design pattern plays an important role. It makes our code modular and communication with different components becomes easy. By using Architectural design we can build an application which can be testable and maintainable easy in the future or whenever we want to add a new feature or remove a feature, it will…

Load Image url on ImageView by using data binding with Picasso in Kotlin

Load Image url on ImageView by using data binding with Picasso in Kotlin

While building the android app by using the MVVM architecture design pattern with Kotlin, I faced many of issue for example data binding and ViewModel communication etc. I am sharing one of the issues which I faced to load image URL on image view with help of Picasso. I thought It would be worth to share with…

How to improve android application performance and stability to go long way?

How to improve android application performance and stability to go long way?

Nowadays android application development is at the top of technologies. Many of the people are using an android phone. So, in this case as an android developer, we need to take care many things while developing an android application. An Android application should be faster, stable and less memory uses for best in a result….

Understanding android Messenger and AIDL of Concurrency API

Understanding android Messenger and AIDL of Concurrency API

Now we got one more day to learn something new about the Service, Ok let’s make today something awesome to learn more about the service of concurrency API. In my last article, we understand about the Concurrency API of Service and Intent Service and Bound Service. In this article, we will learn about service which uses the…

Understanding Service, IntentService and BindService of android

Understanding Service, IntentService and BindService of android

Service is the most important component in android. Service is running in background It means that it does not have the user interface. It is an independent of activity means it does not matter if an activity is running or destroyed, service always running in the background. Service is used for long background task it…

LiveData and LifeCycle Component in Android Architecture

LiveData and LifeCycle Component in Android Architecture

In this tutorial, we will learn the new architecture component LiveData and LifeCycle in detail. In my last tutorial, we had familiar with new Dagger2 integration with android architecture component. I would be recommended to check this post that will help you to understand the New Dagger2 dependency injection concept. Here is the post detail New Dagger2 dependency injection…

New Dagger2 Integration with Android Architecture component

New Dagger2 Integration with Android Architecture component

In my last tutorial, we had functioned with Dagger2 in android application development. Dagger 2 is an awesome dependency injection library which provides the alternative way of Object instantiation. I already explained what is Dagger2 and why we are using this in android application development and what are the benefits of using this? Here is the detail…