I'm wrapping up my talk at #mDevCamp 2025 about #Compose Mulitplatform previews. 📷
Check out the slides and the recording (when available) here:
Staff Android Engineer @ Circuit
Co-organizer @ Android Budapest
@jschmid the post was a mistake, it shouldn't have gone out yet 😅
#mDevCamp 2025 is just around the corner!
Swing by the Concrete Break room next Tuesday afternoon — I’ll be sharing some practical tips & tricks for working with Compose Multiplatform Previews.
See you there! 😉
It's a wrap for #KotlinConf 2025. It was awesome meeting the community and getting the latest and planned improvements on #Kotlin, #KMP, #CMP, and more. 🤩
Until next time - in Munich! 😉
#KotlinConf 2025, here we go! 🤩
Heading to #KotlinConf 2025 🤩
(as soon as there's a plane to board 🙃)
Warming up for #KotlinConf 2025, it's nice to be back at #BME among old and new friends, watching #GoogleIO together. 🤩
I was looking for a quick solution to do a before-after demo on some changes for a PR, and discovered that the Running Devices tool panel in Android Studio allows splitting the view just like the code editor. 🤩
What a handy way to do side-by-sides!
Just gave my "Building a macOS screen saver with Kotlin" talk at Android Makers!
Grab the screen saver here:
https://github.com/zsmb13/KotlinLogo-ScreenSaver
And more details of the talk, slides and all, here:
https://zsmb.co/talks/building-a-macos-screen-saver-with-kotlin/
I can't even recall how often the Local History feature in Android Studio and IntelliJ helped me recover a serious amount of work "lost" for various reasons, mostly because of context switching and not committing often enough. 😬
Don't panic if something seems lost! 😉
The best part is that you can get the history for the whole project, specific files, or even a selected part of a file!
@ashdavies I agree that having this kind of PR all the time is not OK, but sometimes breaking up a bunch of closely related changes would take more effort (both from the author and the reviewers) than just dealing with them in a batch. It really depends on what kind of monster it is.
Sometimes, huge and intimidating PRs happen, especially if we change a complex Composable hierarchy. Don't forget to soften up your reviewers before unleashing something like that on them!
Also, the topic got a lot of attention this year and my talks led to a bunch of insightful conversations about how the community leverages Compose previews. I'm very grateful for that! 🙏
I gave my last talk of the year some weeks ago about #JetpackCompose and CMP preview tips and tricks at #DevFestVenezia2024, the recording's been out for a while as well.
Check it out here:
https://youtu.be/NE_y0SN2-sY
Here's everything else for the talk:
https://www.istvanjuhos.dev/talks/20241116-practical-tips-and-tricks-to-improve-your-compose-previews/
The last Android Budapest meetup of this year is happening on Thursday! Join us if you're around.
To RSVP and check out the agenda (spoiler: lots of project configuration this time!), see:
Meetup
https://www.meetup.com/androidbudapest/events/304264356/
LinkedIn
https://www.linkedin.com/events/androidbudapestnovember20247259978098882830339/comments/
I'm wrapping up my talk about improving #JetpackCompose and CMP previews at #DevFestVenezia2024 🤩
Check out the slides (and the recording later) here:
https://istvanjuhos.dev/talks/20241116-practical-tips-and-tricks-to-improve-your-compose-previews/
#DevFestVenezia 2024 is about to start 🤩
If you're a mobile dev and you're also here, don't miss the talk about #JetpackCompose and CMP previews in the Spritz room at 12:30 😉
I can't believe I didn't know about this feature before 🤯
"Cyclic Expand Word" in IntelliJ takes the word your cursor is on and cycles through all possible completion tokens within your current file. So cool!
On my way to #DevFestVenezia 2024 🤩
Another great opportunity to meet some amazing people and talk about #JetpackCompose and CMP previews 🤩
We'll have a workshop all about Compose Multiplatform at KotlinConf 2025, led by myself and Victor Kropp, the team lead of Compose Multiplatform, where we'll go through everything you need to know about CMP!
Grab your ticket today while they're available!