Make a cross-platform app #161
Labels
No Label
blocked by upstream
bug
duplicate
help wanted
invalid
kind/feature
kind/ux
question
wontfix
No Milestone
No Assignees
2 Participants
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: vikunja/desktop#161
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Using a language like Flutter can help easily make an app compatible with all OSes while maintaining a single codebase. #160 vikunja/api#1571
The flutter app is already happening: https://github.com/go-vikunja/app
It's meant more for mobile applications though. The frontend (in combination with electron / tauri) is for desktop devices.
Given the complexity of the current frontend I don't think well migrate everything over to flutter anytime soon (if ever). The mobile app will be more of an addition.
Another point is the technical side, which is solved with flutter (compiling one codebase to all platforms) but the ux and usage patterns people expect on different on most platforms. That's a lot harder to solve.