Daniil PopovBe careful with Kotlin type inference while dealing with Java typesIf your codebase is 100% written in Kotlin then you have nothing to worry about. But if you mix Kotlin and Java code then you should…2 min read·Nov 2, 2020----
Daniil PopovWorking with SharedPreferences without painHow Annotation Processing Tool (APT) and code generation can make your life easier when working with SharedPreferences on Android.3 min read·Aug 21, 2019----
Daniil PopovCustom deserialization with GSONJSON is one of the most popular and widely used formats for exchanging and transferring structured data. There are a lot of third-party…4 min read·Jan 24, 2017--4--4