RapidRAW on mobile in the future? #99
Replies: 7 comments 14 replies
-
|
That's a good idea! I'll look into the possibility of creating Android tablet builds - it's definitely something that could work well given the current UI. As for iOS, I don't have much experience with Apple development and don’t have a way to test it properly, so I wouldn’t expect iPad builds any time soon. I’d be happy to review any pull requests if someone wants to look at it! |
Beta Was this translation helpful? Give feedback.
-
|
Hi, i've tried porting RapidRaw to Android and it works via Tauri V2. The problem I have now, its crashing as soon as any slider is adjusted. In the meantime, I've created a Kotlin Port using the Raw processing. Not sure if thats really the right way to do this, but I would love to edit pics not only on tablets, but also on Android Phones. The UI right now is not very efficient, but it works mostly. |
Beta Was this translation helpful? Give feedback.
-
|
RapidRaw on Android via TauriV2: Screen_Recording_20251220_155150_RapidRAW.mp4Kotlin App using RapidRaw's Rust processing: Screen_Recording_20251220_155228_IRIDIS.mp4 |
Beta Was this translation helpful? Give feedback.
-
|
Wow this is great progress! You can be proud of yourself. I really like the super fast preview mode. Do you think something like this is also possible for RapidRAW? Also, have you tried to experiment a bit with the wgpu backends and settings and have you been able to take a look at the log file? Maybe this tells a bit more about the error. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks! I already tried implementing a fast preview mode by rendering at a lower resolution on PC, but it didn’t really improve loading times, at least not with my current implementation. I’ll take another look at it and double-check whether it’s actually doing anything or if I messed something up. The Android port is behaving very strangely. I suspect it might be related to file read and write handling on Android. On first launch, the app is supposed to ask the user to select a folder, but I couldn’t get the Android file picker to work properly. As a temporary workaround, the app now automatically creates a folder when it detects that it’s running on Android. If you put RAW files into that folder, the app detects them correctly. Opening a RAW file for editing also works, and all sliders respond but don't do anything. However, the adjustments don’t seem to be saved correctly. Sometimes, after reopening the app, the RAW file suddenly has adjustments applied from a previous session, but the sliders are still at zero. Other times, changing sliders appears to do nothing at all. It’s really hard to describe. You change a value, nothing happens, and then at some random point later the image updates, but the UI state doesn’t match the actual image anymore. I haven’t checked the log files yet. I’m not sure what the best way to do that on Android is, and I also couldn’t find any obvious errors in Android Studio’s Logcat so far. In my opinion, TauriV2 for Android is missing a lot of Documentation. |
Beta Was this translation helpful? Give feedback.
-
Looks awesome! Looking forward to checking this when I can figure out why my building of the app keeps failing (Jetbrains toolbox gave me the wrong android studio version, whelp) |
Beta Was this translation helpful? Give feedback.
-
|
@CyberTimon Hi, i wanted to ask if you are planning to add Immich support to RapidRaw? And if so, do you also have syncing in mind? I was considering implementing it via a pull request, but I’m not sure what exact feature set to implement or what the workflow should look like. To test some thing, I already integrated Immich into the Android app: You can connect to an Immich server and download RAW files for local editing. I also prototyped a “sync edits” feature, but it’s a bit sketchy right now, it stores the adjustment data as a Base64 string in the image description, since Immich (as far as I can tell) doesn’t support attaching arbitrary sidecar data, only media files. Do you have a better idea on how to sync edits? if possible I would even try to make them compatible, not sure if you want to tho. |
Beta Was this translation helpful? Give feedback.


Uh oh!
There was an error while loading. Please reload this page.
-
Hey, I was just wondering whether you have thought about making a mobile version for Android and/or iOS in the future. Since it’s built with Tauri I feel like it shouldn’t be too difficult to port it to mobile. And since the interface is quite simple and streamlined I don’t think any major UI changes would even be necessary to adapt it to touchscreens. I understand it’s not at all a priority at this point, but it would be really cool if RapidRAW could be available on mobile too in the future.
Beta Was this translation helpful? Give feedback.
All reactions