David LeybovichHorizontal and vertical dividers with GridLayoutManagerFor a long time, I was searching for a nice way to display horizontal and vertical dividers to a RecyclerView with a GridLayoutManager.1 min read·Jul 18, 2019----
David LeybovichinFlutter CommunityImmutable Business Logic in FlutterDisclaimer: I know that the described pattern has many names, and MVI is one of them. But one of the things to learn from this article is…4 min read·Apr 9, 2019----
David LeybovichTesting Widgets with Flutter. Ensure Visible.This article presumes that you already know how to test widgets with Flutter. Check out this article if you don’t…3 min read·Apr 1, 2019--1--1
David LeybovichTesting Widgets with Flutter. Basics.It’s not a secret that unit testing is allowing you to develop quality applications faster, but it’s not always easy to remove logic from…2 min read·Mar 26, 2019----
David LeybovichXamarin from Android developers perspectiveThere is a utopian idea that followed much of UI developers for years: write once — run everywhere. That’s what Java promised 25 years ago…3 min read·Mar 23, 2019----
David LeybovichStop deploying your app to the device every damn time.I’m doing Android development for a while now. There is a lot of struggles that every mobile developer experiences in their everyday life…3 min read·Mar 16, 2019----
David LeybovichDiversity8-го марта моя подруга Алиса учавствовала в марше за права женщин. Там ее облили зеленкой.1 min read·Apr 29, 2017----
David LeybovichWhy Kotlin functions are good and badKotlin, unlike Java, allows you to create functions without classes, which can be used as utilities or helpers for your application.2 min read·Jan 18, 2016----
David LeybovichUsing Kotlin for Android developmentSo, there is Kotlin, the new and powerful language that can compile to the byte-code, just like Java is. If you’re reading this article…3 min read·Jan 13, 2016--2--2