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