I consider myself a continuous learner, very enthusiastic about the Android platform & Kotlin language specifically. Love running, traveling, attending music live metal gigs or reading books. I work as a Senior Software Engineer at Twitter, and I've participated in both Periscope and Twitter Android apps, being the Technical lead on Dynamic delivery for Twitter Android. I am originally from Valencia (Spain), but so far I've lived in Belgium and for a while now in London (UK).
By using RxJava (and some other tools) the team in Amsterdam have begun to standardise the way that these components communicate to each other and internally to themselves. Alongside this the team have pushed how they use RxJava to all the corners of their code from view interfaces to services and repository objects.
The talk showcases the evolution from an Android heavy codebase littered with nested fragments, polluted MVP, nested callbacks, event bus, self made “frameworks” and more to something that is mainly pure (Rx)Java based, smaller, testable and consistent.
Covering items such as: Veon’s Android MVP pattern Coding Android with no Android (or at least as little as possible) Rx enabled Android Views Testing practices
Jim Reeves is Head of Front End Development at Veon in Amsterdam, responsible for technical leadership of iOS and Android development teams building the Veon Engagement Platform, moving from his previous role of Lead Android Developer for Veon in London in January 2017.
6:00 - 6:30 Registration
6:30 - Talk One
7:00 - Talk Two
7:30 - Talk Three
8:00 - Close
8:15 - Head to the social for drinks & food thanks to Veon