MVVM architecture is a Model-View-ViewModel architecture that removes the tight coupling between each component.
Coroutines are a neat new feature of the Kotlin language that allows us to write asynchronous code in a more idiomatic way.
In this tutorial, I will explain the MVVM architecture with kotlin coroutines and kotlin flow with hilt dependency injection.
Unit testing is testing every unit of your code. Unit testing is a must to build robust android applications. It is an important element while building…
You can manage your resource’s XML files (layout, drawable,..) better, by grouping them into separate sub folders corresponding to the app’s features.
An easier way is to ask the backend developer to create the API service and just send fake content for the sake of it.
Progress indicators express an unspecified wait time or display the length of a process. Material design provides an implementation of linear and circular progress indicators,
Material design is a comprehensive guide for visual, motion, and interaction design across platforms and devices. Google announced Material Design on June 25, 2014, at the…
Android Chips are one of the components of the Material Design library. A Material Chip is a component that can represent the input, filter, choice, or…
Cardview Android is a new widget for Android, which can be used to display a card sort of layout in android. Cardview was introduced in Material…