Vladimir Ivanov Dev Blog

Kotlin, Android, React-Native, Flutter, Solution Architecture

Aug 17, 2020

10 things that are wrong with Flutter

Everybody is hyped about Flutter these days. And no wonder: a crossplatform framework with declarative approach to UI, using a statically typed language(Dart), invented and supported by Google. What could be possibly wrong with it? Let's discuss in this post.

10 things that are wrong with Flutter
Sep 11, 2020

Continuous Learning Talk

Hi! I am happy to say I gave a keynote at online conference Mobile Z-Day with a talk about Learning. The recording is available on youtube and listed on my public talks page

Aug 17, 2020

Talking Kotlin

Hi! A new episode of Talking Kotlin podcast released featuring myself as a guest. Grab a cup of coffee and listen to a story of UI approaches in Android, how Jetpack Compose does

Aug 17, 2020

10 things that are wrong with Flutter

10 things that are wrong with Flutter

Everybody is hyped about Flutter these days. And no wonder: a crossplatform framework with declarative approach to UI, using a statically typed language(Dart), invented and supported by Google. What could be possibly wrong with it? Let's discuss in this post.

Jun 17, 2020

No more APKs

No more APKs

Android App Bundles is a powerful replacement for the APKs. Let's figure out what benefits they bring and why you need to transition to them right now.

Apr 11, 2020

Let them fight: Top 5 NoSQL Solutions

Let them fight: Top 5 NoSQL Solutions

The relational databases were very popular for the last 30 years, providing the ACID guarantees. However, the necessity for the distributed data comes into a place and it appeared the RDBMS solutions are

Mar 15, 2020

Caching with Kotlin Coroutines

Caching with Kotlin Coroutines

Let me guess: your Android app downloads some data from the network. Gotcha, huh? Let me guess more: part of that data would be eventually cached in the app. 2 of 2? But