Welcome to this series of Stories where we are going to learn Kotlin, a new JVM language, while developing an Android App. I hope it will help you to learn this incredible language in the context of…
Juan Ignacio Saravia is a software engineer known for his work in Android development and his early advocacy for Kotlin. Through detailed tutorials such as the Keddit series, he helped introduce many developers to Kotlin’s practical use in real-world Android apps. His writing style emphasizes clarity, incremental learning, and applied coding practices, making his guides especially useful for programmers transitioning from Java. Saravia’s contributions reflect a hands-on teaching approach rooted in industry experience rather than academic abstraction.
The “Keddit – Intro: Learn Kotlin while developing an Android App” series is a hands-on, multipart tutorial by Juan Ignacio Saravia published in January 2016. It introduces Kotlin—a modern JVM language—through the practical development of a Reddit client app. The author structures the tutorial into successive parts covering essential Kotlin features and Android development scenarios: getting started with Android Studio, Kotlin syntax, null safety, extension functions, RecyclerView, RxJava, Retrofit API calls, infinite scrolling, handling orientation changes, unit testing, dependency injection with Dagger 2, and continuous integration with BuddyBuild .