fire_core_components
library
Classes
-
AppBarFactory
-
Before the implementation of ScrollableScaffold this widget was used in order to build the app bar.
-
AppBarModel
-
Before the implementation of ScrollableScaffold this widget was used in order to build the app bar.
-
CategorySummary
-
This widget has an icon and underneath two lines of text, basically a summary for each category.
-
ChartDetail
-
This widget represents a line for the details of the income and expense chart widget
-
ExpenseModel
-
Data model for investment list item
-
ExpensesListItem
-
This widget represents a list item with 3 rows: a title and 2 rows for details
-
FilterByPeriodButtons
-
This widget represents a row of rounded rectangular buttons.
-
FireProgressIndicator
-
This widget represents the current progress until FIRE
Based in the percentage, the colour of the indicator is red, green or blue.
-
IncomeExpenseChart
-
This widget is a graphical representation, using a chart with details, of expenses, investments, etc
-
IncomeExpenseListView
-
This widget represents a list of widgets and uses a data model for each item
The list is not scrollable
-
InvestmentExpenseSummary
-
Summary for the current category
Usually used for totals of current values
-
InvestmentListItem
-
This widget represents a list item with 3 rows: a title and 2 rows for details
-
InvestmentModel
-
Data model for investment list item
-
LargeMediumScreenHandler
-
This widget is handling the building process of all components which are designed for a medium/large screen.
-
OverallSummary
-
This widget represents a card with 6 lines of text
You can define two styles which are divided amongst the 6 lines
First line has the 'labelStyle', the second line has the 'valueStyle' and so on
-
PageContentBuilderInterface
-
This provider interface is used in order to switch between screens using the bottom bar buttons.
-
PageDestinationModel
-
This object is used for the bottom bar in order to generate the content for thenavigation between pages.
-
RoundedRectangularButton
-
This widget represents a single rounded rectangular button.
-
ScrollableScaffold
-
This widget represents the body of a page which contains an inward rounded app bar
The inward rounded appbar can have multiple widgets and actions
The whole body of the widget is scrollable hence no scrollable widgets allowed
-
SmallScreenHandler
-
This widget is handling the building process of all components which are designed for a small screen.
-
SubcategoryProgressIndicator
-
This widget represents the percentage of a subcategory
For example: what percentage of expenses is represented by the savings expenses