tohuwabohu-io / librefit

OpenSource calorie tracker using kotlin, quarkus, postgresql, SvelteKit and OpenAPI 3
https://libre.fit/
GNU General Public License v3.0
1 stars 0 forks source link

mobile App support #98

Closed tohuwabohu-io closed 2 days ago

tohuwabohu-io commented 1 month ago

Is your feature request related to a problem? Please describe. Now that the front-end is a SPA I could make it into a mobile application.

Describe the solution you'd like Tauri recently announced experimental Android support.

Describe alternatives you've considered On one hand I'm a nerd, and I would have liked to make whole separate kotlin application with android studio. On the other hand I'm a mere mortal with limited time in this world and I don't like having to maintain the same thing twice.

Additional context Tauri is based on Rust™ which makes it - and following the logic, my app - blazingly fast. I hate electronjs and almost every app that uses it with a passion. Other alternatives:

tohuwabohu-io commented 2 weeks ago

I ended up adding a PWA manifest and the default SvelteKit service-worker. There might be some fine tuning necessary. The App can be installed through a Chromium based browser, Firefox needs an Addon + 3rd Party software.

bubblewrap could be utilized for building packages for Android.