

1 / 3About
Overview
Credit Score & Finance Calculators is a complete Flutter app for Android and iOS. It helps users understand and estimate their credit score, plan loans and investments with 13 finance calculators, and ask money questions to an AI finance assistant powered by Groq (Llama 3.3 70B). It is built with GetX, translated into 6 languages, and monetised with a remote-controlled AdMob + Meta Audience Network ad engine. This is the same code base as a live Google Play app, cleaned and documented so you can rebrand and publish it quickly.
Key features
Credit score tools (educational estimates)
- Quick Score: 5 questions give an estimated score on an animated speedometer gauge with a flip counter
- Offline assessment: a slider-based questionnaire over 3 pages
- Full Report: a 10-step questionnaire gives a 300–850 score from 5 weighted factors, with personalised recommendations and text sharing
- Score History with statistics, saved on the device
- Credit education: tips, score ranges, enquiries, how scores are calculated, FAQs and curated online resources
13 finance calculators with live sliders
- Loans: EMI, loan amount from EMI, loan prepayment (new EMI, interest saved, tenure reduction), vehicle loan
- Investments: SIP, mutual funds (lump sum / SIP), FD (simple / compound + effective rate), RD, ROI (absolute and annualised)
- Tax & salary: GST, sales tax, salary (gross, deductions, net), EPF
- A simple arithmetic calculator tab
AI Finance Assistant
- Chat powered by Groq (llama-3.3-70b-versatile), with a system prompt tuned for credit and EMI questions
- Chat history with reopen, swipe-to-delete and clear-all
- The API key is loaded from Firebase Remote Config (never hardcoded), with graceful fallback when no key is set
Banking helpers
- Bank directory: 100 banks in 35 countries, with search, a country filter and tap-to-call customer care
- Nearby ATM / branch finder that opens Google Maps or Apple Maps
Engagement & retention
- Exit-intent flow that promotes features the user hasn't tried before they leave
- In-app review prompt and in-app update check (Android immediate or flexible, iOS store check)
- Push notifications (FCM + local) with deep links to any screen
- Onboarding, language and currency selection (9 currency symbols), profile and avatar picker
- No-internet dialog, Firebase Analytics, Crashlytics and Facebook App Events
What's included
- Full Flutter source code: about 60 GetX feature modules, the ad engine, services and translations
- Android project (Kotlin) with 4 custom native-ad layouts and factories
- iOS project with native-ad factories (AppDelegate + XIB)
- README with a step-by-step setup guide: rebranding, Firebase, ads, Groq, signing, iOS and troubleshooting
- Ad configuration template (ads_service JSON with Google test IDs), a key.properties signing template, LICENSE and CHANGELOG
- All secrets replaced with clear placeholders, so it builds out of the box with a debug-key fallback
Tech stack
- Flutter 3.38+ (tested on Flutter 3.47.4 / Dart 3.13), GetX for state, routing and i18n, GetStorage
- Firebase: Core, Remote Config, Cloud Messaging, Analytics, Crashlytics
- Ads: google_mobile_ads 8.x and Meta Audience Network (easy_audience_network)
- AI: groq_sdk (Llama 3.3 70B)
- UI: Lottie, speedometer_chart, animated_flip_counter
- Android: AGP 8.11, Kotlin 2.2, Gradle 8.14, Java 17, minSdk 24, target/compile SDK 36
- iOS: deployment target 15.0
Requirements
- Flutter SDK 3.38 or newer, Android Studio or VS Code, JDK 17
- Xcode 16+ and CocoaPods for iOS builds
- Your own Firebase project and AdMob account; Meta Audience Network is optional
- A Groq API key for the AI chat (free tier available)
Setup in minutes
- Run flutter pub get
- Run flutterfire configure to connect your Firebase project
- Change the package id and app name, then generate your icon with flutter_launcher_icons
- Add your AdMob App ID, publish the ads_service and Ai_boat_config Remote Config parameters
- Add your keystore to android/key.properties and run flutter build appbundle
Monetization (ads/IAP)
- AdMob formats: App Open (splash and resume), banner / adaptive banner, native small and large, interstitial with a frequency cap
- Fallback chain: primary AdMob, then secondary AdMob, then Meta Audience Network, then hide the slot
- Remote control from Firebase: a master on/off switch, all ad unit IDs, interstitial frequency and native/banner positions, with no app update needed
- Ad revenue (paid events) is logged to Firebase Analytics
- No in-app purchases in this app
Support & updates
Support is provided through the Aadhya Infotech DevStore: https://www.aadhya-infotech.com/DevStore/contact. Bug-fix updates for this package are published on the DevStore. Credit scores in the app are educational estimates; the app does not connect to any credit bureau.
Release history
- v1.1.1410/1/2026
Credit Score & Finance Calculators v1.1.14: full source code release. See CHANGELOG.md in the package.