Core Concepts
This section introduces the fundamental concepts of Flood's architecture and how they contribute to Flutter application development.
Project Structure→Learn about the separation of concerns in Flood projects, with Core Projects containing shared logic and App Projects containing platform-specific code. Composition→Discover Flood's compositional approach to application development, which favors composition over inheritance and functional programming. ValueStreams→Learn about ValueStreams, an extension of Dart's Stream class that provides synchronous access to the current value emitted by the stream.File Utilities→Explore Flood's intuitive file utility operator overrides that simplify file path definitions, enhancing code readability and maintainability.