CryptoEx Lite - Flutter Crypto Exchange AppCryptoEx Lite - Flutter Crypto Exchange App
Complete Flutter crypto exchange app with spot & binary trading, P2P escrow, wallet, KYC, live charts and push alerts. Recently UpdatedCryptoEx Lite - Flutter Crypto Exchange App
Complete Flutter crypto exchange app with spot & binary trading, P2P escrow, wallet, KYC, liv...
Overview
// FLUTTER 3 · ANDROID & iOS · VERSION 1.0.0
Put your exchange
in every pocket.
The official mobile client for CryptoEx Lite. Spot & binary trading, escrowed P2P, a full multi-coin wallet, KYC, staking and tick-by-tick WebSocket prices — one Flutter 3 / Dart codebase, shipping to Android and iOS. Every screen reads and writes to your own server. Nothing is faked.
Built to pair with the CryptoEx Lite web platform — same accounts, same balances, same admin panel. Your users switch between browser and phone without noticing a seam.
▲ IMPORTANT · READ BEFORE YOU BUY
This is an add-on for CryptoEx Lite — not a standalone app.
The app has no backend of its own. It is a client that connects to a CryptoEx Lite installation for accounts, balances, orders, KYC, P2P and support. To run this app for your own users, you must own and install the CryptoEx Lite web platform, which is sold as a separate item.
Buying this item alone will get you a beautiful app that has nothing to talk to. Please purchase the platform first — or alongside this one.
GET CRYPTOEX LITE PLATFORM →// TRY THE REAL APP · DOWNLOAD APK
Screenshots prove nothing. Install the actual APK on any Android phone — the demo build is pre-wired to our live server, so you can browse markets, place a spot order, walk a deposit flow, open a P2P trade and message support before you spend a cent. No install of your own needed just to evaluate it.
Android only (.apk) · Approve "install from unknown sources" when prompted · Register a free test account inside the app · Once you own the platform, point the same app at your own server from Profile → Server settings.
// QUESTIONS? TALK TO US FIRST
Not sure whether this fits your setup, or want a hand with the build, Firebase keys, or connecting the app to your server? Ask before you buy — we reply fast.
CONTACT SUPPORT →What's inside
01 — TRADING
Spot trading with a live order book, market & limit orders and open / history lists · Binary options running on a bundled TradingView Lightweight Charts engine · Instant Buy / Sell panel · Candlestick, depth and sparkline charts · Fear & Greed index and market sentiment cards.
02 — WALLET
Multi-coin wallet with portfolio donut, equity curve and per-asset PnL · Complete deposit flow (coin → network → QR address) · Withdraw with network selection and a confirmation step · Internal Spot / Funding transfers · Transaction history and per-asset detail screens · Built-in QR scanner for pasting addresses.
03 — P2P & EARN
A full peer-to-peer sub-app: marketplace, my ads, create offer, take offer, payment methods · Escrowed orders with in-trade chat and payment-proof image upload · Live marketplace and order updates over WebSocket · Staking plans with APR, active positions, claim and redeem · Referral hub with invite links and reward history.
04 — ACCOUNT & SECURITY
Email + password sign-in and native Google Sign-In · Email verification, two-factor authentication and password reset · Multi-level KYC rendered live from your admin's dynamic form builder, with document capture · Active session management, change password, personal info · Tokens kept in encrypted secure storage · Legal pages pulled from your own site.
05 — ENGAGEMENT & OPS
Support tickets plus real-time live chat with your admins · Crypto news feed with an in-app article reader · Push notifications through Firebase Cloud Messaging · In-app notification centre · Maintenance screen and force / optional update gate, both driven from admin · Five languages out of the box: English, German, Russian, Spanish, French.
Why this beats a Flutter UI kit
| 01 | Real records, not dummy screens. Balances, orders, P2P trades, KYC submissions and tickets are rows in your database. There is no hard-coded JSON pretending to be an exchange. |
| 02 | Prices stream. They don't poll. A dedicated WebSocket market client pushes per-tick updates into the markets list, charts and order book. No timer loops, no stale numbers, no battery drain. |
| 03 | Connect without rebuilding. First launch opens a Server setup screen — paste your site URL and the API key from Admin → Settings → Mobile App, and it connects. The same binary works against staging, production, or a client's install. |
| 04 | Steered from your admin panel. Hide signup, drop the app into maintenance mode, or force an update by minimum version — all from the web admin, without publishing a new build to the stores. |
| 05 | Architecture you can actually extend. Feature-first folders, Provider state management, one typed Dio API client and 24 focused services. Colours, spacing and text styles live in a single theme layer — restyle the entire app from four files. |
Tech stack
Flutter 3Dart 3.9Material 3ProviderDioWebSocketfl_chartTradingView Lightweight ChartsFirebase MessagingGoogle Sign-InSecure StorageMobile ScannerIntl / i18n
What you receive
- ✓Complete Flutter source code — no obfuscation, readable and commented Dart
- ✓Android and iOS projects — one codebase, both platforms, ready to build
- ✓50+ finished screens — every flow wired end to end, not a component gallery
- ✓Demo APK — test the real app on a real device, before and after purchase
- ✓Setup documentation — build steps, server connection, Firebase push and Google Sign-In
- ✓Lifetime updates — no recurring fees, ever
- ✓6 months of update support — priority response
Requirements
Required — the CryptoEx Lite web platform. Sold separately, and the app will not function without it. It supplies the database, admin panel, matching engine, WebSocket service and the mobile API this app consumes. Get the platform here →
- →Flutter SDK 3.9 or newer, with Android Studio and / or Xcode to produce builds
- →A Firebase project for push notifications — optional, the app runs fine without it
- →Google Cloud OAuth clients for Google Sign-In — optional, email login works out of the box
// SEE IT RUNNING FIRST
Install the APK. Trade on the live demo.
Then decide — with the platform in your cart.
Live web demo: lite.cryptoexdev.com
Documentation & support: cryptoexdev.com
Features
// KEY FEATURES
Every item below is a finished, working flow in the shipped app — not a placeholder screen or a roadmap promise.
REQUIREDAdd-on for CryptoEx Lite. This is the official mobile client for the CryptoEx Lite web platform, which is sold separately and is required for the app to run.
| PLATFORM | One Flutter 3 / Dart codebase builds for both Android and iOS |
| PLATFORM | 50+ finished screens, every flow wired end to end against a real backend |
| TRADING | Spot trading with a live order book, market & limit orders, open orders and history |
| TRADING | Binary options running on a bundled TradingView Lightweight Charts engine |
| TRADING | Instant Buy / Sell panel for one-tap conversions |
| TRADING | Live prices over WebSocket — per-tick updates into lists, charts and the order book, with no polling |
| TRADING | Candlestick, depth and sparkline charts, plus Fear & Greed index and market sentiment cards |
| WALLET | Multi-coin wallet with portfolio donut, equity curve and per-asset PnL |
| WALLET | Complete deposit flow — select coin, select network, QR deposit address |
| WALLET | Withdrawals with network selection and a confirmation step |
| WALLET | Internal Spot / Funding transfers plus full transaction history and per-asset detail |
| WALLET | Built-in QR scanner for pasting deposit and withdrawal addresses |
| P2P & EARN | Full P2P marketplace — browse offers, post ads, take offers, manage payment methods |
| P2P & EARN | Escrowed P2P orders with in-trade chat and payment-proof image upload |
| P2P & EARN | Staking plans with APR, active positions, claim and redeem |
| P2P & EARN | Referral hub with invite links, shareable codes and reward history |
| SECURITY | Email + password sign-in and native Google Sign-In |
| SECURITY | Email verification, two-factor authentication and password reset |
| SECURITY | Multi-level KYC rendered live from your admin's dynamic form builder, with document capture |
| SECURITY | Active session management, change password and personal info screens |
| SECURITY | Encrypted secure storage for session tokens and API credentials |
| OPS | Support tickets and real-time live chat with your admins |
| OPS | Push notifications via Firebase Cloud Messaging, plus an in-app notification centre |
| OPS | In-app crypto news feed with a built-in article reader |
| OPS | Remote control from your admin panel — hide signup, maintenance mode, force update by minimum version |
| OPS | 5 built-in languages — English, German, Russian, Spanish and French |
| CODE | Connect to any server without rebuilding — enter your site URL and API key on first launch |
| CODE | Feature-first architecture — Provider state, one typed Dio API client, 24 focused services |
| CODE | Single theme layer — colours, spacing and text styles live in four files, so you can restyle the whole app fast |
| CODE | Complete unobfuscated Flutter source code, readable and commented |
Requirements
// REQUIREMENTS
Read this before purchasing. The first item is not optional — the app is a client and needs a server to talk to.
The CryptoEx Lite web platform is required.
Sold separately. It provides the database, admin panel, matching engine, WebSocket service and the mobile API this app consumes. Without it the app has nothing to connect to and will not function.
GET THE PLATFORM →| REQUIRED | A running CryptoEx Lite installation on your own domain, reachable over HTTPS, with its WebSocket service running — live prices, P2P updates and live chat all depend on it |
| REQUIRED | The Mobile App API key from your install, found at Admin → Settings → Mobile App — you paste it into the app on first launch, no rebuild needed |
| REQUIRED | Flutter SDK 3.9 or newer (Dart 3.9+), with Java 11 for the Android toolchain |
| REQUIRED | Android Studio with the Android SDK to produce APK / AAB builds — Windows, macOS or Linux all work |
| REQUIRED | A Mac with Xcode — only if you intend to build and ship the iOS version. The Android build needs no Mac. |
| REQUIRED | Your own Android signing keystore before you publish — the project ships configured for debug signing so it runs immediately out of the box |
| DEVICES | Android 6.0 (API 23) or newer on the user's phone |
| DEVICES | iOS 13.0 or newer on the user's iPhone |
| OPTIONAL | A Firebase project for push notifications — drop in your own google-services.json and GoogleService-Info.plist. The app runs fine without it; you simply get no push. |
| OPTIONAL | Google Cloud OAuth clients for Google Sign-In — email and password login works out of the box without them |
| OPTIONAL | Google Play and Apple Developer accounts — needed only to publish to the public stores, not to build or distribute the app yourself |
No coding is required to connect the app. You do not edit any Dart file to point it at your server — enter your site URL and API key on the first-launch setup screen, and the same build works against staging, production, or a client's install.
Instructions
// INSTRUCTIONS
From a fresh copy of the source to a signed build pointed at your own exchange. Steps 1 to 4 are all you need to see the app running against your server; the rest is branding and release work.
Before you start: the CryptoEx Lite web platform must already be installed and running on your domain. It is sold separately and this app cannot work without it.
| 01 |
Install the CryptoEx Lite platform Get your exchange live on your own domain first, served over HTTPS, with its WebSocket service running. Confirm you can log in to the web admin panel before touching the app. |
| 02 |
Copy your Mobile App API key In the web admin, open Settings → Mobile App. Copy the API key shown there. The same page is where you later control signup visibility, maintenance mode and the minimum app version. |
| 03 |
Install Flutter and fetch the packages Install Flutter 3.9 or newer, unzip the source, then from the project folder run: flutter --version
flutter pub get flutter doctor |
| 04 |
Point the app at your server Open lib/core/config/app_config.dart and replace the connection defaults with your own domain and the API key from step 2: static const String defaultApiUrl = 'https://your-exchange.com';
static const String defaultApiKey = 'your-mobile-app-api-key'; static const String defaultWsUrl = ''; Leave defaultWsUrl empty unless your setup needs an override — the app takes the live WebSocket address from your admin panel, and otherwise derives it from your domain. You can also change the server at any time from inside the app, without rebuilding: Profile → Server settings, enter the URL and key, and tap Connect. Setting defaultApiUrl to an empty string makes the app open that setup screen on first launch instead. |
| 05 |
Run it Connect a device or start an emulator, then launch. You should reach the login screen of your own exchange and be able to sign in with a real account from your site. flutter run
|
| 06 |
Rename the app to your brand Set the display name in android/app/src/main/AndroidManifest.xml (the android:label attribute) and in ios/Runner/Info.plist. Change the package identifier in android/app/build.gradle.kts (both applicationId and namespace) and the bundle identifier in Xcode. Replace the launcher icons under android/app/src/main/res/mipmap-* and ios/Runner/Assets.xcassets/AppIcon.appiconset. |
| 07 |
Enable push notifications — optional Create a Firebase project, register your Android and iOS package identifiers, and replace android/app/google-services.json and the iOS GoogleService-Info.plist with your own. Skip this and the app still runs — you simply receive no push notifications. |
| 08 |
Enable Google Sign-In — optional Create OAuth client IDs in Google Cloud for Web and Android (plus iOS if you ship there), using your app's package name and signing certificate fingerprint, then enable Google login in your web admin. Email and password sign-in works without any of this. |
| 09 |
Build for release Create your own Android signing keystore and wire it into the release build type first — the project ships signed with debug keys so it runs immediately out of the box. Then: flutter clean
flutter pub get flutter build apk --release flutter build appbundle --release flutter build ipa --release |
| 10 |
Keep your version numbers in step On every release, bump version in pubspec.yaml and appVersion in lib/core/config/app_config.dart together. Your admin panel compares that value against its minimum version setting to show users the update screen, so an out-of-date constant will prompt people who are already current. |
// STUCK ANYWHERE?
Send us a message and we will walk you through it — setup help is included with your purchase. Full documentation and support: cryptoexdev.com
Other items by this author
| Category | App Templates / Flutter / Full Applications |
| First release | 24 July 2026 |
| Last update | 24 July 2026 |
| Tags | android app, bitcoin, cryptocurrency, iOS app, mobile app, crypto exchange, flutter, dark theme, trading app, fintech, crypto wallet, kyc, spot trading, binary options, p2p trading |








