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,…

Creating Scheduler in c# – Schedule Task by Seconds, Minutes, Hours, Daily
| |

Creating Scheduler in c# – Schedule Task by Seconds, Minutes, Hours, Daily

Hello Guys, Today I’m going to create a very simple Task Scheduler using c# without using any Library. Using this Task Scheduler we’ll be able to Schedule a Task by Seconds, Minutes, Hours and Days.   A Few Days ago, I was working on one of my projects & met with a challenge where I needed to…

How to Create an Admin Panel | Best Practices & Tips

How to Create an Admin Panel | Best Practices & Tips

Admin Panel is one of the most important modules of a Web or Mobile Application. Although the application’s End-user is nothing to do with it, still managing your application can be easy if you have a powerful admin panel. Companies demand rich-featured Admin Panel to manipulate their App’s data & to follow their business metrics in…

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…