Hello folks, it’s that time of the year (or maybe a little late) where I am supposed to reflect on my past year and make some new year resolution goals. Since I couldn’t write the year in review for the previous year 2019, so this article is going to about that. Next week, I will write the year in review of the year 2020, which has been a lot challenging for everyone around the globe due to Covid-19 pandemic.
I created the outline of this review and planned it about a year ago back in January 2020. But its been…
Extensions that will make your vs code experience more thrilling
Hey vscode lovers, We all know one fact that vs code is one of the best IDE out there and it is already great. But here I am going to give you some extensions that will make your experience more amazing.
Let’s face the fact that you have already read multiple articles in search of good extensions that will make you more productive, so I will add those common extensions here (which you will find in every other article), just in case you have not heard about any of these.

Hi there, and welcome to my post about Flutter Package Testing. Each week I will test another package published under pub.dev. If you want to see the first post of this series head over to How to validate Emails in Flutter.
To create simple Sign-in Buttons for Social Media the package Flutter Sign-in Button is a good choice. You often see them when you’re on a login page and there is also an option to sign in with your social media account like Facebook or Twitter. The package also supports mini Buttons. …

In recent times, coding has evolved from a mechanism used in solving basic problems to a determinant for human lifestyle and interactions in the modern world. Without controversy, this is a perfect time for learning how to build the next generation of world-class technologies.
Getting started with coding can be daunting for beginners. As a beginner, you may find yourself grappling with millions of articles, videos, books etc, on the internet all ready for consumption within a short time or so it seems. In the light of this, it becomes imperative to start off with a better approach to coding.
…
😍 Howdy people! Welcome to the 6th edition of Wajahat Karim — Bits & Bytes.
Today’s edition is a very special one for me as I got featured by Google for their #AndroidDevJourney series. As part of this series, Google will share my life story of how I got into Android development and how it has changed my life over the years until the point of becoming Pakistan’s 1st Google Developers Expert in Android.

I am slowly getting back to my usual once-a-week writing flow. A big thanks to you amazing folks for reading my words and sending feedback my…

NOTE: The Jetpack Compose team doesn’t recommend passing
Parcelablein the navigation composable routes. Instead the route structure in Navigation Compose has the best analog with a restful web service so developers should usebookDetails/{bookid}notbookDetails/{a whole set of fields representing a book}which is essentially what passing a Parcelable is doing. There’s a new issue created to update the official Google Docs to explain the best practices for passing complex arguments likeParcelablein the composable routes. You can see it on this Issue Tracker link.
While trying to create a simple demo UI of a books app…

A major result of the Covid-19 pandemic has been the rapid widespread adoption of telehealth technologies. Usage of apps like Zocdoc have grown dramatically, and have allowed patients to connect with their doctors virtually through text chat and audio/video calls. The demand for these and similar services has skyrocketed, with no indication it will slow down, even after the pandemic is over.
As an indie Android developer, advanced chat features like read receipts or push notifications in your healthcare app can be tricky and therefore time-consuming to implement which is why I look to CometChat.

Update — 11th February 2021
To better support the community in this migration, JFrog has extended the JCenter new package versions submission deadline through March 31st 2021. This means that open source library creators who have libraries hosted on JCenter through Bintray can add more versions till March 31st 2021.
For normal Android app developers, the JCenter repository will keep serving packages for 12 months until February 1st 2022. Only the JCenter REST API and UI will be sunsetted on May 1st 2021. This means that if your app uses jcenter maven for any third-party libraries, then your app can…

I was working on a project in which I had to implement Google Place Autocomplete API. My senior asked me to implement this API using Retrofit.
I was using MVVM as my architecture. I tried a lot but got stuck in many situations. Then I have successfully implemented Place Autocomplete with MVVM and Retrofit.
A place for programmers and writers turning coffee/tea into code, one line at a time.