๐ฅณ AppFlowy System Design
- Goals of the System
- Some Design Considerations
- High Level Design
- Component Design
๐ฏ Goals of the System
๐ค Some Design Considerations
๐ High Level Design
๐ Component Design
๐ Component 1
๐ Component 2
๐ Flutter Event Flow
๐ Rust Event Flow
โโโโโโโโโโโ
โโโถโService Aโ
โ โโโโโโโโโโโ
โโโโโโโโโโโ โโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โ โโโโโโโโโโโ
โโโถโModule A โโโถโ Services โโโถโDeps ResolvedโโโผโโถโService Bโ
โ โโโโโโโโโโโ โโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โ โโโโโโโโโโโ
โ โ โโโโโโโโโโโ
โโโโโโโโโ โโโโโโโโโโ โ โโโโโโโโโโโ โโโถโService Cโ
โ Event โโโโถโRuntime โโโโผโโถโModule B โ โโโโโโโโโโโ
โโโโโโโโโ โโโโโโโโโโ โ โโโโโโโโโโโ
โ
โ โโโโโโโโโโโ
โโโถโModule C โ
โโโโโโโโโโโ
- sync will cause typing lag