
Sign up to save your podcasts
Or


“When all you have is an anvil, every problem looks like a hammer.” - Abraham Maslow
So it starts the Anvil 🔨 README.
Anvil is a plugin to make your dependency injection with Dagger 2 easier.
We have the pleasure to host Ralf Wondratschek, Mobile Engineer @ Square. He’s going to tell us how Anvil can make your life with Dagger 2 easier and faster.
Did you know that this project was originally called Hephaestus? Make sure to don’t miss this episode if you want to learn this and other stories behind this project.
Enjoy the show 👨🍳
Today we have on stage Martin Bonnin, Android Engineer at Apollo GraphQL 🚀.
Martin has the amazing opportunity to work full time for an open-source project: Apollo Android, probably the most popular GraphQL client for Android.
In this episode Martin will tell us his experience with GraphQL, how he got involved with Apollo and how it is to work full time on a oss project.
Enjoy the show 👨🍳
#apollo-android on Kotlinlang Slack (get an invite here)
Have you ever ventured inside the dependency hell 😈? Louis CAD has for sure. Today we’re talking about refreshVersions, a Gradle plugin to help you keep your third-party dependencies up to date.
The killer feature of refreshVersions is the possibility to see all the available versions as comments in your versions file. They’re just a ⇧ + down keystroke away to update:
Louis will also tell us his personal experience with pair programming in the open-source ecosystem. If you’re looking for a peer to get into open-source, make sure you send Louis a message!
Enjoy the show 👨🍳
It’s time to talk about meta-programming, annotation processors and compiler plugins 🧙♂️. Today we have Zac Sweers on stage, Mobile Engineer @ Slack and maintainer of Moshi, a popular Json library.
Zac is the author of MoshiX, a set of extensions for Moshi. Between those, one that caught my attention was moshi-ksp. KSP (Kotlin Symbol Processing API) is set to revolutionize the landscape of annotations processors in Kotlin. Join us on this deep dive on code generation and more.
Enjoy the show 👨🍳
🎂 We’re happy to celebrate our 10th episode! 🎂
And today we have on stage, Saket Narayan, Android Engineer at Square. Saket is an master of Android UI and Custom Views and today is on stage to talk to us about Press.
Press is a beautiful App for taking notes as markdown. The app is completely open source and is a great inspiration for minimal yet elegant UI.
Moreover, Press is developed with Kotlin Multiplatform. This project is a great example of how you can share Kotlin code between Android, iOS and MacOS. Make sure to don’t miss it.
Enjoy the show 👨🍳
This episode is going to be all about testing and code coverage 🧪 as we have Evgeny Mandrikov on stage!
He’s going to tell use the story behind JaCoCo, aka Java Code Coverage, one the most popular code coverage library for Java, Kotlin and the JVM.
If you’re curious to learn how a code coverage tool works internally, make sure to don’t miss this episode.
Enjoy the show 👨🍳
You don’t need a tooling team
That’s Tuist motto, and if you’re an iOS Developer 🍎 you really don’t want to miss it.
Today we have Pedro Piñera Buendía on stage. He’s the author and maintainer of Tuist, a tool to help you maintain and generate your XCode Projects. Pedro will tell us about the history of this tool and how it plays with monorepo and dependency management.
Enjoy the show 👨🍳
Do you know Flutter 💙 ? I bet you do, if you’re into mobile development. Today, we have Pawan Kumar on stage, he’s a Flutter & Dart GDE and he is on stage to advocate for cross-platform development.
Pawan is the author of VelocityX, a framework that will make your UI development experience even faster. He will tell us more about this framework, how it started and what the inspiration came from.
Also, make sure to don’t miss the bonus question Kotlin vs Dart (39:50) ⁉️
Enjoy the show 👨🍳
PortfolioX Sample App
In this episode, we talk about Dependency Injection 🗡. We have Arnaud Giuliani on stage, Kotlin GDE and author of Koin, a popular dependency injection framework for Kotlin.
Koin works well for Android projects, but it can be used also in backend projects and the Multiplatform support is just behind the corner.
Arnaud will tell us the story of this framework: how it started, how it grew and how its feature will look like.
Enjoy the show 👨🍳
In this episode, we shift a bit from Mobile & Kotlin to talk about shells, prompts and Rust! 🦀
Today we have Matan Kushner with us on stage to talk about Starship 🚀. From their website: The minimal, blazing-fast, and infinitely customizable prompt for any shell!
Still confused? A picture is worth a thousand words:
Starship in action, from starship.rs
If you’re curious to know more about shells, prompts, customizations and what are the challenges behind Starship, make sure you don’t this episode.
Enjoy the show 👨🍳
From the publisher's feed

3,156 Listeners