-
-
Notifications
You must be signed in to change notification settings - Fork 4.8k
Description
If you hadn't used rust, I could have built the app for my android device, I could have made it a mobile app very easily.
Also, I could have connected it to firestore and I could have data stored the data there, cross-platform.
But you used Rust, I can't make any of that, and I don't understand why you needed rust in the first place, for a note-taking app. The performance improvements that you gain by using Rust aren't justified for such an app, it's not a business-critical app with multiple concurrent users.
There's no point in using flutter now, the whole selling point about flutter is it is cross-platform, but you use Rust, which means that every time you package it, you have to make platform-specific changes.
The way I see it: you're not gaining anything by using flutter, nor rust, it's not a cross-platform app nor a performance-critical app.
Also whoever wants to contribute by creating new features has to know Rust and flutter to be able to work on the project. Flutter devs can't understand and work on the backend and Rust devs can't understand or work on the frontend.
Since there are very few people who know both languages, there will be fewer people contributing to the project.
You crested a technical debt and technology fragmentation for no reason.