LIVE PREVIEWBUY FOR $59

Disclaimer: This app isn’t an impartial product — it’s a consumer for the
eSimScan market script and solely works with it.
See more about eSimScan

eSIM Scan Mobile App — Flutter customer app for Android and iOS

ESimScan | Flutter eSIM App

eSIM Scan Cell App is an entire, production-ready
Flutter buyer app for the
eSIM Scan market. One codebase
builds a local Android and iOS app through which
travellers browse knowledge plans for 190+ locations, get AI-powered plan
suggestions, pay by your present Stripe / PayPal checkout, set up
the eSIM by QR code, and handle their orders, assist tickets and account —
all from their cellphone. Full Dart supply is included.

⚠️ App-only template — the backend is NOT included. This merchandise
is the Flutter consumer software solely. It requires the
eSimScan — AI-Powered eSIM & Information Plan Market Script
(Laravel 12 + React), offered as a separate CodeCanyon merchandise,
which is not a part of this obtain. The app can’t show
knowledge or course of an order with out it. That backend already ships the
/api/v1 REST API this app consumes, so there isn’t a backend work
to do — and the full API contract is documented within the
included offline information in the event you want to implement it on a server of your individual.

AI disclosure. This app consists of an
non-obligatory AI eSIM Advisor. It sends the traveller’s free-text
journey description to your backend, which forwards it to a
third-party AI supplier that you just select and configure
OpenAI, Anthropic (Claude) or
DeepSeek. AI is used just for this characteristic; no different a part of
the app calls an AI service.

⚠️ You want your individual API key, and utilization prices
cash.
No AI supplier, API key or utilization allowance is included
with this merchandise.
You provide your individual key and the supplier payments
you straight for each request at their present charges. The
characteristic is disabled by default — in the event you by no means configure a key,
the advisor reviews that it’s unavailable and the remainder of the app works
usually. Different providers you join (eSIM suppliers, Stripe/PayPal, internet hosting,
Apple and Google developer accounts) are likewise billed to your individual accounts
and are not included within the buy worth.

Demo

Android APK (v1.0.0):
Download the demo APK (57 MB)
Sideload it — Android will ask you to permit installs out of your browser
or file supervisor. The demo construct factors at our hosted demo retailer; the copy you
purchase is pointed at your individual retailer with a single construct flag.

Backend / storefront demo:
https://esimscan.spagreen.net

Demo account: [email protected] / 123456

What you get

  • Full Flutter supply code for the client app (Android + iOS)
  • A documented, feature-first venture construction — straightforward to rebrand and lengthen
  • Launcher icon & native splash technology wired up (flutter_launcher_icons, flutter_native_splash)
  • A single-file design system: change the model colors in a single place
  • Full offline documentation
    (documentation/index.html) — setup, API configuration, backend
    setup, altering the bundle title / bundle ID, Android signing, iOS setup,
    troubleshooting and the complete API contract. No web wanted to learn it

Onboarding, login and registration screens

Options

Browse & purchase

  • Residence with fashionable packages, full Information + Voice + SMS plans and a vacation spot listing
  • Search 190+ international locations and areas, pulled dwell out of your catalog
  • Vacation spot web page with each plan, worth, knowledge allowance, validity and protection notes
  • Pull-to-refresh, loading skeletons and pleasant empty / error states all through

Home screen, destination search and dark mode

Retailer-compliant funds — no 30% lower

  • Tapping Purchase requests a signed checkout URL out of your backend and opens it in a
    safe in-app browser (SFSafariViewController / Chrome Customized Tabs)
  • Reuses your present Stripe and PayPal circulation — no fee code duplicated within the app
  • No native in-app buy: eSIM connectivity is a real-world service, which Apple and
    Google allow to be offered exterior IAP (the identical mannequin Airalo and Holafly use)
  • The finished order is linked to the account and seems below My eSIMs

Destination detail and order history

eSIM supply & set up

  • My eSIMs — each bought eSIM with its standing, knowledge allowance and validity
  • QR set up — scan-to-install code served securely out of your backend
  • Handbook set up — SM-DP+ handle and activation code, copyable, for units that want it
  • Step-by-step set up information within the app
  • High-ups listed below their mum or dad eSIM
  • Dwell provisioning & supply standing (paid → provisioning → fulfilled → delivered)

My eSIMs list and eSIM detail with QR install

AI eSIM Advisor (non-obligatory)

  • Travellers describe their journey in plain language and get plan suggestions
  • Suggestions are grounded in your actual catalog — the mannequin can’t invent plans
  • Every advice deep-links straight into checkout
  • Powered by the AI supplier configured in your backend (OpenAI, Claude / Anthropic or DeepSeek);
    disabled by default and billed to your individual AI account

AI eSIM Advisor in light and dark mode

Assist & account

  • Assist tickets — open a ticket with a precedence, comply with the threaded replies
  • Order historical past with references and quantities
  • Profile — edit particulars, change password
  • In-app account deletion — required by each the App Retailer and Google Play
  • Phrases of Service and Privateness Coverage hyperlinks, served out of your backend

Support ticket list, thread and new ticket screens

Profile, edit profile and delete account screens

Design & theming

  • Materials 3 with a hand-tuned model palette — blue, navy and the eSIM Scan yellow accent
  • Full mild and darkish themes plus a system default choice the person can change
  • All colors, radii and typography dwell in lib/core/theme/app_theme.dart
  • Swap property/photos/ and re-run the icon/splash mills to completely rebrand

Settings, dark mode profile and dark mode home

Safety & privateness

  • Auth tokens saved within the iOS Keychain / Android EncryptedSharedPreferences
  • Laravel Sanctum bearer-token auth in opposition to the backend
  • Solely the INTERNET permission — no digicam, photographs, location or contacts, so no runtime
    permission prompts and nothing further to declare in App Privateness / Information security
  • No third-party advert or monitoring SDKs

Expertise

  • Flutter 3.44+ · Dart 3.12+
  • Riverpod 2 for state administration
  • go_router 14 for auth-aware navigation
  • Dio 5 for networking, with typed fashions and a shared API consumer
  • flutter_secure_storage, shared_preferences, cached_network_image,
    url_launcher, intl
  • Characteristic-first structure: each characteristic has knowledge/, area/,
    software/ and presentation/ layers

One codebase, Android and iOS — Flutter tech stack

Necessities

  • The eSIM Scan Laravel backend (separate merchandise) operating on a public HTTPS URL
  • Flutter SDK 3.44 or newer
  • Android Studio + Android SDK for Android builds (minSdk 23 / Android 6.0)
  • macOS with Xcode 15+ for iOS builds (iOS 13+)
  • Apple Developer and/or Google Play developer accounts to publish

Setup in three steps

  1. flutter pub get
  2. Level the app at your retailer:
    flutter run --dart-define=API_BASE_URL=https://yourstore.com/api/v1
  3. Drop your emblem into property/photos/ and run
    dart run flutter_launcher_icons and dart run flutter_native_splash:create

Then construct: flutter construct appbundle --release (Play) or
flutter construct ipa (App Retailer). Full directions are within the included
documentation/index.html, included within the obtain.

Third-party prices

The app itself has no runtime prices. Something it shows comes from your individual
backend, which can invoice you individually: eSIM suppliers (Airalo,
eSIM Entry, Maya Cell, eSIM Go), fee processors (Stripe,
PayPal) and, in the event you allow the advisor, an AI supplier (OpenAI,
Claude / Anthropic or DeepSeek). These charges are billed to your individual accounts and
are not included within the buy worth. Publishing to the App
Retailer or Google Play additionally requires their very own developer accounts and charges.


Source