Berlindroid - Android Developer Meetup

GDG Berlin Android
Wed, Jan 29, 2020, 7:00 PM (CET)

About this event

We are going to kickstart 2020 with two great talks:

Tahsin Dane: Highly testable apps w/ MvRx and Databinding

We recently published an open source TODO application to showcase our architecture. It is the first sample to use MvRx with databinding.

https://github.com/wayfair-contribs/todomvrxdatabinding

We use some complex Kotlin features to separate concerns. Thanks to MvRx and databinding, we have very high test coverage of View and Business layers. Since we don't depend on Android Framework that much, we don't even have to use Robolectric which results into very fast test execution.

In this talk we will go over the architecture focusing on the powerful parts and see how easy and maintainable the tests are.

____

Jean-Michel: Painless Dependencies Management with gradle refreshVersions

Upgrading a project's dependency is a necessary chore of programming, buthow long should we waste time waiting for the Gradle build to fail becauseof a simple typo, or manually looking for whatever magic version number weshould use now?

In this lightening talk, I will present "refreshVersions" (formerly buildSrcVersions) , my Gradle plugin that remove the pain from dependencies management, by
1) doing an automatic lookup for available dependencies updates
2) enabling code-completion of dependencies in Android Studio and IntelliJ

https://github.com/jmfayard/gradle-dependencies-plugins

And of course there will be plenty of time to make new friends, chat, and have a drink. We hope to see you there.


Organizers