dfloureiro / open-ipma

Open Source Android IPMA weather app
GNU General Public License v3.0
3 stars 0 forks source link

Publish App on F-Droid (FOSS app store) #1

Open rradar opened 5 years ago

rradar commented 5 years ago

Hello,

please make your app available in the F-Droid app store: http://f-droid.org/

Thank you very much!

dfloureiro commented 5 years ago

Thank you - I'll have a look 😄

dfloureiro commented 5 years ago

I've been reading about this, apparently the F-Droid policy is very strict! I'm using Firebase and Crashlytics in this app, and this is not allowed in F-Droid, so for me to submit the app there, I'd have to build a flavour without them. Considering the current architecture of the app, this shouldn't require too much work. I'll have to investigate a bit more about their requirements. In the meanwhile, the app is available in both Google Play Store and Aptoide - see README for links.

dfloureiro commented 5 years ago

Apparently not even google maps api can go in, that's a considerably big feature in the app. Not sure I wan't to distribute a version of the app with less features 😞 Sorry but for now I doubt I'll add to F-Droid app store. For our "No Google" buddies out there I've it on Aptoide, a dear project to me, and is a nice alternative to Google Play Store and with way less constrains.

rradar commented 5 years ago

Hey @dfloureiro

Thank's a lot for your work and time you put in this!

I also think it's easy to disable firebase and crashlytics for a privacy friendly flavor.

The bigger thing is the google maps integration you mentioned. I don't know if there is a plug'n'play replacement api with open street maps for example? But is it really 'forbidden' to include the google maps api or is the app than just flagged with an anti-feature (rely on proprietary/unfree services) in F-Droid?

rradar commented 5 years ago

I just installed weather on my google free phone. The app itself works (beside #5 ) and seismic activity is reported as a list. The map itself is not shown, instead a place holder with the Text: "Weather won't run without Google Play services, which are not supported by your device"

dfloureiro commented 5 years ago

Hey! It's not just disabling, it cannot be included in the app - but that's the easy part. I can try to use an open source map. I've hear of Mapbox, I need to investigate if this is trully open but seems like it is! It also has a free tier. I'll reopen this issue to investigate.