David VávrainProAndroidDevNo emulator needed for screenshot tests of Compose @Previews on CIScreenshot tests are the most effective way how to test your View layer. And if you are using Compose, you already have them —…Jul 1, 20224Jul 1, 20224
David VávrainProAndroidDevAutomatic screenshot testing for all your Compose @PreviewsScreenshot testing is a great tool which sits between unit tests and Espresso tests. You can test the UI and catch many more real-world…Jan 3, 20225Jan 3, 20225
David VávrainProAndroidDevType-safe navigation with results in a multi-module activity-based appThe best practice for Android navigation these days is using the Jetpack Navigation library. I shared my lessons learned with it in my…Jun 18, 20212Jun 18, 20212
David VávraWow, didn't know you can hide resources from the library, nice tip.Apr 20, 2021Apr 20, 2021
David VávrainProAndroidDevGoogle Play In-App Review API: integration and experienceGoogle Play Core library version 1.8.0 brings a long-awaited feature: native in-app review dialog. I added it to the latest version of…Aug 14, 202013Aug 14, 202013
David VávrainStep Up LabsCompletely redesigned Settle Up for iOS releasedWe have been working hard on the new Settle Up for iOS and it’s finally here. It brings the long-awaited feature parity with Android and…May 1, 20191May 1, 20191
David VávrainGoogle Developer ExpertsUsing Navigation Architecture Component in a large banking appNavigation library from Jetpack has recently reached RC1 and all Android developers should start considering it for new apps. I’m…Feb 23, 201920Feb 23, 201920
David VávraAndroid GDE is looking for a new projectAfter 2.5 years of working in my own company, I’m ready for an additional project as a Senior Android Developer, Dev Lead or DevRel. I’m…Oct 16, 20182Oct 16, 20182
David VávraReport z D+B WeddingConu: Jak na geekovskou svatbuVzali jsme se s Bára Drbohlavová 8.9.2018. Oba organizujeme konference pro mnohem víc lidí, tak nám přišla jednodenní akce pro 100 lidí…Sep 26, 2018Sep 26, 2018
David VávrainmDevCampmDevCoinExchange: a successful conference gamification based on Firebase and AngularI helped to organize mDevCamp — a conference about mobile development which took place on June 15, 2018. I was responsible for the…Jun 18, 2018Jun 18, 2018