Skip to content

Why Did you use Rust? Why not writing the entire thing in Flutter?Β #779

@elieobeid7

Description

@elieobeid7

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions