Make a cross-platform app #161

Closed
opened 2023-07-09 08:12:09 +00:00 by RaptaG · 1 comment

Using a language like Flutter can help easily make an app compatible with all OSes while maintaining a single codebase. #160 vikunja/api#1571

Using a language like [Flutter](https://flutter.dev) can help easily make an app compatible with all OSes while maintaining a single codebase. #160 https://kolaente.dev/vikunja/api/issues/1571
Owner

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.

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.
This repo is archived. You cannot comment on issues.
No Milestone
No Assignees
2 Participants
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: vikunja/desktop#161
No description provided.