ScoreCounter
ScoreCounter copied to clipboard
Rewriting on Flutter
Flutter (https://flutter.dev/) will allow us to implement complex UI and new features faster. And in addition Web/iOS/Desktop support out of the box. What do you think about it? Roadmap:
- ~Setup project from scratch~
- ~Project architecture and base dependencies~
- ~Main screen with tabs~
- Score counters tab (wip)
- ~Storing counters in the database~
- Dice tab
- About tab
- Generate player 's name and animations
- Counters settings dialog
- Set up billing library for donations
- Set up iOS build (resources, launch screen, plugins)
- Set up build for Web
The changes are available in the flutter
branch.
Flutter looks definitely interesting. Getting to the App Store is something I kept thinking. As for the future development, I'm more interested in migration Java codebase to Kotlin. This will allow rewriting some parts of the app and open possibilities to try out new stuff (such as Jetpack Compose or corutines).
If somehow we get a version of Flutter, it will be cool to compare performance and responsiveness side to side with native one.