miniflutt icon indicating copy to clipboard operation
miniflutt copied to clipboard

Feature Request: F-Droid support

Open elerch opened this issue 4 years ago • 10 comments

Great project! I looked on F-Droid but it wasn't available there. Is this on the road map?

Here's the quick start guide: https://f-droid.org/en/docs/Submitting_to_F-Droid_Quick_Start_Guide/

elerch avatar Jul 11 '21 00:07 elerch

I agree, that would be great!

TheWiresharkGuy avatar Sep 16 '21 09:09 TheWiresharkGuy

Hello,

I'm really sorry for the very late answer. I've been busy with another personal project, so the development of Miniflutt has been stalling for some time now. When I first released it, the process for publishing a Flutter app on F-Droid seemed quite cumbersome. Apparently, it's a lot easier now, so I'll have a look into it.

DocMarty84 avatar Sep 16 '21 19:09 DocMarty84

@elerch , @TheWiresharkGuy if you want, you can add IzzyOnDroid's repo to F-Droid and install Miniflutt from there: https://apt.izzysoft.de/fdroid/

That's what I did just now. 😄

rluetzner avatar Jun 17 '22 12:06 rluetzner

The miniflutt build on that ~~Fdroid~~ IzzyOnDroid repository seems to be different from the version on Google Play, I cannot install it (Nexus5, arm64, Android 12). I can install the Google Play release.

edit: clarity

jman-schief avatar Apr 05 '23 08:04 jman-schief

@jman-schief please note that this is not the F-Droid repo, but the repo from IzzyOnDroid. I have successfully installed it this way on a Google Pixel 5 with the latest GrapheneOS as well as on a Samsung S9 with rooted stock ROM.

essys avatar Apr 05 '23 08:04 essys

@essys sorry my comment was probably ambiguous. The miniflutt build on the IzzyOnDroid repository does not install on my device (marked as "incompatible"). Since I can install the Google Play version, I assume there are some differences. By looking at the target version ("Target: 13.0") I think it does not support Android 12

jman-schief avatar Apr 05 '23 09:04 jman-schief

This is very strange as your device (Android 12) seems to meet the min. and target SDK requirements just fine.

What if you try to install DocMarty84's compiled apk from the releases section? https://github.com/DocMarty84/miniflutt/releases

essys avatar Apr 05 '23 12:04 essys

good point. So, the binary in the github release has identical size as the izzyondroid repository and it won't install. The Play version mentions minimum version 4.4. I've double checked and I am on Android 11 (actually LineageOS 18.1, sorry for the confusion).

The Gradle build script for the miniflutt v1.8.3 release mentions minSdkVersion 19 and targetSdkVersion 33 which IIUC (by reading apilevels.com) correspond to Android 4.4 and Android 13, the latter beyond my version. I'm no Android expert, does it make sense?

If I am right, the Play build for miniflutt v1.8.3 is different is a way that I cannot inspect.

cc: @DocMarty84 if you have more insights

jman-schief avatar Apr 06 '23 15:04 jman-schief

Hello,

I haven't participated in the F-Droid build, so I cannot guarantee what has been done to publish to app. The APK release on Github and the build on Google Play have been created at the same time. At least from the build perspective, there is no configuration difference between these versions.

DocMarty84 avatar Apr 07 '23 13:04 DocMarty84

The Gradle build script for the miniflutt v1.8.3 release mentions minSdkVersion 19 and targetSdkVersion 33 which IIUC (by reading apilevels.com) correspond to Android 4.4 and Android 13, the latter beyond my version. I'm no Android expert, does it make sense?

This makes perfect sense, because the latest operating systems should be supported throughout, everything below that is (only) compatible down to a certain minimum SDK which provide the necessary functions needed to keep the app running (libraries, APIs, ...).

But I am not an Android dev, so I am by far an expert on this.

essys avatar Apr 11 '23 13:04 essys