Sign in

István Juhos

@istvanjuhos.dev
272 followers 123 following 73 posts

Staff Android Engineer @ Circuit • International speaker on Android and Kotlin • Co-organizer of Android Budapest

PostsRepliesMedia
István Juhos @istvanjuhos.dev · 16/07/2026
Are you tired of AI agents responding in LLMese all the time? Here's a trick for you: ask them to explain things like you were a dog! 🐕 #ai #tipsandtricks
110
István Juhos @istvanjuhos.dev · 04/06/2026
It's a wrap for #mDevCamp2026 🌯 and what a day it was! 🤩 Huge thanks to the organizers for making it happen, and a special shoutout for once again arranging the perfect weather for the event. 😜☀️
010
István Juhos @istvanjuhos.dev · 04/06/2026
Checked in at #mDevCamp2026, this time as a part of the #AndroidBudapest delegation 🤩 A whole day of amazing talks and catching up with the community awaits! #conferenceTour #travelWithIstvan
020
István Juhos @istvanjuhos.dev · 22/05/2026
It's a wrap! A huge thanks to all of the wonderful people in the community who made #KotlinConf unforgettable again! 🙌 See you next year / on another conf! 🤩 #KotlinConf26
040
István Juhos @istvanjuhos.dev · 22/05/2026
2nd day of #KotlinConf26, let's go! 🤩 (and the sunglasses are _clearly_ not for hiding tiredness 😅)
031
István Juhos @istvanjuhos.dev · 21/05/2026
#KotlinConf26, here we go! 🤩🤩
020
István Juhos @istvanjuhos.dev · 20/05/2026
Hey... Where is everyone...? 🤔 #KotlinConf26
000
István Juhos @istvanjuhos.dev · 20/05/2026
Android is officially Compose-first! 🤩 Compose has been stable for 5 years now, it's time to fully embrace it.
developer.android.com
Android is Compose-first  |  Jetpack Compose  |  Android Developers
Android is Compose-first, and the Views system is now in maintenance mode, meaning it will only receive updates for highly critical fixes.
010
István Juhos @istvanjuhos.dev · 20/05/2026
Heading to Munich for #KotlinConf26 🤩 After taking a bit of a break from conferences, it'll be great to meet a lot of you again! 😁
030
István Juhos @istvanjuhos.dev · 14/05/2026
The May 2026 edition of the #AndroidBudapest meetup is on! 🤩
030
István Juhos @istvanjuhos.dev · 29/04/2026
If you mean this case: @Preview(name = "P1") @Preview(name = "P2") annotation class @MyMultiPreview1 @MyMultiPreview1 annotation class @MyMultiPreview2 @MyMultiPreview2 @Composable fun DemoPreview() {} P1 and P2 previews will be rendered.
000
István Juhos @istvanjuhos.dev · 29/04/2026
It is possible! @MyMultiPreview1 and @MyMultiPreview2 can be applied on a multipreview annotation, resulting in all the previews being created from both multipreviews. In this case, I think it's the question of precedence, as @zsmb.co said.
100
István Juhos @istvanjuhos.dev · 29/04/2026
Multiple multipreviews produce different groups of previews, so I suppose the wrapper applied to MyPreview1 would be applied to the previews produced by MyPreview1 and the wrapper applied to MyPreview2 would be applied to the previews produced by MyPreview2.
100
István Juhos @istvanjuhos.dev · 29/04/2026
Also, the wrappers are not picked up on multipreview annotations yet, but there's already an ongoing issue for that. 👍 issuetracker.google....
010
István Juhos @istvanjuhos.dev · 29/04/2026
#JetpackCompose 1.11 landed, adding support for Preview Wrappers. I'm not sure how useful this is right now, since they seem to require more code than using simple wrapper Composables in Previews. Those can also have parameters if you need flexibility. Did you try it out?
251
István Juhos @istvanjuhos.dev · 12/04/2026
Hungary won today. ❤️🤍💚
061
István Juhos @istvanjuhos.dev · 09/04/2026
For everyone at #AndroidMakers26 playing #pindroid, good luck and have fun! 😁 (And it's a massive FOMO for me 😅)
010
István Juhos @istvanjuhos.dev · 24/03/2026
After years of blocking the Gradle Configuration Cache, the OSS licenses Gradle plugin finally supports it out of the box starting with version 0.11.0. What a delight! developers.google.co...
010
István Juhos @istvanjuhos.dev · 21/01/2026
Also, we have multi-pane layouts for tablets (disabled for foldables because of user requests) in Spoke Route Planner and Spoke Dispatch.
100
István Juhos @istvanjuhos.dev · 21/01/2026
Unfortunately, I experience around the same percentage, maybe even more on the the "just stretches" side. WhatsApp and Telegram does the list-detail layout, which is nice, but Fb Messenger doesn't. nzb360's configurable side panels really shine on larger screens.
000
István Juhos @istvanjuhos.dev · 18/11/2025
The 2025 November edition of Android Budapest is on! 🤩 This time, we have 2 talks around the topic of accessibility. #AndroidBudapest #AndroidDev
030
István Juhos @istvanjuhos.dev · 05/11/2025
Also, don't forget to check out the official droidcon TY channel, which has lots of amazing talks already available! ▶️ www.youtube.com/@Dro... #droidcon
youtube.com
droidcon & fluttercon - YouTube
Welcome to the home of droidcon and fluttercon!Droidcon is the largest global network of developer conferences which bring together the industry's foremost e...
000
István Juhos @istvanjuhos.dev · 05/11/2025
Unfortunately, sessions weren't recorded at droidcon Lisbon this year. 😢 Seconds before my talk started, I opened OBS and hit the record button. Finally, I had some time to make the video presentable! Watch it on my brand new dev YT channel: youtu.be/8yBlXtGgwqo #dclx25 #droidcon #speaker
youtu.be
Practical Tips and Tricks to Improve Your Compose Previews - István Juhos | droidcon Lisbon 2025
🎤 Talk: Practical Tips and Tricks to Improve Your Compose Previews 👤 Speaker: István Juhos 📍 Event: droidcon Lisbon 2025 📅 Date: 5th Sept, 2025 Jetpack Compose Preview is a powerful tool that provides real-time feedback on how our composables are rendered and even on how they behave and animate
110
István Juhos @istvanjuhos.dev · 01/11/2025
media.tenor.com
a man in a suit and tie is smiling and looking at the camera .
ALT: a man in a suit and tie is smiling and looking at the camera .
010
István Juhos @istvanjuhos.dev · 01/11/2025
@trakx.bsky.social here you go 😁 @marcogomiero.com please, be mad at him too!
120
István Juhos @istvanjuhos.dev · 31/10/2025
It’s a wrap for droidcon London, and it was a blast! 🤩 Even though I prefer speaking at these events, attending without the stress of giving a talk was also an awesome experience — catching up with friends and making new ones. 🤩 I’m really grateful to be part of such a great community! 🙏 #dcldn25
060
István Juhos @istvanjuhos.dev · 31/10/2025
Thank you @pin-droid.com / @benkadel.com for yet another awesome pin-hunting experience! 🙏🤩 #dcldn25
290
Reposted by István Juhos
pin-droid.com @pin-droid.com · 31/10/2025
REMINDER Leaderboards will be hidden at 1625 Forms will be locked at 1720 (don't forget to scan and register your pins for points! Also registration is required to connect your pins to YOU) Prizes at 1725 (see previous post for deetz) Scan your pins! #dcldn25 @droidcon.bsky.social
011
Reposted by István Juhos
pin-droid.com @pin-droid.com · 31/10/2025
UPDATE The winners & prizes will be given at 17:25 at the Stairs (see image)! Top 5 places get Lego, Top 8 places all get limited edition Pin-Droid Tot bags! Be there! Also the leaderboard will be hidden 1 hour before for added suspense! #dcldn25 @droidcon.bsky.social London
011
István Juhos @istvanjuhos.dev · 31/10/2025
To be honest, I didn't expect KPDH to appear on slides at #dcldn25, but it was a nice surprise. 😄
020
Reposted by István Juhos
pin-droid.com @pin-droid.com · 31/10/2025
Day 2 Here's some interesting stats for Pin-Droid... Still lots of pins out there to find! Check everywhere they are hidden well, check the sponsor booths as well! Good luck and there will be info about the prize ceremony later #dcldn25 #pindroid @droidcon.bsky.social london
021
István Juhos @istvanjuhos.dev · 31/10/2025
Day 2 of droidcon London, let's go! 🤩 #dcldn25 #conferenceTour #travelWithIstvan
040
István Juhos @istvanjuhos.dev · 30/10/2025
Good morning, #dcldn25 ! 🤩
020
Reposted by István Juhos
pin-droid.com @pin-droid.com · 30/10/2025
Here we go again! @droidcon.bsky.social LONDON #dcldn25 pin-droid.com
042
István Juhos @istvanjuhos.dev · 29/10/2025
Finally landed in London for #dcldn25 (after a 2.5h delay 🫠), the last stop of my #conferenceTour this year. For everyone who'll be there, see you tomorrow! 🤩 #travelWithIstvan #AndroidDev
030
István Juhos @istvanjuhos.dev · 29/10/2025
The best time for a home server to crash is just before leaving for a 6-day trip, right? 🫠
120
István Juhos @istvanjuhos.dev · 22/10/2025
Not so long ago, at Droidcon Berlin, @franciscoandroid.bsky.social Francisco Franco and I shared how we built a custom in-app session recorder at Circuit without the MediaProjection API. The recording is now available: youtu.be/7iZa5_K3Y0s 🛝🛝: istvanjuhos.dev/talk... #dcbln25 #AndroidDev
youtu.be
When MediaProjection Isn't Enough - István & Francisco | droidcon Berlin 2025
🎤 Talk: When MediaProjection Isn't Enough - Building a Custom In-App Session Recorder 👤 Speaker: István Juhos & Francisco Franco 📍 Event: droidcon Berlin 2025 📅 Date: 24th - 26th, 2025 --- Debugging user issues gets so much easier when you can see exactly what they experienced. While off-the-sh
040
István Juhos @istvanjuhos.dev · 20/10/2025
The recording for the talk I gave about the last year of #ComposeMultiplatfom preview tooling improvements at #DevFestVenezia is out! Check it out here: www.youtube.com/watc... The slides are also available separately here: istvanjuhos.dev/talk...
youtube.com
A Year of Compose Multiplatform Preview Tooling Improvements - We're Almost There*\! - István Juhos
Speaker: István Juhos - Staff Android Engineer @ Circuit Abstract: Not so long ago, working with Compose Multiplatform previews could feel… character-building. Previewing composables from common code often meant jumping through awkward hoops. On top of that, the tooling was lacking in features that
011
István Juhos @istvanjuhos.dev · 16/10/2025
You're probably not following me for this kind of content, but I'll give it a try anyway! I'm streaming my first steps in Pokémon Legends: Z-A today, starting around 11 AM CEST, just for fun.😁 Here's the link: twitch.tv/stwmtl Come by and say hi, if you're interested!
twitch.tv
Twitch
Twitch is the world's leading video platform and community for gamers.
021
István Juhos @istvanjuhos.dev · 11/10/2025
I had the pleasure of giving a talk at #DevFestVenezia about improvements regarding #ComposeMultiplatform preview tooling over the last year. It felt great to cover this topic at an awesome DevFest. Thanks to everyone for attending! 🙌
istvanjuhos.dev
Compose Multiplatform Preview Tooling Improvements - We're Almost There*!
Abstract Not so long ago, working with Compose Multiplatform previews could feel… character-building. Previewing composables from common code often meant jumping through awkward hoops. On top of that, the tooling was lacking in features that Jetpack Compose tooling already had in place for a while. Over the past year, that’s changed drastically. We’ve got a new KMP plugin, CMP preview support in common code, Hot Reload, and a lot more refreshing updates.
020
István Juhos @istvanjuhos.dev · 10/10/2025
Just landed at Venice for my last talk of the year at #DevFestVenezia, right after a wonderful week of our yearly onsite event with Circuit. 🤩 Join me tomorrow on the Spritz track at 14:30 for a recap of this year's #ComposeMultiplatform preview tooling improvements!
070
István Juhos @istvanjuhos.dev · 26/09/2025
@franciscoandroid.bsky.social and I are wrapping up our talk at #dcbln25 about our adventure of ditching MediaProjection and building our custom in-app session recorder at Circuit. Check out the slides and later the recording here:
istvanjuhos.dev
When MediaProjection Isn't Enough - Building a Custom In-App Session Recorder
Debugging user issues gets so much easier when you can see exactly what they experienced. While off-the-shelf solutions exist to integrate screen recording into our apps, they didn’t give us the quality, flexibility, or control we needed. So, our team built our own native, in-app session recording tool for Android. In this talk, we’ll share why we decided to go in-house, how we tackled the technical and UX hurdles along the way, and what we learned about recording high-quality video and audio data.
021
István Juhos @istvanjuhos.dev · 25/09/2025
2nd day of #dcbln25, here we go! 🤩
050
Reposted by István Juhos
pin-droid.com @pin-droid.com · 25/09/2025
MINI GAME ANNOUNCEMENT 10:10 by escalators and Mario kart! It's an easy game & anyone can join this in person game for a chance to win more pins! Will start a few minutes after to give people time to show up #dcbln25 #pindroid
021
Reposted by István Juhos
pin-droid.com @pin-droid.com · 25/09/2025
Day 2 of #dcbln25 There are still loads of pins out there to be found in the conference hall and the booths! Also today we will start up a bunch of mini games anyone can join for more chances to win pins! Keep an eye here or on pin-droid.com/events
021
István Juhos @istvanjuhos.dev · 24/09/2025
It's my 5th year in a row of speaking at droidcon Berlin 🤩 Huge thanks to everyone who attended any of my talks so far and kept me going! This time, there will be less code and more story. 😉 See you on Friday before lunch on the Material Meetup stage! #dcbln25 #AndroidDev
070
István Juhos @istvanjuhos.dev · 05/09/2025
It's always nice to meet a friend and colleague for the first time in 3D 🤩 Thanks for coming to Droidcon Lisbon @franciscoandroid.bsky.social ! #dclx25 #AndroidDev
051
István Juhos @istvanjuhos.dev · 05/09/2025
I'm wrapping up my talk titled Practical Tips and Tricks to Improve Your Compose Previews (now with extra CMP content!) at Droidcon Lisbon 2025! Check out the slides and resources here: www.istvanjuhos.dev/... #dclx25 #AndroidDev
060
István Juhos @istvanjuhos.dev · 03/09/2025
Preparing to board the plane to Lisbon! Can't wait to meet everyone there! #dclx25 Droidcon Lisbon, let's go! 🤩
050
István Juhos @istvanjuhos.dev · 15/07/2025
Here we go! 🤩 We, as in @franciscoandroid.bsky.social and I, are teaming up to give a brand new talk at @droidcon.bsky.social Berlin! Can't wait to see you all there! 🤩 #dcbln25 #droidcon #android #androiddev #kotlin
1101