Christophe B.
banner
bladecoder.bsky.social
Christophe B.
@bladecoder.bsky.social
Freelance #Android apps author, cinephile, music lover, traveler.
Also on Mastodon: https://androiddev.social/@bladecoder
Pinned
I'm happy to announce that version 1.0.3 of my library HTML Converter for Compose is now also available for iOS!
Thanks to the help of @myabc.bsky.social.
github.com/cbeyls/HtmlC...
#Kotlin #JetpackCompose #KotlinMultiplatform
MediaSession2MQTT 1.1.4 now also publishes the playback position and media duration:
github.com/cbeyls/Media...
#homeassistant #android
Release 1.1.4 · cbeyls/MediaSession2MQTT
New feature: publish the media duration and the playback position Fix: potential memory leak Change target SDK version to 36 Upgrade internal libraries.
github.com
November 13, 2025 at 7:58 AM
Hello @bsky.app, could you use session tokens that last more than a few hours? I'm tired of logging back in to your Android app every day.
November 4, 2025 at 9:50 PM
Reposted by Christophe B.
Reposted by Christophe B.
FOSDEM 2026 - Accepted developer rooms
Brussels / 31 January & 1 February 2026
fosdem.org
November 2, 2025 at 3:33 PM
I hate to see so many professional tools now offering "AI summaries" which create noise and zero added value.
LLMs are unable to summarize because they don't understand the content or the context, they're only able to produce arbitrary shorter text.
November 2, 2025 at 1:20 PM
Reposted by Christophe B.
My talk on Navigation 3 from #dcldn25 is live (very impressive publishing from the droidcon team!). www.youtube.com/watch?v=j1Oi...
Navigating the future with Jetpack Navigation 3 - Don Turner | droidcon London 2025
YouTube video by droidcon & fluttercon
www.youtube.com
November 1, 2025 at 10:19 AM
Reposted by Christophe B.
I'm happy to share that I published a new open-source library, Compose Stability Analyzer!

This is a plugin that provides real-time stability analysis for Jetpack Compose functions in Android Studio or IntelliJ IDEA.

github.com/skydoves/com...
GitHub - skydoves/compose-stability-analyzer: 🦄 Real-time analysis of Jetpack Compose composable functions' stability directly within Android Studio or IntelliJ.
🦄 Real-time analysis of Jetpack Compose composable functions' stability directly within Android Studio or IntelliJ. - skydoves/compose-stability-analyzer
github.com
November 2, 2025 at 6:13 AM
Reposted by Christophe B.
They are also intentionally conflating machine-learning and generative AI slop to confuse and try to make GenAI seem necessary. Google Maps traffic stuff is machine learning, not GenAI, for example. Auto-correct is too. Don't let them make you lose the thread. GenAI slop is slop.
the nyt posts this stuff like avoiding AI for 48 hours is hard and meanwhile i have literally never once intentionally used an AI program for anything ever
October 28, 2025 at 6:44 PM
Reposted by Christophe B.
🤖 Android Makers returns April 9-10, 2026 🎉 Mark your calendars!

🎟️ Get your ticket: androidmakers.droidcon.com

📢 CFP is now open: androidmakers.droidcon.com/cfp-guidelines
Read the guidelines before submitting!

#AndroidMakers #AMxDC26 #AndroidDev
October 28, 2025 at 12:51 PM
Pluribus | Official Trailer
YouTube video by Breaking Bad & Better Call Saul
www.youtube.com
October 27, 2025 at 5:01 PM
Am I the only one thinking about Hayes compatible modems when I see Bluesky people mentioning the "AT Protocol" ?
October 24, 2025 at 7:48 PM
Reposted by Christophe B.
I made plot-benchmarks (a tool to view and compare AndroidX Benchmark Results) public.
androidx.dev/benchmarks/p...

Simply drag and drop the benchmark JSON to the page, and you can start plotting and comparing !

