-
Notifications
You must be signed in to change notification settings - Fork 21
Move to react native #420
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
The plan will be (in no strict order, these will have subtasks depending on the area of the app and may be done in parallel, e.g. settings might all be done at once):
Ideally when it is all done, we should be able to run the cypress test suite against the RN web build |
I have been working at this in the I have decided:
|
Hi Liam! Liftlog looks really great and I'm keen to try it out. Will there be a seamless upgrade to the new version once it's released? |
G'day @Kovah yeah that's the plan. There will be a transition period where I move the settings into a place where the new app will be able to read them, but your progress and plans is already in a compatible location. At worst case, if a user does not use the current version of liftlog, before the react version goes out, they will lose settings (stuff like theme and whatnot, nothing crititcal) |
Uh oh!
There was an error while loading. Please reload this page.
LiftLog has come a long way since its inception. It started as a blazor app, then moved into Blazor MAUI. I've always wanted it to be more of a native app rather than a webview. This would make navigation feel a lot better and hopefully increase render performance. Being able to publish directly to web rather than an app is also one of the main benefits I got out of it, however it is mainly useful to me as a developer.
The Blazor tooling in vscode has not really gotten much better in the years since I started, and many issues are left open for a while. In order to improve DEVEX, a rewrite into react-native with expo is being undertaken. You can follow along its progress in the
react-native
branch. I expect this to take at LEAST a couple months of solid work.Drawbacks:
Additional niceties:
The text was updated successfully, but these errors were encountered: