
We don't actually need Xcode installed to do web builds on a Mac, since it uses emscripten. We can specify to skip the install via the property added here: https://flutter-review.googlesource.com/c/recipes/+/62500
Flutter Engine
Setting up the Engine development environment
See here
gclient
bootstrap
Flutter engine uses gclient
to manage dependencies.
If you've already cloned the flutter repository: