Sign in

seb

@sebastiano.dev
1.4K followers 454 following 933 posts

“It depends” 🤷‍♂️ A dev 🤓 who has a serious thing for yellow 💛, design ✨, and emojis 🤌 1/2 of @codewiththeitalians.it, Staff UXE on Android Dev UX/Android Studio at Google

PostsRepliesMedia
seb @sebastiano.dev · 1h
The first specialty roaster who reached out and asked to be included is now live on sendme.coffee — the best directory of specialty coffee roasters who ship from the EU/UK ☕ Welcome, Sufi! sendme.coffee/roastery/suf...
sendme.coffee
Send me coffee | European Specialty Coffee Roasteries
Discover curated European specialty coffee roasteries that ship across the EU and UK. Find exceptional coffees from artisan roasters.
000
seb @sebastiano.dev · 28/09/2026
Two new specimens landed in github.com/rock3r/biopa...! 1. Component anatomy — a groovy exploded Jewel button (sound on!) Vaguely inspired by someone showing off fancy fragment shaders — for once, I did something without shaders :D
330
seb @sebastiano.dev · 27/09/2026
10 months on from the Opus 4.5 moment, it feels like Opus 5.5 is another definite step change in agent abilities. What a model, incredible. Sips tokens, too. Lovely stuff.
030
Reposted by seb
Vinny DaSilva @vinnydasilva.bsky.social · 18/09/2026
👋 Hey Friends! There's so much happening in the XR industry right now! #AndroidDevSummit is SOOO back! And we're gonna have a TON of XR content! 😎OH! Did I mention it's 2 events? 🇺🇸 -> rsvp.withgoogle.com/events/android-dev-summit-bayview 🇬🇧 -> rsvp.withgoogle.com/events/android-dev-summit-london
032
seb @sebastiano.dev · 27/09/2026
Ok this is just ridiculous. This is Opus 5.5, one-shot, using @cavalryapp.bsky.social with just an MCP to control it. Damn. I mean the slop tropes are all there, but I gave it zero direction.
150
seb @sebastiano.dev · 25/09/2026
Three new specimens caught in github.com/rock3r/biopa... and recreated in Compose — originals linked there, too. Pretty wild what you can reproduce with 1–3 prompts and a good model. Of course, original creation is harder than copy! But this is still, honestly, incredible to me.
020
seb @sebastiano.dev · 23/09/2026
Small dot release – Spectre 0.7.1 is out now on Maven Central. Downgrades a few dependencies to remain compatible with the latest IntelliJ Platform stable version, no functional changes.
010
Reposted by seb
Chris Banes @chrisbanes.me · 22/09/2026
Haze 2.0 is here, and it's a big one! 🎉 For Compose Multiplatform: 🫧 Glass with refraction & lighting ⚡ Faster blur 🎛️ Adaptive rendering quality 🎨 Reusable styles 🛠️ Build your own effects chrisbanes.me/posts/haze-2...
chrisbanes.me
Haze 2.0
Haze 2.0 brings Glass, a new effects API, performance improvements, and experimental Android native backdrop support to Compose Multiplatform.
0265
seb @sebastiano.dev · 22/09/2026
Spectre 0.7.0 is out 👻 Optin JUnit screenshot golds, multi-window composites, one Wayland portal session for capture+input, broader HTTP data surface, and Windows region capture that finally stops treating an HMONITOR as a DisplayId. Get it on Maven Central Release notes github.com/rock3r/spect...
github.com
Release Spectre 0.7.0 · rock3r/spectre
Spectre 0.7.0 Capture and release-smoke hardenings for desktop hosts: opt-in JUnit screenshot golds, composited multi-window screenshots, a single Wayland portal session for capture and input, a wi...
000
seb @sebastiano.dev · 21/09/2026
Had been a while since I published a new IntelliJ plugin :) Today is one such day — the start of Jewel's own tooling story, and it launches together with a major drop of guidance and docs on jewel-ui.dev/docs! First pass only, more to come Get it from plugins.jetbrains.com/plugin/34392...
Screenshot of jewel-ui.dev/docsScreenshot of the Jewel Tooling plugin listing on the JetBrains Marketplace
1152
seb @sebastiano.dev · 20/09/2026
I started reimplementing nice iOS and web UI showcases in Compose for desktop, together with @csinco.com. They're vibe coded, because the point is "anyone can do this today if they want to". You can find them on github.com/rock3r/biopa..., and we'll keep on growing it!
github.com
GitHub - rock3r/bioparco: A public collection of cute Compose Desktop experiments
A public collection of cute Compose Desktop experiments - rock3r/bioparco
155
seb @sebastiano.dev · 18/09/2026
Mi slop es su slop gist.github.com/rock3r/4db00...
gist.github.com
Compose Multiplatform Desktop recreation of Kavsoft Chat Bubble Transition (right-anchored SE arc, list shove, white composer)
Compose Multiplatform Desktop recreation of Kavsoft Chat Bubble Transition (right-anchored SE arc, list shove, white composer) - 00-LAYOUT.md
040
seb @sebastiano.dev · 17/09/2026
I saw someone doing this in SwiftUI and thought, surely this should be possible in Compose. And probably I can vibe code it in a couple prompt. It was more than a couple, but it sure was vibecodable :) Shared element transitions rock!
0120
seb @sebastiano.dev · 12/09/2026
How to 100% give away the fact that your abstract is pure slop
070
seb @sebastiano.dev · 10/09/2026
Spectre 0.6.0 is out 👻 Coordinated desktop input across processes (experimental), better waits, quieter defaults for parallel tests, many fixes and QoL improvements. Already on Maven Central + brew/scoop. Full release notes: github.com/rock3r/spect...
github.com
Release v0.6.0 — experimental input coordination, waitUntilGone/waitUntil, synthetic default · rock3r/spectre
Spectre 0.6.0 Experimental desktop input coordination, richer waits, and safer defaults: FIFO fenced leases across processes, waitUntilGone / waitUntil, hasTag/hasText, synthetic-by-default automat...
020
seb @sebastiano.dev · 08/09/2026
It's that time of the year again! Looking forward to seeing the submissions that rolled in this year
183
seb @sebastiano.dev · 31/08/2026
I 'member! It was a great app, so nice to see it live on in this awesome video
141
seb @sebastiano.dev · 21/08/2026
Chinese models lol
031
seb @sebastiano.dev · 19/08/2026
Me, mid-way through a deploy in Claude: Claude: YOU NEED TO VALIDATE YOUR SESSION PLEASE LOG IN AGAIN IMMEDIATELY Me: ffs I literally have to do it multiple times a day now
110
Reposted by seb
Adam Argyle @nerdy.dev · 08/08/2026
"Are tiny icons our collective future in interfacing with computers? (Personally, I hope not.)" I also hope not too… - blog.jim-nielsen.com/2026/ai-aest... by @jim-nielsen.com
6334
seb @sebastiano.dev · 05/08/2026
People who send me code to review: I can tell it's slop. Please stop. I do not send you my slop without looking at it, understanding it, and cleaning it up — I expect you to do the same. Thanks.
160
Reposted by seb
Rebecca Franks @riggaroo.dev · 30/07/2026
ITS TODAY!!! 🎂 Jetpack Compose 1.0 is turning 5, and we’re throwing a livestream birthday bash to celebrate! Join us as we look back at how Compose completely changed the Android UI game and answer your questions live. 🗓 When: July 30 @ 13:00 UTC / 6 AM PT 📺 Where: goo.gle/4fxMBLj
0143
seb @sebastiano.dev · 29/07/2026
Happy birthday, Compose <3 android-developers.googleblog.com/2026/07/five...
android-developers.googleblog.com
1120
seb @sebastiano.dev · 27/07/2026
Spectre 0.4.0 is out 👻 Atomic capture (pixels + semantics), smarter JUnit defaults, hardened agent attach (including Windows AF_UNIX), and a signed macOS capture helper. I shamelessly copied Codex' permissions onboarding on macOS, h/t! Maven Central + CLI (brew/scoop): github.com/rock3r/spect...
github.com
Release v0.4.0 · rock3r/spectre
Spectre 0.4.0 Atomic capture, smarter JUnit defaults, hardened agent and recording packaging, and a large additive surface since 0.3.0. Spectre is pre-1.0: stable APIs follow the project compatibil...
250
seb @sebastiano.dev · 22/07/2026
New features in github.com/rock3r/repo-... 😎 * repo-stale-branches now reports stale active branches instead of hiding them, while keeping ordinary cleanup safe. * Added an explicit clean-worktree mode to detach to upstream and abandon an active merged branch. * Completions for repo-stale-branches!
github.com
GitHub - rock3r/repo-fish-completions: Fish shell completions for the Android repo (git-repo) tool — project names, branches, and every subcommand's options.
Fish shell completions for the Android repo (git-repo) tool — project names, branches, and every subcommand's options. - rock3r/repo-fish-completions
020
Reposted by seb
Romain Guy @romainguy.dev · 21/07/2026
I published vibrance-0.1.0 on Maven, now with support for Compose for Desktop (JVM). The APIs let you mix colors yourself, or draw gradients as modifiers or Compose brushes. Next steps: refine the model training to improve some color transitions, better alpha support. github.com/romainguy/vi...
24110
seb @sebastiano.dev · 22/07/2026
Really like this series from @jetbrains.com, keep it coming! blog.jetbrains.com/ai/2026/07/r...
blog.jetbrains.com
rtk Claude Code Token Savings: A Skill Trial Benchmark
Does "rtk" reduce Claude Code token usage? Part 2 of a series where we take public “token saving” add-ons for coding agents and run the same paired A/B benchmark against each of them. Part 1 was th
020
seb @sebastiano.dev · 17/07/2026
What up? A new Spectre version just dropped? With a brand new CLI and MCP entrypoint so you don't have to use JUnit tests to drive things? Yes, you heard right! github.com/rock3r/spect...
github.com
Release v0.3.0 · rock3r/spectre
CLI and MCP entrypoint Spectre now includes a standalone spectre command for inspecting and driving a running, Spectre-enabled Compose Desktop application without first writing a JUnit test. Attac...
020
Reposted by seb
Rahul Ravikumar @rahulrav.com · 15/07/2026
androidx.tracing 2.0.0 is now beta01. Updated documentation is at: developer.android.com/topic/perfor... Release notes is: developer.android.com/jetpack/andr... Happy tracing !
developer.android.com
In-process tracing  |  App quality  |  Android Developers
Capture in-process trace events and manage context propagation for Kotlin coroutines using the low-overhead androidx.tracing library.
062
seb @sebastiano.dev · 08/07/2026
Be aware there's an ongoing campaign on GitHub where bots use AI to reply with semi-plausible comments on issues, adding an attachment which is almost surely malware.
030
Reposted by seb
Dare Obasanjo @carnage4life.bsky.social · 04/07/2026
Levels.fyi plotted 24 months of big tech comp and layoff data to find the best place for software engineers. Anthropic is the standout with $800K average comp and no layoffs. It’s ironic the company most vocal about engineers no longer writing code by hand pays them the most.
96010
seb @sebastiano.dev · 02/07/2026
Want your agent to be able to search and read issues on youtrack.jetbrains.com? Here ya go. github.com/rock3r/youtr... Mi slop es su slop.
github.com
GitHub - rock3r/youtrack-cli: A Python CLI to interact with YouTrack, the JetBrains issue tracker
A Python CLI to interact with YouTrack, the JetBrains issue tracker - rock3r/youtrack-cli
140
seb @sebastiano.dev · 02/07/2026
If anyone out there is working with repo and using fish as their shell... this is for you! github.com/rock3r/repo-...
github.com
GitHub - rock3r/repo-fish-completions: Fish shell completions for the Android repo (git-repo) tool — project names, branches, and every subcommand's options.
Fish shell completions for the Android repo (git-repo) tool — project names, branches, and every subcommand's options. - rock3r/repo-fish-completions
120
Reposted by seb
Zac Sweers @zacsweers.dev · 24/06/2026
Coming in Metro 1.3.0! Was awesome working with Rahul on this
0163
seb @sebastiano.dev · 19/06/2026
I created the Unenshittifiable License, which I will likely be releasing a bunch of stuff under going forward. Y'all are welcome to use it as you see fit. uelicense.eu
Screenshot of the website header
0101
Reposted by seb
Zac Sweers @zacsweers.dev · 16/06/2026
Super sympathetic to Sonatype's situation, hosting isn't free. But announcing this with paltry limits and no public pricing options (a sales contact ain't it) is bad for everyone and going to be a major disruption to the JVM and Kotlin ecosystems. central.sonatype.org/publish/mave...
central.sonatype.org
Maven Central Publishing Limits
6297
Reposted by seb
Commonhaus Foundation @commonhaus.org · 17/06/2026
🎉 OkHttp, Okio, Retrofit, and SQLDelight join Commonhaus! www.commonhaus.org/activity/315...
commonhaus.org
🎉 OkHttp, Okio, Retrofit, and SQLDelight join Commonhaus!
OkHttp, Okio, Retrofit, and SQLDelight join Commonhaus under the lysine.dev banner
04421
Reposted by seb
Code with the Italians @codewiththeitalians.it · 17/06/2026
All new landing page for androidskills.dev: check High level architecture decisions: check Wasting money on GLM 5.2 when you did not realise a new model in 2026 is NOT multimodal: check
androidskills.dev
androidskills.dev — Curated skills for top-shelf Android
A searchable, maintainer-reviewed index of AI coding skills for Android development. Launching soon.
141
seb @sebastiano.dev · 16/06/2026
Can someone tell Anthropic it's not in a race with GitHub
040
Reposted by seb
Romain Guy @romainguy.dev · 15/06/2026
I've been working on a Kotlin/Compose Multiplatform to interpolate sRGB colors as mixtures of paints/pigments. It can produce results that are more appealing than the traditional sRGB interpolation that Composes uses (see screenshot). Not quite ready for release yet. github.com/romainguy/vi...
A screenshot of an Android application comparing gradients rendered with paint mixtures vs traditional sRGB gradients. There are four rows: the first row shows an orange to red vertical gradient, with the paint mixture version on the left, sRGB on the right. The second and third rows show a horizontal yellow to blue gradient: the top one is a paint mixture, the bottom one is traditional sRGB. The paint mixture version shows that the gradient becomes green in the middle. The last row compares a white to blue vertical gradient, with a paint mixture on left, and tradition sRGB on the right. The paint mixture version show a blue becoming brighter/lighter, whereas the traditional version becomes purple.
5515
Reposted by seb
Romain Guy @romainguy.dev · 16/06/2026
Vibrance now has radial and sweep gradients. github.com/romainguy/vi...
A screenshot of an Android application comparing gradients rendered with paint mixtures vs traditional sRGB gradients. There are 3 pages to showcase, from left to right, linear, radial, and sweep gradients. There are four rows in the first page: the first row shows an orange to red vertical gradient, with the paint mixture version on the left, sRGB on the right; the second and third row show a yellow to blue gradient, with the paint mixture on top, and the sRGB on the bottom; the fourth row shows a white to blue gradient, with the paint mixture on the left, sRGB on the right. The second page shows radial gradient comparisons as three rows. Each row has the paint mixture on the left, sRGB on the right. The gradients are, from top to bottom: yellow (center) to green (outside), magenta (center) to red, and white (center) to blue. The last page shows sweep gradients, with 3 rows (same layout as before). The gradients are from top to bottom: yellow to blue, magenta to yellow, and white to blue.
2271
seb @sebastiano.dev · 15/06/2026
Spectre 0.2.1 is out. Native recording helpers now extract to stable, per-user paths — so on macOS you grant Screen Recording permission once and it sticks, instead of re-prompting every run. Better helper extraction and agent attach, too. github.com/rock3r/spect...
github.com
Release v0.2.1 · rock3r/spectre
Spectre 0.2.1 A small stability patch. Main win: native recording helpers now extract to stable, per-user paths, so macOS only asks for Screen Recording permission once instead of on every run. Ava...
020
seb @sebastiano.dev · 10/06/2026
@tiwiz.dev you know what to do
020
Reposted by seb
Dare Obasanjo @carnage4life.bsky.social · 04/06/2026
Imagine laying off employees because you believe AI can do their jobs only for AI vendors to raise their prices. 😭 And that’s before you find out that AI actually cannot do their jobs.
617843
Reposted by seb
Steve Troughton-Smith @stroughtonsmith.mastodon.social.ap.brid.gy · 08/06/2026
Apps are updated to the new Liquid Glass visual style without a recompile — you will immediately see new opaque bars, full-size sidebars, and the removal of progressive blur, in your existing apps
Pastel on iPadOS 27, with updated style
0164
Reposted by seb
Code with the Italians @codewiththeitalians.it · 06/06/2026
Think "App Store", but for Android dev skills. 🧩 That's androidskills.dev: a curated hub where the best AI skills for Android development live together. We walk through the whole idea in the latest episode 👇 youtu.be/s6YD8HOBf1U
androidskills.dev
android skills — coming soon
curated skills for top-shelf Android slop
0103
Reposted by seb
Gus @gusthema.bsky.social · 03/06/2026
Gemma 4 12B is live! 🚀 An encoder-free multimodal model (text/img/audio) for local 16GB laptops. Elite reasoning nearing 26B MoE in half the size, fast, and open (Apache 2.0). This is the main reason I was not posting much!! Glad it is launched!! blog.google/innovation-a...
blog.google
Introducing Gemma 4 12B: a unified, encoder-free multimodal model
An overview of Gemma 4 12B, a model designed to bring high-performance multimodal intelligence directly to your laptop.
811116
Reposted by seb
Code with the Italians @codewiththeitalians.it · 03/06/2026
☀️ Stream day! Ep. 154 is live tonight — we're building androidskills.dev from scratch on Twitch. 🕒 18:30 CEST / 12:30 EDT / 9:30 PDT Free, live, bugs included 👇 twitch.tv/codewiththei... #Android #Kotlin #LiveCoding
052
Reposted by seb
Mark Murphy @commonsware.com · 02/06/2026
I just shipped jetc.dev Newsletter Issue #316! Android Makers 2026! @eevis.codes on utofill! @sebastiano.dev and @saket.me on test automation! And... can we compose some liquid for our glass?!? jetc.dev/issues/316 #JetpackCompose #AndroidDev
093
Reposted by seb
Code with the Italians @codewiththeitalians.it · 01/06/2026
We're baaaack! This week we start building androidskills.dev, a curated repository of Android-related skills for your agents. No more hunting for random repositories, registering 300 different custom marketplaces. PS: check out our brand-new website on codewiththeitalians.it :)
154. Let's build androidskills.dev
092