How we built Appflowy with Flutter and Rust
AppFlowy is an open-source alternative to Notion, built with Flutter and Rust. For more info about the product, please visit www.appflowy.io.
This article is mainly for hackers and developers interested in AppFlowy’s tech design. It serves as a starting point for the community to exchange ideas and grow knowledge together. We welcome any feedback and suggestions regarding this article. If you are curious about any of the topics listed below, please proceed:
- AppFlowy’s DDD design
- Strategies of adopting Flutter to support multiple platforms
- What roles does Rust play in the project
- A step-by-step example guiding you through the codebase
Link to our blog: https://blog-appflowy.ghost.io/tech-design-flutter-rust/
Link to Medium: https://medium.com/@appflowy/how-we-built-appflowy-with-flutter-and-rust-7e32a3329e40
Any suggestions would be helpful. Topics we will be covering in the following issues include:
- AppFlowy x Flutter Bloc
- AppFlowy’s editor
- AppFlowy’s offline & sync
- AppFlowy’s backend
- AppFlowy’s Flutter State Management
So please stay tuned by subscribing to our newsletter.