Este é um aplicativo móvel desenvolvido em Flutter para controle de despesas. O aplicativo utiliza conceitos avançados de persistência de dados, como SharedPreferences, e adota o novo Material3 para o controle dos temas da aplicação. Além disso, segue os princípios de Clean Code em toda a sua construção.
Antes de começar, certifique-se de ter o Flutter instalado em seu sistema. Se você ainda não possui o Flutter, siga as instruções de instalação do Flutter.
-
Clone este repositório para o seu ambiente local:
git clone https://github.com/seu-usuario/exepenses_mobile_app.git
-
Navegue até o diretório do projeto:
cd exepenses_mobile_app
-
Instale as dependências do Flutter:
flutter pub get
Para executar o aplicativo em um emulador ou dispositivo físico, siga estas etapas:
-
Certifique-se de que um dispositivo Android ou iOS esteja conectado ao seu computador ou que um emulador esteja em execução.
-
Execute o aplicativo com o comando:
flutter run
O aplicativo utiliza as seguintes bibliotecas:
- provider: ^6.1.2
- intl: ^0.19.0
- shared_preferences: ^2.2.2
- fl_chart: ^0.66.2
Essas bibliotecas auxiliam no gerenciamento de estado, formatação de datas e números, persistência de dados e criação de gráficos, respectivamente.