How to Display Notifications in 2020

These days, most startup apps heavily rely on third-party libraries to send push notifications to a user, thus causing developers to usually not pay too much attention to Android notification changes. For example, I was working on my side-project which sends a notification once the download is completed (was checking …

Good and Sad Examples of Extension Functions

This article is based off my talk at Droidcon SF this year. Kotlin is well-known for null-safety and extension functions features among android developers. Extension functions provide the ability to make new functionality of an extending class without making changes to it. In addition, the new functionality can be …