LIVE PREVIEWBUY FOR $15

Stay Forex Converter – Flutter Forex Converter App (FreeCurrencyAPI + AdMob) (Flutter 3.35.7 | Android & iOS)

Stay Forex Converter is a premium Flutter utility designed to fetch real-time
foreign exchange / alternate charges globally. It helps 170+ currencies, consists of
Google AdMob integration, and incorporates a production-ready UI with high-performance caching.
Runs completely on Flutter 3.35.7.


Live Currency Converter App Preview

Live Currency Converter App Preview


SmartTri

SmartTri

Fast Information (Purchaser Pleasant)

  • Flutter Model: 3.35.7 (advisable/suitable)
  • Platforms: Android + iOS (Full Supply Code Included)
  • API Integration: FreeCurrencyAPI (Actual-time charges)
  • Monetization: AdMob built-in (Native + Interstitial + App Open)
  • State Administration: Supplier (Clear & Scalable)
  • Offline Assist: Native caching through SharedPreferences
  • Rebranding: Straightforward to vary package deal title, icons, and colours

Desk of Contents

  • Key Options
  • Detailed Function Record
  • Included Screens
  • Tech Stack
  • Set up Information
  • AdMob Setup
  • Troubleshooting
  • FAQ
  • Assist / Contact

Key Options (Highlights)

  • Actual-Time Information: Powered by FreeCurrencyAPI for pinpoint accuracy.
  • 170+ Currencies: Full listing with flags, codes, and names.
  • AdMob Prepared: Excessive-revenue advert codecs (Native, Interstitial, App Open).
  • Customized Keypad: Clean, flicker-free UX with a built-in numeric keypad.
  • Good Caching: Works offline utilizing the newest fetched charges.
  • Forex Tendencies: Ready charts through FL Chart integration.
  • Historical past & Favourites: Monitor previous conversions and quick-access pairs.
  • Darkish Navy UI: Elegant trendy design with skilled gradients.

Detailed Function Record

A) Stay Converter Module

  • Two-Method Conversion: Immediate conversion from From-To and To-From.
  • Immediate Updates: UI updates in real-time as you sort.
  • Flag Integration: Visible aids for each supported foreign money.
  • Validation: Good checks for API availability and connection.

B) AdMob Monetization

  • Native Adverts: Naturally positioned on the converter display screen for top CTR.
  • Interstitial Adverts: Completely timed transitions (Transitions to Historical past/Tendencies).
  • App Open Adverts: Monetize each time the app is delivered to foreground.
  • Centralized Logic: Handle all Advert IDs from a single file.

C) Information Administration

  • FreeCurrencyAPI: Trade-standard alternate fee supplier.
  • .env Safety: Maintain your API keys protected and outdoors the supply code.
  • Fallback Logic: Makes use of property/knowledge/currency_info.json if the API is unreachable.
  • Native Storage: Historical past and Favourites persist even after app shut.

Included Screens

  • Animated Splash Display screen: Quick loading with branded progress.
  • Advertising Welcome Display screen: Excessive-conversion onboarding.
  • Principal Converter Display screen: The useful core with native adverts.
  • Conversion Historical past: Detailed log of earlier exchanges.
  • Favorite Currencies: Handle most-used foreign money pairs.
  • Detailed Tendencies Display screen: Visualizing FX efficiency.
  • Searchable Forex Record: Filter 170+ choices by title or code.

Tech Stack / Packages

  • Flutter: v3.35.7 (Secure)
  • Networking: http
  • State: supplier
  • Atmosphere: flutter_dotenv
  • Adverts: google_mobile_ads
  • Charts: fl_chart
  • Icons/UI: country_flags, flutter_spinkit, flutter_svg
  • Utilities: shared_preferences, package_info_plus,
    url_launcher

Set up Information (Step-by-Step)

A) Necessities

  1. Set up Flutter SDK 3.35.7
  2. Android Studio / VS Code
  3. Xcode (for iOS growth)

B) Venture Setup

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

C) Construct & Run

Android:

flutter run

iOS:

cd ios
pod set up
cd ..
flutter run

AdMob Setup

  1. Create apps and advert items in your AdMob Dashboard.
  2. Replace Unit IDs in: lib/ads_services/admanagers/ad_unit_id_manager.dart
  3. Replace APPLICATION_ID in android/app/src/principal/AndroidManifest.xml

Troubleshooting

API Key Difficulty: Guarantee your .env file is within the root listing and comprises a legitimate key.

Dependencies Difficulty: Run the next instructions:

flutter clear
flutter pub get


SmartTri

FAQ

Q: Does this embody the backend?
A: No backend required. It makes use of FreeCurrencyAPI for real-time knowledge.

Q: Is it prepared for Play Retailer/App Retailer?
A: Sure, simply change the branding and AdMob IDs.

Q: Does it help offline conversion?
A: Sure, it fetches newest charges and caches them for offline use.

Assist / Contact

For any questions or customized growth requests:
[email protected]

Model 1.0.0 — Skilled Fintech Launch


Source