An Android app/GUI using Dear ImGui and Librador #432
Replies: 10 comments 16 replies
-
|
No way, that's sick! Can't wait to try it! API level 36 too! Should we consider deprecating the Qt version for Android and merging this one into the main Labrador repo? That way we can all work on it together more easily. |
Beta Was this translation helpful? Give feedback.
-
|
That would be more than good with me!
… On Mar 14, 2026, at 12:55 AM, Chris Esposito ***@***.***> wrote:
No way, that's sick! Can't wait to try it! API level 36 too!
Should we consider deprecating the Qt version for Android and merging this one into the main Labrador repo? That way we can all work on it together more easily.
—
Reply to this email directly, view it on GitHub <#432 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AQKPNTCR4NIOWHNGGHEYOD34QUF5PAVCNFSM6AAAAACWRYJD7SVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTMMJSHAZTMMY>.
You are receiving this because you authored the thread.
|
Beta Was this translation helpful? Give feedback.
-
|
Yep, it just works on my Pixel 5. UI seems like a work in progress but backend-wise everything seems to be smooth as butter! "Solid Foundation" is a bit of an understatement, haha. Do you have thoughts about how the UI can look? I was thinking tabs would be a way to keep things feature-rich without being overwhelming. Also, we'll need to disable Power Supply controls since USB-OTG doesn't supply enough current to handle it. |
Beta Was this translation helpful? Give feedback.
-
@brentfpage are you aware of LabraScope and the discussion #285 ? |
Beta Was this translation helpful? Give feedback.
-
|
I uploaded a new apk that features scalings of the layout that should improve cross-device compatibility. Of three emulated devices, one showed some small amount of overlap in the UI widgets towards the bottom. So, the scalings work decently well, but I may tweak them a bit more for this version 0 of the app. A future version 1 should have a more robust solution to cross-device compatibility. |
Beta Was this translation helpful? Give feedback.
-
|
UI looks better on my Motorola G84 now. I miss a simple Multimeter view though |
Beta Was this translation helpful? Give feedback.
-
|
Imo this app is ready to be added to the genuine Labrador repo. Because it features Android-specific edits to librador, I was thinking that it would be best to put the app in a new branch for now. One sticking point will be the submodules (SDL, imgui, implot), which presently are my forks (created for the sole purpose of the app). I could transfer those to the Espotek organization or just individually grant write access to anyone who wants to work on the app. About the things discussed above – I ended up implementing a tiling system to allow the user to de-clutter the settings panel. The Readme describes how to use the tiling system, although it should be fairly intuitive. Also, I got around to doing more cross-device and cross-API compatibility debugging and think that the app will look good on all phone-like form factors. Lastly, what's the final word on PSU? The apk in the current app repo is up-to-date. Most important on the to-do list is autogain. Right now, the gain is just set once to 4. |
Beta Was this translation helpful? Give feedback.
-
My opinion: For Android that doesn't seem to have a high priority |
Beta Was this translation helpful? Give feedback.
-
Are you maybe considering to add that? |
Beta Was this translation helpful? Give feedback.
-
|
@brentfpage I tried to measure voltage of a 3.7V battery using the setup below, but was unsuccessful.
|
Beta Was this translation helpful? Give feedback.




Uh oh!
There was an error while loading. Please reload this page.
-
Check out this Android app that I made for the Labrador board using Dear ImGui and Librador! There's more that I plan to add, but I think it's a solid foundation. Please let me know what you think!
Beta Was this translation helpful? Give feedback.
All reactions