I’ll be speaking this morning in the Tech Leadership track about recurring patterns I’ve observed across many teams and how we can work together to improve them.
I’ll be speaking this morning in the Tech Leadership track about recurring patterns I’ve observed across many teams and how we can work together to improve them.
At droidcon London 2025, we’ll look at real-world pitfalls and solutions from my experience as a freelance Android engineer.
🎯 Common pitfalls in engineering teams and how to avoid them
At droidcon London 2025, we’ll look at real-world pitfalls and solutions from my experience as a freelance Android engineer.
🎯 Common pitfalls in engineering teams and how to avoid them
What are the real prices using Junie only and using the Claude Agent?
It seems two prompts of Claude cost about $1. Did they communicate somewhere about the pricing? At the moment impossible to see how much things are costing me.
What are the real prices using Junie only and using the Claude Agent?
It seems two prompts of Claude cost about $1. Did they communicate somewhere about the pricing? At the moment impossible to see how much things are costing me.
Despite being late I had the pleasure of meeting great folks and attending some very technical talks!
Despite being late I had the pleasure of meeting great folks and attending some very technical talks!
As always, I’m excited to connect with the amazing Android community.
If you want to give a deep dive into Compose Multiplatform, please join me on Friday Morning in the room "Material Meetup".
As always, I’m excited to connect with the amazing Android community.
If you want to give a deep dive into Compose Multiplatform, please join me on Friday Morning in the room "Material Meetup".
Also, massive shoutouts to @gressier.bsky.social and @paligot.com for their inspiring talks on Kotlin Multiplatform.
Also, massive shoutouts to @gressier.bsky.social and @paligot.com for their inspiring talks on Kotlin Multiplatform.
💡 We can change the behavior by wrapping it in a BoxWithConstraints to retrieve the maxWidth and apply it to the sheetMaxWidth.
💡 We can change the behavior by wrapping it in a BoxWithConstraints to retrieve the maxWidth and apply it to the sheetMaxWidth.
Meeting so many great people is so refreshing 😁
Meeting so many great people is so refreshing 😁
It’s a real honor to have been part of this year’s lineup. I’ve looked up to this conference for years.
Thanks to everyone who came, I’m truly grateful 🙏
It’s a real honor to have been part of this year’s lineup. I’ve looked up to this conference for years.
Thanks to everyone who came, I’m truly grateful 🙏
It was so great reconnecting with so many amazing people, catching up with ex-colleagues, and meeting new people to talk about several technical topics.
It was so great reconnecting with so many amazing people, catching up with ex-colleagues, and meeting new people to talk about several technical topics.