Multi-device is coming soon to emu. Lots of technical hoops along the way, but opens up the use-cases such as paired wearable devices or multiple agents working with different devices concurrently
Anton Malinski
@malinskiy.bsky.social
Software engineer, developer experience is my passion, Author of https://github.com/MarathonLabs/marathon, Co-founder of https://marathonlabs.io
For the past 10 days I've been dogfooding emu by building a native @jellyfin.org music client for android blog.marathonlabs.io/blog/dogfood...
Small details make the experience so much better. Had fun choosing interpolators
I'm dogfooding emu: building a native jellyfin client for music. One of the key features I need is android auto integration. After trying to figure out how to even do this locally, I understand why most apps don't have support for android auto. But now there's a better way
There is no such thing as AI slop. You either don't have taste and/or too lazy to iterate to make it better
This is what ~20hr of real-life flaky Android Espresso tests packed into 15min looks like. up to 200 devices per run, no infrastructure maintenance. Just build the artifacts and get results for each PR/commit/local change before finishing your lunch
A big part of day to day job for mobile SWEs and SDETs is installing applications and managing permissions. With emu you can easily test your app under different conditions i.e. what happens if the user revokes notification permission
MCP integration is not an important part. Domain-specific knowledge implemented as code is. MCP or GUI is just a view onto the same code, if it is useful then MCP/GUI is useful
One of the usual problems when dealing with bugs is not recording screen at the right moment. Emu records everything you do including semantically, so capturing bugs is just one button away. Examine screen or actions later, send it to colleagues. And LLM can capture these too. And reproduce issues
What is a native desktop app? Is it something that has to use specific UI framework or just be natively compiled? If I don't use WinUI/SwiftUI is the app still native or half native? The distinction is very clear on mobile but on desktop it's a different story
Several years ago I got frustrated with Android's emulator tooling — the UX felt stuck in 2015 while everything else moved forward. so I built emu emu.marathonlabs.io?utm_source=b...