One Repo to Rule Them All
summary
Using Dart workspaces to manage multiple Flutter projects, the talk explains how workspaces optimize dependency management, improve project performance, and enable code sharing across components. It compares workspace benefits to monorepo and multirepo approaches and includes a practical demo showing how to configure a Dart workspace and manage dependencies in a multi-project environment.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 1:10Repository evolution
- 4:46What is a monorepo
- 8:00Dart Workspaces solution
- 9:24Structure and config
- 12:39Summary and next steps
- 20:35Q&A
related talks
21mPub Workspaces
46mExploring the power of monorepos: When and why to use them
37mTaming Legacy: Refactoring Patterns for Large Flutter Codebases
19mEscaping Chaos: Strategies to Move from Polyrepo to Monorepo
29mMonorepos, are they right for you?
07mStreamlining Development with the Monorepo Ecosystem
24mBuilding your ideal codebase: monorepos & multirepos living in harmony
19mKeynote: Why Monorepos
