The best practice for Android navigation these days is using the Jetpack Navigation library. I shared my lessons learned with it in my previous article. Jetpack Navigation library is great, but it assumes a single-activity app architecture. I’m now working on a JLL Jet app, which is activity-based. Refactoring it…

Wow, didn't know you can hide resources from the library, nice tip.

Google 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 Settle Up and I’m very satisfied with it — it instantly boosted our ratings and the integration was very simple. Goodbye annoying custom dialogs asking for a review.

When to ask for a review?

We 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 Windows versions. Now your friends with iPhones are not limited in using Settle Up.

The app is free to download

Up until now, Settle Up cost $1.99 on iOS, while the…

Navigation library from Jetpack has recently reached RC1 and all Android developers should start considering it for new apps. I’m responsible for app architecture of Air Bank Germany — a new mobile-first German bank. Our app has a multi-module, single-activity architecture with ViewModels from Architecture Components. Integrating Navigation Component was…

After 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 inviting recruiters to fill my inbox :-) This blogpost provides some background.

What about Settle Up?

My company Step Up Labs is healthy. We managed to release completely rewritten…

Vzali 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í jako brnkačka. V duchu shrnujících postů z DevFestu a mDevCampu sepisuji i report z WeddingConu. Může se hodit, pokud uvažujete o vlastní svatbě.

Měníme status na Facebooku pomocí NFC prstýnků

První kroky

Svatbu jsme probírali nejdřív na…

I helped to organize mDevCamp — a conference about mobile development which took place on June 15, 2018. I was responsible for the conference gamification. This year, we were inspired by a popular topic of cryptocurrencies and created a system simulating a crypto exchange for attendees. The game was a…

We started organizing DevFest in February according to the vision described in this article. The event is over now, so let’s see how it all worked out.


The move back to Prague was a good call. We had 500 attendees! 38% of attendees were not from Prague. The event sold…

We have been working hard for the past year to bring you the new Settle Up. We decided to redesign the app and change the underlying technology, so it’s rewritten from scratch. Let’s dive deep into most of the changes.

New design and colors

That is probably the most visible…

David Vávra

Google Developer Expert for Android, Founder & CEO at Step Up Labs, early adopter.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store