Kotlin – Android

Exploring UI Navigation Architecture JetPack Component of Android

From my last post, we have talked about the journey of Android architecture design. We have discussed the different -different (MVC, MVP, MVI, MVVM, and Jetpack) architectures pattern of Android to use to build a solid android application. I would recommend to go and check this article (Journey of Android Architecture Design pattern) which is […]

Journey of Android Architecture Pattern and which pattern should developer prefer to use in android app developement

As we all know that Android has started the beginning with Java as a primary language and that that time Java became a very popular language for web development because of its great feature like object-oriented robustness, platform independent and major is security compliance, etc. Many of the developer working on the server side and […]

Why Kotlin extension is preferable to use in android project

As android developers, We are a writing lot of code to make an awesome application. We all know that Android uses Java as a language. In application development, we used many java concepts like thread, singleton classes, etc without knowing the android concept. It may cause memory leaks in Android. I remembered that we have […]

Exploring Koin Dependency Injection in Android and Kotlin

As an Android developer, we all are familiar with dependency injection. Dependency Injection provides an alternative way of Object instantiation. You do not worry about the constructor with a different type of argument. It will be qualified based on the required argument. We have already used one of the very popular dependency injector Dagger2. If […]

Kotlin Coroutine to get started in Android app developement

As an Android developer, we know that every developer deals with thread in their application. A thread plays an important role in development for making the code execution faster and dispatching events easier etc. we all know that the Android system has categorized in two different thread named as the main thread (UI thread) and […]

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

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 […]

Android API request easy with Fuel library in Kotlin

In this tutorial, we will learn new networking support library named Fuel. As we have already used some of the famous libraries named Retrofit, Volley and Fast networking Library. Retrofit has mostly used the library in application development which is given by square. It supports and compatible with Java, Kotlin, and RxJava2 Reactive. Here you […]

Android Room Persistence Library Sqlite Mapper with Kotlin

In this tutorial, we will learn step by step to use the Android Room a persistence SQLite ORM mapper. As we have already practiced in my last tutorial with GreenDAO which is SQLite wrapper for fast ORM. I would be recommended to checking this post Exploring GreenDAO ORM database with Reactive RxJava. Google I/O 2017 has introduced […]

How to define static constant fields in Kotlin?

While developing any android application we need to define the bunch of constant fields and variable into the Constant file. As we remembered while building Android application by using Java language, we used Constant.java file to declare all the static fields. Let’s give one example to understand that how we are defining the constant fields […]

Scroll to top