Skip to content

WoWs Info 1.7.7 #4

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

Open
HenryQuan opened this issue Nov 27, 2024 · 4 comments
Open

WoWs Info 1.7.7 #4

HenryQuan opened this issue Nov 27, 2024 · 4 comments
Assignees

Comments

@HenryQuan
Copy link
Member

Let's focus on bug fixes and general improvements for this update. React Native also now updates to 0.76.X and improved the overall performance. I also want to bring Android back #3 and work on some more quality update while working on maybe some state update using MobX and TypeScript migration if possible.

@HenryQuan HenryQuan self-assigned this Nov 27, 2024
@HenryQuan
Copy link
Member Author

The main blocker is the navigation as the previous library is deprecated. Running on Android isn't something challenge to fix. The navigation is almost breaking everything currently implemented. The main goals of this release are:

  • Update to React Native 0.76 using the new architecture
  • Update the navigation library

Optional goals are:

  • Improve the UX if needed to reconsider the usecase
  • Firebase is something good to add also to collect more information
  • Setup MobX to seperate UI and logic
  • Start using the common code from wowsinfo-core
  • Conversion to TypeScript and React Hook

It is still unknown whether I really want to abondon React Native, so it is good to still maintain it while working on the kotlin common code. Now is unlike 2020, we can magical LLM as an assistant.

@HenryQuan
Copy link
Member Author

The goal is really to stablise the app. The new archieture is really breaking everything, and the change to react-navigation. The new architecture can still be disabled to make it work with 0.76 - 0.78. I will take a further look later today.

@HenryQuan
Copy link
Member Author

The Xcode part is working with React Native 0.78, now I need to fix the Kotlin part and also the React Native part. I am thinking is this right time to add Kotlin code when the project cannot even run and build reliably.

@HenryQuan
Copy link
Member Author

The native part is sort of broken now. There is a new way to setup React Native which is the bridgeless method. I have to see if all of my dependencies support this new architecture.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant