RecyclerView Loading With Facebook Shimmer Effect Android Example
| | |

RecyclerView Loading With Facebook Shimmer Effect Android Example

As an Android user and developer, I am always attracted to great apps with nice and meaningful animations. To me, such apps not only deliver great features to make their user life easier but also their experience to the next level from the team behind them. I often really like those animation and also try…

Notification Channel Utility Class For Android Notifications

Notification Channel Utility Class For Android Notifications

Android Oreo 8.0 has been around for a while, offering so many new features like Notification Bar Style, Battery Life Optimization, Automatic Adjustment of TextView, Downloadable Fonts & Emotions, Adaptive Icons and many more. Now in this post, we specifically look at one of exciting feature which is Notification Channels.  If you want to cover the…

Canceling Nested Kotlin Coroutines With CoroutineScope
| | | | |

Canceling Nested Kotlin Coroutines With CoroutineScope

Coroutines are one of the 😍 nicest language features in Kotlin. They provide a rather headache-free way to use the power of concurrency in your Kotlin program. I was very excited when I started playing around with them but eventually came across a problem: what if you have nested coroutines (like a parent-child coroutine). For instance,…

Improving App Network Architecture With Retrofit And Kotlin Coroutine Call Adapter
| | | | | | |

Improving App Network Architecture With Retrofit And Kotlin Coroutine Call Adapter

Almost in every Android mobile application, we have to deal with network calls and most of the time we end up using Retrofit. No doubt Retrofit is our favorite library when it comes to networking. Kotlin and now coroutine has made Networking on Android even easier than before. I’ve recently listened to this talk by…

Explore How Kotlin Coroutine Works Under The Hood
| |

Explore How Kotlin Coroutine Works Under The Hood

In the 🔥 hype of async programming, everyone is talking about Kotlin Coroutine. I know there are so much great articles on how to work with kotlin coroutines that’s why we gonna dive deep and see how the coroutines work under the hood. Kotlin Coroutine is a great and powerful language feature that’s why I think intro on the…

My Story When Working With Google Distance Matrix API
| | |

My Story When Working With Google Distance Matrix API

A few months ago when I’m working on my freelancing project. This project is like to build an application like Careem or Uber. You see an application like Careem or Uber required a lot of working with Google Maps, Places and Distance Matrix API and many others. I’ve tackled a lot of difficulties when working on…

Building A Location Distance Tracking App | Android
| | | |

Building A Location Distance Tracking App | Android

Every time when I see Uber, Careem or any other transport application, I always try to figure out how those developers must’ve developed those apps. There are so much great features in these apps. One of that feature was to calculate the distance when the driver starts the ride. In this article, I will try…

Basic Animation Of Android Views With Example
| |

Basic Animation Of Android Views With Example

Building animation that makes on-screen objects seems alive may look like a high-level engineering at first, but you don’t need to 😰 fear. Animations were always holding off,  not anymore. Android has a quite a few classes to help you create animation with relative ease. Before to start, I just want to tell you that…

Basic Tips For Application Performance Optimization | Java
| |

Basic Tips For Application Performance Optimization | Java

Hello everyone! In this story, I want to give a brief introduction to how we can improve our application performance. There are many OS versions which developers find hards to keep up when it comes to development. Each system has different aspects regarding hardware or software making it development a nightmare. To ensure your app…

Android ViewPager And ViewPagerIndicator Example
| | | | |

Android ViewPager And ViewPagerIndicator Example

A friend of mine came to me and said I want to make a Payment Transaction app. We’ve talked for a while about the project and clarify some points regarding development point of view. After some days he came up with designs, I made some changes to the designs and start developing the app. In…