Nicolas Roard
banner
camaelon.bsky.social
Nicolas Roard
@camaelon.bsky.social
Working on RemoteCompose, Android Toolkit team at Google. Previously Rivian HMI, Android Studio design tools, ConstraintLayout / MotionLayout
Reposted by Nicolas Roard
Our lead visual designer wrote about the complexity of designing for transparent screens. Learn how we approached building Jetpack Compose Glimmer, the design language for Glasses experiences on Android XR.

design.google/library/tran...
How to Design for Transparent Screens - Google Design
Behind-the-scenes of designing the next generation of interfaces for AI glasses with displays—including Jetpack Compose Glimmer, the newly launched design system for Android extended reality (XR) expe...
design.google
February 18, 2026 at 12:21 AM
Reposted by Nicolas Roard
📣 The full #KotlinConf26 schedule is now live on our website!

Explore the talks, workshops, and speakers, and start planning your agenda today.

Check it out: https://kotl.in/conf26-schedu
February 17, 2026 at 4:55 PM
Reposted by Nicolas Roard
Really nice episode on the history of Kotlin and the future of programming languages by Andrey Breslav & @pragmaticengineer.com https://pca.st/episode/8d6081d6-3419-4e9a-bbf7-332257cf7da2
February 15, 2026 at 10:16 PM
Reposted by Nicolas Roard
How Michael Abrash doubled Quake framerate:
fabiensanglard.net/quake_asm_op...
How Michael Abrash doubled Quake framerate
fabiensanglard.net
February 15, 2026 at 3:39 PM
Reposted by Nicolas Roard
A Minnesota woman observing ICE agents in her car was cornered on one-way streets. An agent approached, called her by name—citing facial recognition. Days later, her Global Entry and TSA privileges were revoked, with no explanation.
How ICE Already Knows Who Minneapolis Protesters Are
www.nytimes.com
January 30, 2026 at 11:55 AM
Reposted by Nicolas Roard
I really urge you to not just shake your head at the headline of this but to read each word, to imagine each step these kids took, to sit with the terrible dilemma of the mother, to imagine the principal driving toward Whipple.
January 30, 2026 at 1:20 PM
Reposted by Nicolas Roard
The biggest risk in this moment is something sociologists call “symbolic compliance.”

That’s when an institution that is violating civil rights gives the public just enough symbolic victories that accountability efforts lose steam before there has been any meaningful change.
January 26, 2026 at 11:35 PM
Reposted by Nicolas Roard
Reminder that, as of the latest reports, Liam Ramos is still in prison in Texas - now for 5 days.

His parents are legal asylum seekers with no criminal record.
January 27, 2026 at 12:30 AM
Reposted by Nicolas Roard
Rep. Robin Kelly’s resolution to impeach DHS Secretary Kristi Noem has 111 cosponsors. That needs to get to 212 ASAP.
Details for H.Res. 996: Impeaching Kristi Lynn Arnold Noem, Secretary of Homeland Security, for high crimes and misdemeanors. - GovTrack.us
Details for H.Res. 996: Impeaching Kristi Lynn Arnold Noem, Secretary of Homeland Security, for high crimes and misdemeanors.
www.govtrack.us
January 25, 2026 at 5:50 AM
Reposted by Nicolas Roard
NATO did not "stay a little back, off the front lines."

Danish, British and Estonian troops served in Helmand, and Canadian forces in Kandahar - the two most dangerous Afghan provinces.

Denmark, UK, Estonia & Canada suffered amongst the highest per‑capita soldier death rates when defending the US.
Trump on NATO: "I've always said, will they be there if we ever needed them? That's really the ultimate test. I'm not sure of that. We've never needed them. They'll say they sent some troops to Afghanistan and this or that. And they did. They stayed a little back, off the front lines."
January 22, 2026 at 2:02 PM
Reposted by Nicolas Roard
Any one of these daily atrocities should result in a full congressional investigation and a disbanding of the agency. The fact that it’s all just shrugged off by those with the power to stop it is a national disgrace.
ICE ended up returning the man, Saly, after realizing he’s a fucking US citizen with no criminal record, per his sister-in-law. These fucking animals.
January 19, 2026 at 11:58 AM
Reposted by Nicolas Roard
January 16, 2026 at 2:36 AM
Reposted by Nicolas Roard
One of the most fascinating reads about the history of a software product I've ever read. Grab a copy if you haven't read it yet. You also get Chet Jokes as a bonus!

