I am developing several apps which are basically websites with a simple wrapper of an Android app.
I like to publish them to F-Droid in a very easy way that does not require touching Android code. Who else has thought about that, yet? Who else has that use-case and what is your solution? Are there links to apps like this?
Well, one doesnât come without the other. If itâs about apps which are basically nothing but a webview wrapper, we usually do not take them in as we donât see them adding value (a browser can be used, and there are many other ways to âbookmarkâ). So without that clarified, the answer might be a simple âNoâ â which you certainly would not like
Progressive Web App. More details e.g. at Wikipedia.
Definitely not right for all use cases, but it includes a bunch of tools for getting around country firewalls and filters included in the APK (probably related to its size).
I have a similar problem - I have a bunch of html pages for documentation and similar. On older Android versions those were files, Bookmarked the index page and they were easily accessible from every browser. Nowadays⌠most browsers donât even appear to support file URIs and Android file access framework does complicate things even more.
I thought about installing a simple HTTP server but those in F-Droid donât appear to be good enough even for this simple task so I might end up setting up a web server inside Termux.
Whatâs the problem? Containing the package the full app+content*, so offline and standalone.
I understand everything is opensource/creative commons.
From my userâs perspective, i donât mind if it is a native app or a webapp, as far as it is opensource
I had a read on PWAs and they seem to be very nice!
What I am looking for is a very easy way to add them to F-Droid.
I wrote a little draft and request comments (and value discussions are ok )
In short: It seems to me that developing PWAs will be growing more and more popular. However, they come with more ways of not giving users privacy and freedom. Google has a way to easily publish PWAs. F-Droid can do that, too. I have about 4 HTML/CSS/JS apps that like publishing. So, it is a use-case for me to bundle the effort into one way that makes updating common code easily.
What I see makes a difference using F-Droid for my PWAs:
Peer-To-Peer distribution: I can give these apps to others and the source code, too without Internet.
Offline Usage: The first use of the app does not require Internet, everything is there.
In contrast to PWAs, those distributed with F-Droid may allow configuring the âhostâ endpoint (if needed) while the already usable front end is distributed.
The proposal adds a simple way that just uses the PWA code and wraps and app around it. How it does this (Implementation) is to be discussed.