Berlindroid - Android Developer Meetup

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

Jan 29, 2020, 6:00 – 8:00 PM

RSVP'd

Key Themes

AndroidMobile

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

  • Mario Bodemann

    Deutsche Telekom

    GDG Organizer

  • Louis Tsai

    Zalando SE

    Android Developer

Contact Us