And if you have read it, pick up "Show-stopper! The Breakneck Race to Create Windows NT and the Next Generation at Microsoft"
December 16, 2025 at 5:08 PM
Reposted by Nicolas Roard
We released Developer Preview 3 of the #AndroidXR SDK, opening augmented experiences development for Al Glasses.

To help you build for Display Al Glasses, we are releasing Jetpack Compose Glimmer, our new design language and UI Toolkit for augmented experiences.
December 12, 2025 at 3:17 PM
Reposted by Nicolas Roard
You shared that androidx libraries are constantly in alphas and we listened. In the past two years while adding a ton of new libraries we actually increased the percentage of libraries that are complete or actively developed.
The combo of these two groups went from 64% to 76%.
#androidx #androiddev
December 8, 2025 at 10:50 PM
Reposted by Nicolas Roard
New blog post on how to detect tap on arbitrary shapes with Jetpack Compose, and in general how to easily check if a given set of coordinates is contained inside a path.

www.romainguy.dev/posts/2025/a...
December 7, 2025 at 9:19 PM
Reposted by Nicolas Roard
If you are married to a US spouse, your temporary visa (usually for 3 months) will lapse before your case is processed. The government allowed you could stay in the US while awaiting case processing. Now the Trump admin is saying that is a visa overstay and arresting the spouses.
November 30, 2025 at 10:13 PM
Reposted by Nicolas Roard
Our "What's new in Studio Agent?" talk is out 😊

It summarises and demoes many new and practical, integrated AI tools in Studio, to support you with those more repetitive parts of your daily workflow 😌

Check it out, feedback & bugs greatly appreciated 🤙 :
www.youtube.com/watch?v=jTlW...
What's new in Android Studio's AI Agent
YouTube video by Android Developers
www.youtube.com
November 28, 2025 at 3:34 PM
Reposted by Nicolas Roard
In case you want to become a benevolent Gradle overlord, I've got you some tips

Recording:
youtu.be/o99f54pYGgc?...

Slides:
speakerdeck.com/aurimas/the-...

#gradle
The Benevolent Gradle Overlord: Keeping Order - Aurimas Liutikas | droidcon London 2025
YouTube video by droidcon & fluttercon
youtu.be
November 29, 2025 at 8:20 PM
Reposted by Nicolas Roard
New blog post on how to render beautiful soft shadows projected by the user's finger with Jetpack Compose.

www.romainguy.dev/posts/2025/f...
November 29, 2025 at 11:15 PM
Reposted by Nicolas Roard
Published a new article, 'RemoteCompose: Another Paradigm for Server-Driven UI in Jetpack Compose'.

You’ll explore RemoteCompose, understand its core architecture, and discover the benefits it brings to dynamic screen design with Jetpack Compose.

skydoves.medium.com/remotecompos...
RemoteCompose: Another Paradigm for Server-Driven UI in Jetpack Compose
Building dynamic user interfaces has long been a fundamental challenge in Android development. The traditional approach requires…
skydoves.medium.com
November 29, 2025 at 12:13 PM
Reposted by Nicolas Roard
Perfetto performance traces can be very intimidating. A talk by perf wizard @rahulrav.com makes it a tiny bit less scary.

youtu.be/WJHNBN_19F8?...

#performance #android
A Busy Android App Developers' Guide to Perfetto - Rahul Ravikumar | droidcon London 2025
YouTube video by droidcon & fluttercon
youtu.be
November 23, 2025 at 11:56 PM
Reposted by Nicolas Roard
Reposted by Nicolas Roard
Navigation3 is really a turning point for the whole Architecture Components team as we look to work closely with the Compose team and think more holistically about what it takes to build an Android app.

So if you're an ~L4 engineer who wants to help, I'm hiring!
www.google.com/about/career...
Software Engineer, Mobile (Android), Platforms and Devices — Google Careers
www.google.com
November 19, 2025 at 8:53 PM
Reposted by Nicolas Roard
Jetpack Navigation 3 is stable! 🎉🎉🎉

Leaning into Jetpack Compose and the idea of combining smaller building blocks together really helped make Nav3 a much more flexible library that made it a joy to work on and hopefully for you to use as well!
android-developers.googleblog.com/2025/11/jetp...
Jetpack Navigation 3 is stable
News and insights on the Android platform, developer tools, and events.
android-developers.googleblog.com
November 19, 2025 at 8:53 PM