Live Currency Converter – Flutter Full App (FreeCurrencyAPI + AdMob)

Bluehost Shared Hosting

Live Currency Converter – Flutter Currency Converter App (FreeCurrencyAPI + AdMob) (Flutter 3.35.7 | Android & iOS)

Live Currency Converter is a premium Flutter application designed to fetch real-time forex / exchange rates globally. It supports 170+ currencies, includes Google AdMob integration, and features a production-ready UI with high-performance caching. Runs perfectly on Flutter 3.35.7.

Live Currency Converter – Flutter Full App (FreeCurrencyAPI + AdMob)

Live Currency Converter – Flutter Full App (FreeCurrencyAPI + AdMob)

Live Currency Converter – Flutter Full App (FreeCurrencyAPI + AdMob)

Live Currency Converter – Flutter Full App (FreeCurrencyAPI + AdMob)

Quick Info (Buyer Friendly)

  • Flutter Version: 3.35.7 (recommended/compatible)
  • Platforms: Android + iOS (Full Source Code Included)
  • API Integration: FreeCurrencyAPI (Real-time rates)
  • Monetization: AdMob integrated (Native + Interstitial + App Open)
  • State Management: Provider (Clean & Scalable)
  • Offline Support: Local caching via SharedPreferences
  • Rebranding: Easy to change package name, icons, and colors

Table of Contents

  • Key Features
  • Detailed Feature List
  • Included Screens
  • Tech Stack
  • Installation Guide
  • AdMob Setup
  • Troubleshooting
  • FAQ
  • Support / Contact

Key Features (Highlights)

  • Real-Time Data: Powered by FreeCurrencyAPI for pinpoint accuracy.
  • 170+ Currencies: Complete list with flags, codes, and names.
  • AdMob Ready: High-revenue ad formats (Native, Interstitial, App Open).
  • Custom Keypad: Smooth, flicker-free UX with a built-in numeric keypad.
  • Smart Caching: Works offline using the latest fetched rates.
  • Currency Trends: Prepared charts via FL Chart integration.
  • History & Favourites: Track past conversions and quick-access pairs.
  • Dark Navy UI: Elegant modern design with professional gradients.

Detailed Feature List

A) Live Converter Module

  • Two-Way Conversion: Instant conversion from From-To and To-From.
  • Instant Updates: UI updates in real-time as you type.
  • Flag Integration: Visual aids for every supported currency.
  • Validation: Smart checks for API availability and connection.

Live Currency Converter – Flutter Full App (FreeCurrencyAPI + AdMob) AdMob Monetization

  • Native Ads: Naturally placed on the converter screen for high CTR.
  • Interstitial Ads: Perfectly timed transitions (Transitions to History/Trends).
  • App Open Ads: Monetize every time the app is brought to foreground.
  • Centralized Logic: Manage all Ad IDs from a single file.

C) Data Management

  • FreeCurrencyAPI: Industry-standard exchange rate provider.
  • .env Security: Keep your API keys protected and outside the source code.
  • Fallback Logic: Uses assets/data/currency_info.json if the API is unreachable.
  • Local Storage: History and Favourites persist even after app close.

Included Screens

  • Animated Splash Screen: Fast loading with branded progress.
  • Marketing Welcome Screen: High-conversion onboarding.
  • Main Converter Screen: The functional core with native ads.
  • Conversion History: Detailed log of previous exchanges.
  • Favourite Currencies: Manage most-used currency pairs.
  • Detailed Trends Screen: Visualizing FX performance.
  • Searchable Currency List: Filter 170+ options by name or code.

Tech Stack / Packages

  • Flutter: v3.35.7 (Stable)
  • Networking: http
  • State: provider
  • Environment: flutter_dotenv
  • Ads: google_mobile_ads
  • Charts: fl_chart
  • Icons/UI: country_flags, flutter_spinkit, flutter_svg
  • Utilities: shared_preferences, package_info_plus, url_launcher

Installation Guide (Step-by-Step)

A) Requirements

  1. Install Flutter SDK 3.35.7
  2. Android Studio / VS Code
  3. Xcode (for iOS development)

Live Currency Converter – Flutter Full App (FreeCurrencyAPI + AdMob) Project Setup

  1. Extract the source code zip.
  2. Open the project and run:
flutter pub get
  1. Configure API Key:
    • Rename .env.example to .env
    • Add your key: FREECURRENCY_API_KEY=YOUR_KEY_HERE

C) Build & Run

Android:

flutter run

iOS:

cd ios pod install cd .. flutter run

AdMob Setup

  1. Create apps and ad units in your AdMob Dashboard.
  2. Update Unit IDs in: lib/ads_services/admanagers/ad_unit_id_manager.dart
  3. Update APPLICATION_ID in android/app/src/main/AndroidManifest.xml

Troubleshooting

API Key Issue: Ensure your .env file is in the root directory and contains a valid key.

Dependencies Issue: Run the following commands:

flutter clean flutter pub get

Live Currency Converter – Flutter Full App (FreeCurrencyAPI + AdMob)

FAQ

Q: Does this include the backend?
A: No backend required. It uses FreeCurrencyAPI for real-time data.

Q: Is it ready for Play Store/App Store?
A: Yes, just change the branding and AdMob IDs.

Q: Does it support offline conversion?
A: Yes, it fetches latest rates and caches them for offline use.

Support / Contact

For any questions or custom development requests:
codepulsestudio67@gmail.com

Version 1.0.0 — Professional Fintech Release

0 average based on 0 ratings.

codepulsestudio67

codepulsestudio67

Visit Author's Portfolio

View Portfolio
Last Update 2026-04-16
Created 2026-01-28
Sales 0
Discussion Comments
Software Version Flutter 3.x
Files Included Dart YAML
Video Preview Resolution