insert-koin

Insert Koin in your apps, simplify dependency injection in Kotlin

Koin is a lightweight dependency injector for Kotlin developers, written in pure Kotlin. Although, it can works with Spark, Ktor or simply with Kotlin applications, I will focus on Android in this post. Why Koin and not other dependency injectors? I always wanted to learn dependency injection with Dagger2, but it was very difficult to … Read more

Contactless NFC

NFC: Introduction & compatibility with mobile devices

Having written about Beacons and RFID, now it is turn to NFC (Near Field Communication), a set of short-range wireless technologies commonly used nowadays. Maybe you are questioning my previous sentence, but it is really true. Have you realized that card you use public transport, opening the door or parking lot that without entering in … Read more

JitPack - packages repository

JitPack – Forget about cloning public repositories on Android

As Android developer, you will need to add dependencies to your project sooner or later.  Those dependencies are generally published in package repositories such as Maven-Central or JCenter, but how can we get Android or JVM open source libraries not published in any package repository existing in a public Git repository? Should I clone the code … Read more

Android Priority Job Queue - background tasks

Use Android Priority Job Queue library for your background tasks

Most applications have background tasks inside their code, existing a need to perform code in a no-UI thread. Using these tasks, we expect to keep the application responsive and robust, especially during unfavorable situations. But, can we have the best background tasks system ever? Improving background tasks in Android Android offers in its framework several alternatives to do them, … Read more