Filipe Baptista

@filipebaptista.bsky.social

Mobile developer @ Volkswagen Digital Solutions - MDH 💛 Kotlin multiplatform 💚 Android Opinions expressed are my own and do not reflect my employer.

A major milestone this last weekend for my hobby os 😁. aster can now compile and run a C programs entirely on-system (using a port of llvm/clang), and take it a step further by building a C++ UI application using Petal, Aster’s native UI toolkit.

Aster OS running in QEMU, showing its desktop with Text Edit and Terminal windows. Text Edit contains a small C “Hello from C on Aster” program, while the Terminal shows Aster’s Clang 22.1.8 compiler targeting x86_64-unknown-aster, followed by the program being compiled and successfully executed. A dock at the bottom provides shortcuts to Apps, Files, Terminal, and Text Edit.Aster OS running in QEMU, demonstrating a C++ Petal application. Text Edit shows the CounterView source code using reactive state and a declarative VStack, while the running “Petal Counter Demo” displays the current count and an Increment button. A terminal below shows the application being built and installed into /apps/counter-demo.app, with the running app also visible in the desktop dock.

I built Vinylith, an app for record collectors: scan the barcode on any vinyl, CD or cassette to see the album, tracklist and cover, then save it to your collection. No barcode? Just search. Export as CSV or PDF. Built with Compose Multiplatform, one Kotlin codebase for Android and iOS

Bild

Compose 1.10 was released yesterday! 🔟 It includes some nice new features: 🧞‍♀️ Support for dynamic shared elements 👰🏻‍♀️ New Enter/Exit Transitions: unveilIn / veilOut ⏭️ Modifier.skipToLookaheadPosition() 📦 New retain APIs influenced by Circuit android-developers.googleblog.com/2025/12/what...

What's new in the Jetpack Compose December '25 release

News and insights on the Android platform, developer tools, and events.

android-developers.googleblog.com

Hello everyone 👋! I have one free ticket for droidcon Italy, so if you would like to attend the conference just reply below in the comments with your name. At the end of the day I will do a random selection of all the names to select the lucky winner.

open.substack.com/pub/pragmati... 🧵 1/4 This post from @pragmaticengineer.com about 'New trend: extreme hours at AI startups' really shows how rotten our tech industry it is. We went from a model where the mental health of people here priority and 4 weekday work to a model of burnouts

The Pulse #142: Crazy-hours culture at AI startups

Also: Figma’s in-demand IPO could mark the end of the “tech IPO winter”, Amazon’s spec-driven development approach with Kiro, and more

open.substack.com

Pretty sure many Android devs are still around on this platform. Reply saying hi 👋 so everyone can find you. This will help people find a big bunch of colleagues to follow 👏👏 RT this for more reach! 🙏

I'm proud of Gradle Best Practices finally launching. It was a result of many hours of discussions, negotiations, and wordsmithing to bring you the first batch of best practices. It was a deep collaboration between Google, Jetbrains, and Gradle. Enjoy it! blog.gradle.org/gradle-best-... #gradle

Gradle Best Practices - A Path to Build Happiness

Gradle Build Tool, also known as Gradle, is a highly flexible and extensible build system. It supports multiple ways to structure and configure builds, making it incredibly powerful—but also somewhat ...

blog.gradle.org

Studio Ghibli has uploaded hundreds of beautiful still images from almost all of their films, including all of the major ones. These individual artworks are free to download “by individual fans to further enjoy Studio Ghibli films”. [kottke.org]

Hundreds of Free Images From Studio Ghibli Films

Well this is just wonderful: Studio Ghibli has uploaded hundreds of high-resolution still images from almost all of their films, including all of the major ones: Princess Mononoke, Sprited Away, M

kottke.org

🤗 Mellum is now open source on @hf.co! It’s a focal model that is small, efficient, and made for one thing: code completion. ⚙️ Trained from scratch by JetBrains. 🌱 First in a growing family of dev-focused LLMs. 🔗 jb.gg/hi_mellum