A Flutter based Expenses Tracker app for iOS and Android.
The Expenses Tracker app is a comprehensive tool designed to help users manage their finances efficiently. With this app, users can track their income and expenses, categorize transactions, and generate detailed reports to gain insights into their spending habits. The app features a user-friendly interface, allowing users to add, edit, and delete transactions with ease. Additionally, it supports various payment methods and provides options to filter transactions by date range and type. The app also includes a dashboard for a quick overview of financial health and a settings page for customization.
Follow these steps to build and run the Expenses Tracker app on your local machine:
- Flutter SDK: Ensure you have Flutter installed. You can download it from the official Flutter website.
- Dart SDK: Dart is included with Flutter, so no separate installation is needed.
- Android Studio: For Android development, install Android Studio.
- Xcode: For iOS development, install Xcode from the Mac App Store.
- VS Code: (Optional) Install Visual Studio Code for a lightweight code editor.
-
Clone the repository:
git clone https://github.com/sundaramkumar/expenses_tracker.git cd expenses_tracker
-
Install dependencies:
flutter pub get
- Start an Android emulator or connect an Android device.
- Run the app:
flutter run
- Open the iOS project in Xcode:
open ios/Runner.xcworkspace
- Select a simulator or connect an iOS device.
- Run the app:
- In Xcode, click the play button or run:
flutter run
-
Build the APK:
flutter build apk --release
-
The APK will be located in
build/app/outputs/flutter-apk/app-release.apk
.
-
Build the iOS app:
flutter build ios --release
-
The build will be located in
build/ios/iphoneos/
.
Here are some screenshots of the Expenses Tracker app:
You can download the latest APK from the following link: