Shankar KuppuHow I drew custom shapes in bottom barRecently, I received a design that contains BottomNavigationView. Until here everything is fine, but when I looked at the sketch I said…Aug 1, 2019Aug 1, 2019
Shankar KuppuRight Way to create Splash Screen on AndroidAs we all know splash screen is the user’s first experience of your application. It normally used to display some kind of progress before…Apr 19, 2018Apr 19, 2018
Shankar KuppuAnko layouts on Android. Should I forget about XMLs?If you’re already developing Android Apps using Kotlin, you’re probably heard about Anko layouts and been thinking about using them, or at…Apr 19, 2018Apr 19, 2018
Shankar Kuppu25 new Android libraries, projects and tools worthy to check in Spring 2018This is a list of 25 newest Android libraries, projects and tools released in past 3 months. All of them are my personal choice. They are…Apr 17, 2018Apr 17, 2018
Shankar KuppuGetting rid of boilerplate code with Lombok (Android)As a software developer, you would have created several model classes (POJOs), which require several boilerplate code (constructors…Feb 5, 2018Feb 5, 2018
Shankar KuppuSimple weather forecast app using Kotlin, Retrofit and RxJava2In the last weekend I decided to dive more into Kotlin and fetching data from web API using RxJava2 and Retrofit. The app will get basic…Jan 14, 2018Jan 14, 2018
Shankar KuppuThe (Complete) Android Splash Screen GuideIn the past, having splash screens in your Android app were not recommended. It didn’t make much sense to intentionally delay the user by…Dec 6, 2017Dec 6, 2017
Shankar KuppuClean Architecture — Kotlin, Dagger 2, RxJava, MVVM and Unit TestingIn this article, we will see how we implement a Clean architecture for our Android application using Dagger 2 and MVVM especially. All code…Dec 5, 2017Dec 5, 2017
Shankar KuppuAndroid Architecture Components: Room — IntroductionRecently Google announced a set of new libraries for designing Android application’s architecture — Android Architecture Components. It’s a…Oct 23, 2017Oct 23, 2017
Shankar KuppuModern Android development with Kotlin, Part 1It is really hard to find one project that covers all the things that are new in Android Development, so I decided to write one. In this…Aug 31, 2017Aug 31, 2017