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 —…3 min read·Jul 1, 2022--4--4
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…4 min read·Jan 3, 2022--5--5
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…2 min read·Jun 18, 2021--2--2
David VávraWow, didn't know you can hide resources from the library, nice tip.1 min read·Apr 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…3 min read·Aug 14, 2020--13--13
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…4 min read·May 1, 2019--1--1
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…6 min read·Feb 23, 2019--20--20
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…3 min read·Oct 16, 2018--2--2
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í…5 min read·Sep 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…6 min read·Jun 18, 2018----