This article will briefly explain how to setup Kotlin in an existing project. Kotlin is a programming language developed by JetBrains. Kotlin is a very nice language, heavily based on Scala, it brings a lot of nice functional programming features […]

This article will briefly explain how to setup AndroidAnnotations in an existing project to simplify your code. For more details, you can check the official git repository wiki Why Use AndroidAnnotations AndroidAnnotations will considerably reduce the time you spend developing […]

When developing mobile apps, complexity increases as soon as you want to create something “out-of-the-box”.  On large projects, quality analysis tools are life savers. SonarQube is an open source platform for continuous inspection of code quality. Today, it supports more than 25 languages, […]