The Context Podcast

The Context is a podcast about Android development with Hannes Dorfmann, Artem Zinnatullin, Artur Dryomov and wonderful guests!

Episode 29: How It’s Made — Babylon Health

Hannes talked to Sakis Kaliakoudas how Babylon Health build their Apps.

Episode 28: Fun with Canvas with Rebecca Franks from Over

Hannes talked to Rebecca Franks how the Over android app uses canvas to create an interactive editor.

Episode 27: Reusable Components with Sebastian Kaspari from Mozilla Firefox

Hannes talked to Sebastian Kaspari how Mozilla builds reusable android components for Firefox.

Episode 26: How It’s Made — Juno

We continue our How It’s Made series: Hannes and Artur are talking about how Juno, the company Artur works in, does product engineering.

Episode 25: How It’s Made — Freeletics

This episode is starting a series about Android application development. Hannes and Artur are talking about how Freeletics, the company Hannes works in, does product engineering.

Episode 24: Ok Multiplatform with Jesse Wilson and Egor Andreevich

In this episode Artem and Hannes chatted with Jesse and Egor from Square about multiplatform development with Kotlin.

Episode 23: Rise of the Machines (droidcon Berlin 2018)

We've collaborated with droidcon Berlin 2018 (June 25) where Hannes was speaking about MVI, and they've recorded panel discussions for us and allowed us to publish them with our commentary.

Episode 23: Rise of the Machines (droidcon Berlin 2018)

We've collaborated with droidcon Berlin 2018 (June 25) where Hannes was speaking about MVI, and they've recorded panel discussions for us and allowed us to publish them with our commentary.

Episode 22: Women in Tech (droidcon Berlin 2018)

We've collaborated with droidcon Berlin 2018 (June 25) where Hannes was speaking about MVI, and they've recorded panel discussions for us and allowed us to publish them with our commentary.

Episode 21: Rx Must Die (droidcon Berlin 2018)

We've collaborated with droidcon Berlin 2018 (June 25) where Hannes was speaking about MVI, and they've recorded panel discussions for us and allowed us to publish them with our commentary.

Episode 20, Part 2: public final Agile

Artem and Hannes continue the discussion with Alexey Alexeev about Agile, Scrum, Kanban and everything related to project management.

Episode 20, Part 1: public final Agile

In this episode Artem and Hannes chatted with Alexey Alexeev about Agile, Scrum, Kanban and everything related to project management.

Episode 19, Part 2: Model-View-Intent with Benoît Quenaudon from Square

We discussed the difference between MVP, MVVM and MVI, how to implement MVI, reusable components and how to test MVI based applications.

Episode 19, Part 1: Model-View-Intent with Benoît Quenaudon from Square

We discussed the difference between MVP, MVVM and MVI, how to implement MVI, reusable components and how to test MVI based applications.

Episode 18, Part 2: Android Everywhere

In the second part of episode #18 Artur, Hannes and Artem discuss Android TV, Chromecast and Android Auto.

Episode 18, Part 1: Android Everywhere

In the first part of episode #18 Artur, Hannes und Artem discuss Android tablets, Chromebooks and Android Wear (Wear OS).

Episode 17: Switching Gears to C# and .NET

Artur chatted with Dmitry Savchenko about C#, .NET and everything in between.

Episode 16: Tools

In this episode Artem, Artur and Hannes discuss the tools they use for development.

Episode 15: 2017 in Retrospective

In this episode Artur and Hannes do a retrospective on 2017. They share their personal highlights, favorite talks, disapointments, learnings and much more.

Episode 14: RxJava — the Present and Future with David Karnok (core maintainer)

In this episode we chatted with core maintainer David Karnok about the present and the future of RxJava.

Episode 13: Conductor with Eric Kuck

In this episode we talked about Conductor with creator Eric Kuck.

Episode 12: Instant Apps with Lukas Olsen and Christian Bahl

Hannes chatted with his coworkes Lukas and Christian about Instant Apps.

Episode 11: Migration to RxJava 2 with Artur Dryomov from Juno

We've talked to Artur about Juno's way to migrate their Android Riders App from RxJava 1 to RxJava 2.

Episode 10: Kotlin Language Design Nitpicking with Dmitry Jemerov from JetBrains

We've talked to Dmitry Jemerov from Kotlin team at JetBrains about some language design decisions made in Kotlin

Episode 9, Part 2: Kotlin Gradle plugin, compilers and build systems with Alexey Tsvetkov

In the second part of episode 9 we have talked about build systems for android development: Gradle, Buck and Bazel

Episode 9, Part 1: Kotlin Gradle plugin, compilers and build systems with Alexey Tsvetkov

In this episode we have talked to Alexey Tsvetkov from Jetbrains about Kotlin Gradle plugin, compilers and build systems.

Episode 8: Damn Functional Programming with Paco Estevez

In this episode we have talked with Paco Estevez about Functional Programming and how he applies Functional Programming in his android apps.

Episode 7: React Native with Felipe Lima from Airbnb

In this episode we have talked with Felipe Lima about React Native, a cross platform solution to build native mobile apps using JavaScript and React, and how React Native is used at Airbnb.

Episode 6, Part 2: Continuous Integration (CI) & Continuous Delivery (CD)

In this episode we have talked about Continious Integration (CI) and Continuous Delivery (CD). Fernando Cejas gives us some insights how Soundcloud do CI and CD.

Episode 6, Part 1: Continuous Integration (CI) & Continuous Delivery (CD)

In this episode we have talked about Continious Integration (CI) and Continuous Delivery (CD). Fernando Cejas gives us some insights how Soundcloud do CI and CD.

Episode 5: Android TV

In episode 5 we talked to Joe Birch about Android TV.

Episode 4: Indie Development

In this episode we have talked about Indie Development.

Episode 3, Part 2: RxJava with its core developer David Karnok

In the second part of the episode we continued the discussion about RxJava.

Episode 3, Part 1: RxJava with its core developer David Karnok

In this part of the episode we have talked about RxJava.

Episode 2: Testing

In this episode we have talked about testing in Android Development.

Episode 1: Architecture of modern Android apps

In this episode we have talked about software architecture on Android.