GDG - Android Sessions - #5 Mindera

GDG Porto
Tue, Nov 13, 2018, 5:30 PM (WET)

About this event

We want to gather the Android community in Porto, helping everyone to get up to date and to know Android a little bit better. We'll share knowledge and experience about the Android ecosystem.

This session will be hosted by Mindera. They'll share with us their space, cookies and experience. Check them out (!

• So, what's the plan here?

17:30 - Welcome snacks!
18:00 - Iveta Jurcikova - MVI on Android
18:35 - Gilson - ReactNative
19:10 - Santiago Vanegas - Combining Observables in Rx
20:00 - That's all folks!

• Should I bring anything?
There is no need to bring anything, but if you have something cool to show you can bring it and share it with us!

• Important stuff!
If you are joining, please book it here. We have limited sitting.

• Who are the speakers?

Iveta Jurcikova (STRV) -

*MVI on Android*

"Every Android developer has heard about MVP and MVVM patterns. Even without so much effort, we can explain what is the meaning of the “V”, “P” and “VM” in this acronyms. However, have you ever thought about what is the purpose of the “M” which stands for “Model”? Are we still following its original definition or have we just misused it to describe those patterns?
In this talk, I am going to introduce you a reactive architecture for Android which uses the model according to its original interpretation. Do you know how this story will end? And what if coroutines step into the game…?"

Gilson (HOLD) -


"React Native is a framework made by Facebook to let us build a real native app using JS and React. You can write native code too, without slowing down the app.
You will be able to see what can be created with React Native and might be surprised by its performance!"

Santiago Gil (STRV) -

*Combining Observables in Rx*

"Several times we face up with situations where we need to handle more than one source of data, processing them by performing calculations or just pairing them together.
ReactiveX has powerful operators that allow us to do so, even for very specific scenarios.
Let’s see an explanation about some of those operators, we will go through practical examples which are pretty easy to understand and to get key differences between them."

Join GDG Porto on Slack ( and check out the #dev-android channel!
Invitation link:

If you need to reach GDG Porto, please ping us at [masked]