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

lock

SQL injection in Android content providers and how to be protected

If you are familiar with Android apps development, you have dealt with components for sure (although maybe you don’t know them with that name) and specifically, with content providers. In this post, I am going to talk about how to use SQL injection to access data provided by this kind of components and how to be protected against … 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

beacons android

Beacons on Android

Bluetooth is one of the most well-known wireless technologies standards nowadays and it is used in a great range of situations where data exchanging is needed. A variation of this technology is BLE or Bluetooth Low Energy, which differs from common Bluetooth basically in the low power consumption and it’s a good option for applications … Read more