From 204139d449229c424d627d6ebfc2257f46cc0ceb Mon Sep 17 00:00:00 2001 From: Tom Arra Date: Thu, 17 Oct 2024 13:38:20 -0500 Subject: [PATCH] feat: adding a few more glossary definitions --- src/content/docs/engineering/glossary.mdx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/content/docs/engineering/glossary.mdx b/src/content/docs/engineering/glossary.mdx index 867c8d5..ef10822 100644 --- a/src/content/docs/engineering/glossary.mdx +++ b/src/content/docs/engineering/glossary.mdx @@ -26,6 +26,7 @@ import glossaryRow from "./diagrams/glossary_row.png"; ## B +- **BLoC**: Design pattern that helps the developer to separate business logic from the UI layer with a clear separation of concerns making your app more maintainable. The library flutter_bloc facilitates to implementation of this pattern in Flutter with predefined components to manage easily events and states. - **BuildContext**: A handle to the location of a widget in the widget tree. It is used to obtain references to resources and widgets. - **Builder**: A widget that uses a callback to return a widget, useful for creating widgets based on changing state or conditions. @@ -111,6 +112,7 @@ import glossaryRow from "./diagrams/glossary_row.png"; ## R +- **Reactive Programming**: A broader paradigm used in development where the expectation is that the data will change over time and facilitate the propagation of those changes. Flutter uses Streams and StreamBuilders to apply in real-time those changes. - **[Row](https://api.flutter.dev/flutter/widgets/Row-class.html)**: A widget that displays its children in a horizontal array. It's commonly used for arranging elements side by side.