Mingle with the local Android community, listen to expert speakers and find out more about the latest Android advances.
Tacos, craft beer and more, all compliments of Badoo
6:00pm - Open, arrivals, meet & greet
6.30pm - Hello Everyone!
6.45pm - Building a framework with Clean Architecture
7.15pm - Presentation Patterns Using Rx
7.45pm - Drinks Networking @ DRAFT
Remember to sign up @Skills Matter as well:
Building a framework with Clean Architecture
Abstract -Over the last year there has been a lot of buzz about Clean Architecture in the Android community, but what's Clean Architecture? How does it work? And should I be using it? Recently at Badoo, we decided to rewrite our messenger component and in parallel to release and open source chat framework (Chateau) for adding or improving chat in any Android app. Over the years this core piece of functionality in our app has become large and unwieldy. We wanted to take a fresh approach to try and prevent this from happening again. We choose to use Clean Architecture to achieve our goal.
This talk intends to share my journey from theory to implementation in an application with over 100 million downloads. By the end, you should not only understand what Clean Architecture is, but how to implement it, and whether you should.
Speaker: Rich King
Senior Android developer with more than 7 years’ experience creating awesome Android apps. Based in London where he works for Badoo.
Presentation Patterns Using Rx
Abstract: When creating an Android app there are a lot of design patterns for the presentation layer that you can use like: MVVM, MVP, MVC. These can be implemented in several different ways using Rx. In the talk we will explore Reactive MVP and MVVM using Rx and their pros and cons.
Speakers: Yoel Gluschnaider and Flavio Zanda
Speaker: Yoel Gluschnaider
An Android developer for the last 7 years and a mobile craftsman for the last two. Worked on mobile app creation platform, enterprise apps and consumer apps. Interested in Mobile Craftsmanship, TDD, Clean Architecture and Code and mobile at scale. Yoel now works for Skyscanner.
Speaker: Flavio Zanda
Flavio is a software consultant who specializes in crafting applications that are easy to grow and maintain. His most recent work has been focused on Android, using modern technologies such as RxJava and patterns such as MVP and DI. Flavio is a proficient Java 8 and Kotlin developer, and is currently in the process of mastering Scala and a number of server-side technologies as well.