There are different approaches when it comes to validating properties of an object in Kotlin, which indirectly involve validating UI fields if you are using this great language for Android development. Let’s see how we can implement validation keeping in…
A Glimpse at Constants in Kotlin
When I need to define constants, avoid “magical numbers” and model data in Kotlin and other languages, I’ve usually default to enum classes. I was told this was a good practice when I first started coding, and it seemed reasonable, but…
Historically in Android, if we wanted to share information like photos, music or other files, we needed to use Bluetooth or some kind of cloud or messaging service. In 2014 Android Beam appeared as a solution to make it easier…
Last year, I found myself starting the development of an Android app that would take me at least 6 months of work. At that point, I only had a year of experience in mobile development and I had only tried…
Kotlin Multiplatform Mobile (from now on, KMM), it’s a new framework to develop hybrid mobile apps. Today I want to share with you my experience after 6 months using it in a professional app. In the current space, we already had…
With the release of Android 12 a new API was introduced for developers in order to unify the splash animations that are usually shown when launching an app, giving consistency to the system UI. Until now, if someone wanted to…
As we all know, tech field evolves rapidly when modern technologies and approaches to develop new products appear. Reading about what could be the tool that’s going to be most requested by companies if you want to stay on top…
In my last article, I showed you how to create a Continuous Integration (CI) pipeline for Android using Azure. I encourage you to read it before continuing with this one, as there are some basic lessons that I shared in…
Following the topic of Continuous Integration (CI) that I started here, in this post we are going to see how we can build our app, and run unit tests remotely with a pipeline in Azure. If you want to go…
In this article, we are going straight to the point. 🚀 I want to share some extension functions to make your experience with the Firebase Database a little more comfortable with Kotlin. We are going to make reusable code that…