GDG London Android Talks @ Revolut in Canary Wharf

GDG London

Join us on December 12 for a magical evening of Android Talks and maybe some festive food & drinks! Don't forget to wear your ugly / festive jumper! Thanks to Revolut for providing the venue, food and drinks for this Meetup! TALK 01 - Rx DATA FLOW in REVOLUT's ANDROID APP Revolut's app is a rather thick client full of local data and logic. We’ll show how we are handling that using RxJava, how da

Dec 12, 2019, 6:00 – 9:00 PM (UTC)

36 RSVP'd

Key Themes

AndroidMobile

About this event

Join us on December 12 for a magical evening of Android Talks and maybe some festive food & drinks! Don't forget to wear your ugly / festive jumper! Thanks to Revolut for providing the venue, food and drinks for this Meetup!

TALK 01 - Rx DATA FLOW in REVOLUT's ANDROID APP

Revolut's app is a rather thick client full of local data and logic. We’ll show how we are handling that using RxJava, how data in the app comes from different sources, flows into business logic entities, being transformed there, and finally reaches the UI.

This talk will be given by Roman Iatcyna.
Roman is a Lead Android engineer who joined Revolut 3 years ago.

TALK 02 - BDD IN ANDROID USING CUCUMBER

BDD is an Agile software development process that encourages collaboration among developers, QA and non-technical or business participants in a software project. In this talk we will cover the principles of BDD, then as we move on we will write some plain-text descriptions of the desired behaviours, and finally we will test them using Cucumber and Espresso.

This talk will be delivered by 2 engineers from Booking.com.

Matteo Pasotti
Matteo is an Android Engineer at Booking.com with 5 years' experience. He's passionate about Kotlin and Design, including everything about layouts and animations. He also enjoys sharing his knowledge with others by writing articles and tutorials.

Daniel Smart
Daniel is a Test Engineering Lead at BookingGo, working with teams across the web application - coaching & guiding both testers & developers to deliver a quality product in a timely manner.

Outside of testing, he has a wild enthusiasm for Python, Security Testing (especially left-shifting ownership and responsibility back into the teams), and crazy-loud shirts.

TALK 03 - REUSING SCREENS

If you ever worked with an app containing more than 10 screens, you have most likely had at least 2 of these screens looking similar or almost the same.

Usually, you just extract one base class and override something to have different logic or UI. However, imagine that this screen is reused in 10 different places with quite diverse contexts. Our application contains 300+ screens and we are working with dozens of similar issues. In this talk, we want to share the key things we've learned resolving them.

This talk will be given by Igor Ismagilov.
Igor is a Lead Android engineer who joined Revolut more than two years ago. During this time he has been working on a wide range of features that are visible to users or installed under the hood.

Organizers

  • Renuka Kelkar

    techpowergirls

    GDG Organizer

  • Sumith Damodaran

    sitecore

    PM / GDG Organizer

  • Jai Campbell

    Jellyfish

    Senior Architect / GDG Organizer

  • Chris Bouloumpasis

    GDG Organizer

  • Goran Minov

    Okta

    Team Lead | GDG Organizer

  • Inès Rigaud

    GDG Organizer

  • Mihaela Peneva

    GDG Organizer

Contact Us