Native .NET & Mobile App Dev on Aurora DX (Dedicated Rig - No Distrobox) #2039
Replies: 2 comments 2 replies
-
|
AI Generated: ask.projectbluefin.io Hey! Good news — your Aurora DX setup is actually well-suited for this workflow. Here's the play-by-play: Important framing first: On an atomic OS, "native" doesn't mean 1. .NET SDK — Install via Homebrew (it's already on your system): brew install dotnetDone. Lives in your Homebrew prefix, no system mutation. 2. Android SDK + Emulator (without Android Studio bloat) — The SDK installs entirely in your home directory, which is perfect for an immutable OS: # Download cmdline-tools from developer.android.com, then:
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/cmdline-tools/latest/bin:$ANDROID_HOME/emulator:$ANDROID_HOME/platform-tools
sdkmanager "platform-tools" "emulator" "platforms;android-34" "system-images;android-34;google_apis;x86_64"
avdmanager create avd -n TestDevice -k "system-images;android-34;google_apis;x86_64"
emulator -avd TestDeviceAdd those 3. KVM / Hardware Acceleration — Already handled. Aurora DX ships with QEMU, libvirt, and KVM tooling pre-installed, and the ujust dx-groupThen reboot. Verify with 4. IDE — JetBrains Rider is your best bet for C#/.NET + Android on Linux. It's the closest thing to full Visual Studio and handles .NET MAUI/Xamarin + Android projects natively. Install via: ujust bbrew # select the "ide" bundle — includes JetBrains ToolboxThen install Rider from JetBrains Toolbox. It installs to Alternatively, VS Code with the C# Dev Kit + Android extensions is lighter but less integrated for the mobile preview workflow. TL;DR install order:
Everything lives in |
Beta Was this translation helpful? Give feedback.
-
you'll have a hard time here if you don't want to use containers of any kind |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Yo. I’m running Aurora DX and I'm currently dialing in this laptop as a dedicated programming machine. Since this is my primary dev rig, I’m moving away from the container-first/Distrobox approach—I want native performance and zero friction for my main workflow.
I’m focused on Application Development, specifically C# / .NET and Android, using SQLite for local storage. Coming from a full Visual Studio background on Windows, I’m looking for the best professional-grade environment on Linux that feels production-ready and snappy.
The biggest priority is the Android Emulator / Mobile Preview. I need it running with full hardware acceleration (KVM) so it’s actually usable for testing. I don't want to mess around with nested virtualization or container overhead for this. I'm also trying to avoid the full Android Studio bloat if there's a leaner way to handle the SDKs and emulator.
Since I'm opting out of Distrobox for this build to keep things native, I have two main questions:
I need to know how you guys are handling the .NET SDK workloads, the Android CLI tools (for the emulator/ADB), and which IDE handles this mobile stack seamlessly. I’m a BSIT student and I need this rig to be as efficient as possible for heavy project work.
Appreciate the insight.
Beta Was this translation helpful? Give feedback.
All reactions