A Flutter sample app based on the Material study Rally (a hypothetical, personal finance app). It showcases custom tabs, custom painted widgets, and custom animations.
For info on the Rally Material Study, see: https://material.io/design/material-studies/rally.html
- Show how to customize a tab bar.
- Show how to create reusable custom widgets with composition and custom painting.
- Show how to create an app with tabs and child navigation screens.
The important bits
These are the custom charts. The circle chart and line chart are custom painters, while the single vertical bar chart is a simple composition of boxes.
These are the main sections for the tab views and the child screen with the details and line chart. The financial entity is a reusable screen that is the base for the accounts, bills, and budgets screens.
If you have a general question about any of the techniques you see in the sample, the best places to go are:
If you run into an issue with the sample itself, please file an issue in the main Flutter repo.