Alright, so I've updated through a few versions & it's up to v0.10.0 now.
https://github.com/jvsena42/mandacaru/issues/3 desperately needs resolution, it's been over a year... IBD & all intensive data needs a setting that forces them to WiFi & only allows mobile data failover for new blocks & light data. Had to disable mobile data in system settings once I realized that Mandacaru wasn't using my WiFi 3 feet away. Some Android apps include a network setting for WiFi-only, mobile-only, or both (WiFi if you're home/unmetered, mobile as failover, theoretically yet in practice...?!), but Mandacaru's would need to be more complex than general failover if we want to be absolutely certain the app will hold the intensive data phases for WiFi.
The other issues I've had with it on a phone (which I put the card CanaKit included into, so now my RPi can't run concurrently unless I buy another card):
https://github.com/jvsena42/mandacaru/issues?q=is%3Aissue%20author%3AthebutterzoneI hope in the near future
https://github.com/jvsena42/mandacaru/issues/57 will be resolved so it's not just bound to localhost & Electrum desktop can connect to the Mandacaru phone/tablet/whatever Android device as well. Then, I would want to card the RPi again & see if I could Android+Mandacaru the RPi to at least be my LAN Electrum server without also having to install Electrum Android on it & run another monitor, monitor switcher, or remote into it to use the client. I didn't realize it was only localhost-bound until I got in too deep LOL
At this point, IMO it needs 2 major & 2 minor things to bare minimum work well with Electrum Android (presuming a fresh install of it, importing the pubkeys from Electrum desktop):
Major:
Only report 100% sync when 100% of the TXIDs have filtered in, with no need for the user to RPC-command multiple rescans over hours, days? because some transactions from the birthday year to well-before Mandacaru's IBD started, are missing.
QR scanner in the app
Minor:
De-duplication of wallet descriptors, so you can have a long list of unique descriptors instead of uniques mixed with duplicates
jaoleal pointed me to https://github.com/getfloresta/Floresta/pull/821Have the error/notification box display on top of everything, instead of the box's sides peeking out from below a slightly skinnier opaque layer
And about this...
Initial storage drops from ~13 GB to under 2 GB — by skipping irrelevant historical filters, the on-device data footprint is roughly an order of magnitude smaller out of the box.
11.26 GB total storage is used by Mandacaru v0.10.0, having run my current IBD, with 75 total transactions running from birthday year 2017->2025
So getting it to under 2 GB appears aspirational, not achieved yet?
https://github.com/jvsena42/mandacaru/issues/53