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.Jul 18, 2019Jul 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…Apr 9, 2019Apr 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…Apr 1, 20191Apr 1, 20191
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…Mar 26, 2019Mar 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…Mar 23, 2019Mar 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…Mar 16, 2019Mar 16, 2019
David LeybovichDiversity8-го марта моя подруга Алиса учавствовала в марше за права женщин. Там ее облили зеленкой.Apr 29, 2017Apr 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.Jan 18, 2016Jan 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…Jan 13, 20162Jan 13, 20162