The souce code for the app is here: cs.android.com/androidx/pla...
Plot Benchmarks
androidx.dev
October 22, 2025 at 5:26 PM
Reposted by Christophe B.
"AWS crash causes $2,000 Smart Beds to overheat" is something from a Final Destination pre-production brainstorming session www.dexerto.com/entertainmen...
AWS crash causes $2,000 Smart Beds to overheat and get stuck upright - Dexerto
The AWS outage caused chaos for owners of Eight Sleep’s Pod3 mattresses as they had no offline mode and were stuck at high temperatures.
www.dexerto.com
October 21, 2025 at 8:13 PM
Reposted by Christophe B.
This remains the funniest way to hear about an internet outage, though.
October 20, 2025 at 8:41 AM
@frictionalgames.bsky.social Are you working on a fix for Soma not working in Linux with AMD 9060 XT and 9070 XT GPUs ? The game segfaults after the intro.
October 19, 2025 at 6:56 PM
Reposted by Christophe B.
Finally, we can set Project view as default in Android Studio. This is really nice if you develop Kotlin Multiplatform project in Android Studio 🛠️📱

#AndroidDev #Kotlin #KotlinMultiplatform #AndroidStudio #iOSDev
October 16, 2025 at 4:21 PM
Reposted by Christophe B.
continues to be insane that we're letting a 12-year-old run a major car company
October 17, 2025 at 5:58 PM
Reposted by Christophe B.
Reposted by Christophe B.
I just published a new article, 'Understanding the internals of Flow, StateFlow, and SharedFlow'.

In this article, you’ll dive deep into the internal mechanisms of Flow, StateFlow, and SharedFlow, exploring how they work under the hood.

www.revenuecat.com/blog/enginee...
Understanding the internal of Flow, StateFlow, and SharedFlow
In this article, you'll dive deep into the internal mechanisms of Flow, StateFlow, and SharedFlow, exploring how they work under the hood.
www.revenuecat.com
October 16, 2025 at 12:28 AM
Reposted by Christophe B.
✨ New article on how to create futuristic, cyberpunk glitch effects that's overused in sci-fi movies, right in #JetpackCompose

www.sinasamaki.com/glitch-effec...

This approach uses regular canvas functions, so no need to dip into shader code... yet.

#ComposeMultiplatform #AndroidDev
October 11, 2025 at 8:06 AM
Reposted by Christophe B.
As Java 25 is rolling out, this post is a good timeline of the Java history until today

neilmadden.blog/2025/09/12/r...
Rating 26 years of Java changes
I first started programming Java at IBM back in 1999 as a Pre-University Employee. If I remember correctly, we had Java 1.1.8 installed at that time, but were moving to Java 1.2 (“Java 2”), which w…
neilmadden.blog
October 14, 2025 at 11:56 AM
Reposted by Christophe B.
#Microsoft casse dans sa dernière mise a jour de #Windows 10 l'outil de migration vers Windows 11.
Les boulets...
Source : learn.microsoft.com/en-us/window...
October 14, 2025 at 5:47 AM
Reposted by Christophe B.
I left Slack for a few reasons and Marc was two of them.

www.nytimes.com/2025/10/10/u...
Marc Benioff Says Trump Should Send Guard Troops to San Francisco
www.nytimes.com
October 11, 2025 at 4:50 AM
Reposted by Christophe B.
New: Apple banned an app that simply archived videos of ICE abuses. Rather than other apps that record ICE official's real-time location, Eyes Up is to "preserve evidence until it can be used in court." Videos from TikTok etc. Every submission manually reviewed

www.404media.co/apple-banned...
Apple Banned an App That Simply Archived Videos of ICE Abuses
Eyes Up's purpose is to "preserve evidence until it can be used in court." But it has been swept up in Apple's crackdown on ICE-spotting apps.
www.404media.co
October 8, 2025 at 7:13 PM
I just checked the new SNCB/NMBS tariffs: they made everything complicated to hide that you're going to pay more if you don't take the train frequently.
Example: the week-end ticket used to give you 50% discount, now you have to pay for a card that gives you 40% discount on week-ends. 🤔
October 6, 2025 at 11:42 AM