Bütçe Takip / Budget Tracking App
Income and Expense Tracker App developed with Flutter.
This application, designed and coded by three computer engineering students with the purpose of learning Flutter, has been developed in two months and published on an application store. And it is currently being developed
BudgetWise - BütçeTakip - متابعة الميزانية Download FezaiTech
- From design to coding
- Developed with Flutter
- Currently available only for Android.
- Currently available on Google Play Store.
- An open-source project
- English, Turkish, Arabic language support
This project is built with a variety of great open source libraries and packages.
- sqflite - SQLite plugin for Flutter.
- flutter_riverpod - state-management riverpod
- path - cross-platform path manipulation
- external_path - external public storage path.
- d_chart - chart from
- csv - dart csv to list converter
- flutter_localization - for in-app localization
- permission_handler - for requesting a permission
- flutter_native_splash - splash screen :)
- flutter_launcher_icons - updating Flutter app launcher icon
- cupertino_icons - asset repo
- googleapis - Generated Dart libraries for accessing Google APIs.
- googleapis_auth - GoogleApis
- path_provider - Provides support for obtaining to access Google APIs
- google_mobile_ads - The source code for the Google Mobile Ads Flutter plugin
- firebase_core - Which enables connecting to multiple Firebase apps
- firebase_messaging - Firebase Messaging
- google_sign_in - Flutter plugin to use the Firebase Cloud Messaging API
- firebase_auth - Flutter plugin to use the Firebase Authentication API
- firebase_storage - Flutter plugin to use the Firebase Cloud Storage API
- cloud_firestore - Flutter plugin to use the Cloud Firestore API
- device_info_plus - Get current device information from within the Flutter application
- url_launcher - Flutter plugin for launching a URL
$ pub get
Edit two files to enable test ads
** utils/banner_ads.dart / 25:7
* adUnitId: 'ca-app-pub-3940256099942544/6300978111',
** utils/interstitial_ads.dart / 11:7
* adUnitId: 'ca-app-pub-3940256099942544/1033173712',
Add google-services.json file
Create firebase project and add `google-services.json` file in `android/app` folder.
Add utils/security_file.dart file.
class securityFile{
//for_currency_rates
String api_key = "your_api_key";
//for_remote_control_panel_firebase
String updateCode = "updateCode";
String careCode = "careCode";
String noBackup = "noBackup";
}
Add your releasekey.jks file. TODO
- Star our GitHub repo
- Create pull requests, submit bugs, suggest new features or documentation updates
- Follow our work
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.