#programming

tord_dellsen@diasp.eu

Help wanted: Framework for cross-platform mobile app with notifications?

(This question has also been posted here: https://softwarerecs.stackexchange.com/q/90471/13050 )

Background

I want to create a cross-platform mobile app with notifications and am looking at different options. I'm going to be the only developer, and i've developed on Android previously and am learning JavaScript at the moment. (Here are some notes about the project as a whole: link)

Requirements

  • Cross-platform - mainly iOS+Android (bonus: web)
  • Free/libre and gratis
  • Notifications (to be sent in the morning and evening)
  • Local storage

I'm developing on Ubuntu and have access to a Windows computer. MacOS is harder for me to get though. So cross-compiling (or similar) is a bonus, but not a requirement

What i've found so far

I've been looking into PWAs during the last week, but from what i can understand it seems they cannot reliably send background notifications when running through Safari on iOS (see table here). We could require that the iOS user install chrome and install the PWA through there, but i think the user experience would be pretty bad then :(

Question

What framework would you recommend that i use?

(Is Flutter a good fit? What about Tauri 2.0? Is there any way to extend PWAs to ensure notifications can be sent at any time?)


#cross-platform #notification #ProgressiveWebApp #pwa #flutter #programming #SoftwareDevelopment #dwep

tord_dellsen@diasp.eu

Help wanted: Looking for technical platform advice for a mobile app

Now working on another app for Brother Promise (Phap The) in Plum Village. This time for his Daily Wellness Enhancement Program (DWEP)
* https://youtu.be/93npxFQqV-8?si=Yu5CJgoypJJKt013
* https://mentalhealthrevolution.org/files/dwep%20sheet.pdf
* https://codeberg.org/tord/dwep/wiki/Home

I'm thinking of making this as a Progressive Web App (PWA). Maybe Flutter could be an alternative. I lack experience with these things, can anyone advice on what would be a good platform? (I've developed on Android but would like for the app to work on iOS too, and maybe even on desktop browsers as a bonus)

What we need:
* System notifications
* Local data storage
* Sharing through email (or in other ways)

I'm thinking that the app will just run locally (in the browser) and that we will not have any server

So far i've been working on it as a PWA in plain JavaScript. If we use PWA then there are various frameworks that can be used though, can anyone recommend a good framework that fits what we need and is focused on purely client-side apps?

#dwep #programming #SoftwareDevelopment #pwa #ProgressiveWebApp

hankg@friendica.myportal.social

When I decided to try to build up some development momentum by restarting the Ray Tracing Challenge but with Dart/Flutter it was a toss up between that idea and deep diving into some retro coding on an Apple II. I briefly thought, "Why not do both?" Har har har. Well, it turns out someone did just that. A ray tracer in BASIC on a ZX Spectrum. #RetroComputing #RetroGaming #programming #ZXSpectrum #BASIC https://gabrielgambetta.com/zx-raytracer.html

hankg@friendica.myportal.social

I've been in a bit of a developer rut. It's not lack of projects I want to do and can work on. It's more like analysis paralysis on some, death by a thousand cuts aversion on others. So I piss away time on social media. I decided to try to get some dev momentum by picking up something I first tried back in 2020 the last time I got dev writers block: The Ray Tracing Challenge. Back then it was Kotlin and I only got as far as basic ray projection before wrestling with the Cucumber test system and "real work" derailed me. This time I'm going to be trying it in Dart and Flutter. My progress, or lack thereof, will be in this repository with a corresponding plain text developer log. #programming #DartLang #flutter

https://gitlab.com/HankG/raytracerchallenge

tord_dellsen@diasp.eu

Does anyone have experience with PWAs (Progressive Web Apps)?

I'm thinking of turning #KindMind into a PWA, so it can be used on the web and on iOS (right now the app is only available on Android)

KindMind on f-droid: https://f-droid.org/en/packages/com.sunyata.kindmind/

(A third option could be #flutter)

KindMind doesn't need network connectivity, or notifications. It only have to use local storage to save the relation between - and frequency of - feelings and needs

#pwa #programming #SoftwareDevelopment