Marco Gomiero

Marco Gomiero

@marcogomiero.com

I build apps and the agent tooling that builds them. Mobile and desktop: feedflow.dev, readerflow.app, difftray.app and many more. GDE for Android. Principal Android Engineer at Airalo marcogomiero.com

638 followers375 following608 posts

The latest update for feedflow.dev says goodbye to Material on Desktop 👋 I've migrated the entire app to Jewel, and now it looks like a proper desktop app - so nice! I hope I didn't break anything. If you notice something off, let me know 🤞

#DevFest Venezia was a blast! 🚀 Thank you all for coming, thanks to the amazing speakers and all the volunteers and staff that helped us make the best possible event! 🙏🙌 And cherry on top, we made it to the most famous local newspaper 😱😍

Last bits of preparation for tomorrow #DevFest Venezia! This year was very hard to choose from, with over 100 submissions! Every year is getting bigger and bigger 😱

I've done some prep on FeedFlow for the iPhone Duo; now it looks better, and hopefully I can release it for the Friday launch 🤞 Maybe in the future I can improve with a side list of articles while reading, even tho user on tablets in the past liked more the full size layout without a split window

I was playing with iOS 26 Continuos Background tasks and I've added it on ReaderFlow! So the article downloads will carry on even after leaving the app, with a nice live activity progress. Looks sick now! 🚀

Right on time, I was about to fork it to add iOS support 😅 Because that's my current status 😅 And I've already just pruned a bunch of Android emulators

Marco Gomiero reposted

If you run two coding agents on the same machine, they will fight over the same Android emulator — or worse, install a test APK onto the phone you just plugged in to charge. Android Traffic Control (ATC) is here: orchestrate agents access, fairly & robustly! Needs Node >= 20 github.com/rock3r/atc

github.comGitHub - rock3r/atc: Daemonless Android emulator and physical device leases, warm-affinity wait queue, snapshots, and multi-agent guardrails around the official android CLIDaemonless Android emulator and physical device leases, warm-affinity wait queue, snapshots, and multi-agent guardrails around the official android CLI - rock3r/atc

I've been running a goal in the background to migrate the FeedFlow desktop app to Jewel (https://jewel-ui.dev/) and loving the result! Now it looks more and more like a proper desktop app without Material ("no sh*t, Sherlock" 😅) After vs Before screenshots 👇

The migration plan was done by Astra High, and the implementation by Sol 6.1 High, with a total of 26M tokens and 58 hours of execution 😱 Then I had to do a bunch of cleaning and improvements to the UI and UX with Opus, because GPT is still not the best at UI work 😅

I've decided to give a complete revamp of pomostats.app with Material 3 Expressive, and now it look so much nicer. I feel dumb that I haven't thought about it before in time for #Shipaton, but that's life 😅

Let's see which setup works better. If having an AirTag and having to use my iPad/Mac or secondary iPhone, or simply my Android daily driver 😅 The Motorola one seems the best alternative, lets see

The new readerflow.app update brings a CLI on the macOS desktop app! So, you can give it to your agents and handle your library with that. Open a random article or ask your agent to find an article about something, and you can directly open it in the app with a deeplink!

I've done some back and forth with Astra and I've fixed and improved some corner cases and missed things of the cloud sync system of FeedFlow. Now it should be more solid! The next release will have those improvements.

If you are a hobbyist with just one app for fun, you can use it for free. If you are a professional with multiple apps and want to track them all, then you need a Premium Plan 🤑

PomoStats is a client for App Store Connect, so it could be tricky for Play Store review 😅 I've solved it with a "demo view" that can be triggered during onboarding. It can also be useful for people to explore the app first without signing in with the API key #Shipaton #BuildInPublic

There are also some other smaller things in the new difftray.app update: • Open files in your editor or Finder from the file menu • Save comments with Cmd/Ctrl + Enter • Copy worktree paths on desktop and mobile • See commit details on hover

The new update of difftray.app is out on macOS and mobile, and it's juicy! Open several folders at once, add a folder to scan for repos, and open projects and worktrees from desktop or mobile. Here's a quick video tour of the changes:

Just pushed a small update to HTML Shelf, my Obsidian plugin to browse and read HTML I've added a button to refresh the page when things change while reading the file. Just because I was tired of closing the file and reopening it 😅

Finally I get notifications for any reviews of my iOS and macOS apps, directly on Android! With PomoStats, the app I've built during #Shipaton #BuildinPublic

While I'm at #IFA, I'm dispatching some task to Codex at home to test GPT Astra. So far it's very fast compared to Sol! I dispatched 2/3 task and by the time I put the phone in my pocket the first ones started already to finish 🏃

Something that has always bothered me in reading apps was the absence of GitHub gists that were not fetched, so no content while offline. In lots of Medium articles there's gists (not a fan of it, just put the code in a block 😁) So now readerflow.app has it!

And this new "fancy engine" is something I've been working on and off lately. It's Kotlin-based and heavily inspired by defuddle, and optimized for cleaning up pages for reading. I decided to go "custom," so I can improve and change issues easily github.com/prof18/klead

github.comGitHub - prof18/klead: A Kotlin Multiplatform library for extracting clean article content from web pagesA Kotlin Multiplatform library for extracting clean article content from web pages - prof18/klead
Marco Gomiero@marcogomiero.com

In the new version of FeedFlow, you can enable a new experimental engine for Reader Mode. I've been using it for the past few weeks, and it's working very nicely (especially on desktop) and, in general, faster. Send any feedback over so I can make it the default very soon 🤞

In the new version of FeedFlow, you can enable a new experimental engine for Reader Mode. I've been using it for the past few weeks, and it's working very nicely (especially on desktop) and, in general, faster. Send any feedback over so I can make it the default very soon 🤞

After some feedback, now on slashgrab.app, you can activate a Finder Extension to have a "Copy Path" entry always available on the right-click menu. Yes, its already there when pressing Option, but this is faster sometimes. 😬 Plus, you can get the customized formats if you need. And history.

I've noticed ReaderFlow was occuping too much space in my phone. Apparently, I was downloading all the possible formats for images 😅 So I built a fix and also a breakdown to see how the storage is used. Coming soon in the next update!

I was reviewing some old agents' configurations in the codebase at work with a lot of custom instructions, guardrails, and "don't do this" entries. It felt like a couple of years ago; instead, it was just 8 months 😅 AI eras are wild 😁

I went to get groceries and noticed a little bug in one of my apps. So I wrote to Codex running back home in my computer, and I got a new build on my phone with the issue fixed before I was over at the supermarket. This workflow still amazes me every time; we truly live in a magical era!