All products
Credit Score & Finance Calculators — Flutter App Source Code — image 1Credit Score & Finance Calculators — Flutter App Source Code — image 2Credit Score & Finance Calculators — Flutter App Source Code — image 31 / 3

About

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.