
Closed
Posted
Paid on delivery
We are a licensed financial institution operating across West Africa and I want to purchase a complete, production-ready Flutter codebase that can become our official mobile banking application. The same code should compile cleanly for both iOS and Android without forks or feature gaps. Core user flow • Sign up and sign in strictly through phone number + one-time-password (no email/password fallback). • Fully authenticated users must be able to: – view real-time account balance, – deposit funds, – withdraw funds, – transfer funds to another in-app user, and – convert balances between multiple currencies in-app. Required currency coverage (for conversion engine) • USD • EUR • XOF (CFA Franc) • UGX (Ugandan Shilling) • ZAR (South African Rand) • KES (Kenyan Shilling) • AED (UAE Dirham) Technical expectations The project must be written in pure Dart/Flutter, follow clean architecture, and include clear API stubs or service classes so our backend team can wire up existing banking APIs. State management is up to you (Provider, Riverpod, Bloc are all acceptable) but it has to be consistent throughout the codebase. Deliverables 1. Complete Flutter source code & assets. 2. README with build/run instructions plus environment variable map for API keys and endpoints. 3. Sample unit tests covering at least authentication, transfer, and conversion logic. Acceptance criteria The code must build and run on the latest stable Flutter channel, pass the included tests, and demonstrate every feature above in a connected simulator/emulator. Once verified, we will finalise purchase of the entire IP with no further licensing fees.
Project ID: 40748104
190 proposals
Remote project
Active 2 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
190 freelancers are bidding on average $506 USD for this job

Hi, We can provide a production-ready Flutter/Dart codebase for your mobile banking application with one shared codebase for both iOS and Android. Our team can cover phone + OTP authentication, real-time balances, deposits, withdrawals, user-to-user transfers and multi-currency conversion for USD, EUR, XOF, UGX, ZAR, KES and AED. We’ll use clean architecture with a consistent state-management approach, modular API service layers, secure environment configuration, documentation and unit tests for authentication, transfers and currency conversion. -/ Do you already have the banking APIs and API documentation that the Flutter codebase needs to connect with? -/ Should the currency rates come from your existing backend/API, or should the codebase include a dedicated exchange-rate service? -/ Do you need transaction history and downloadable account statements included in the codebase as well? We can provide the complete Flutter source code, assets, README, environment configuration, API service structure and test coverage, with the project prepared for verification on both iOS and Android. Best regards, Asif Ali Zaman WebExert Budget and Duration: TBD
$380 USD in 8 days
7.4
7.4

Hi, I understand you need a complete Flutter banking app for iOS and Android, using phone OTP only and one shared codebase. I will build the main account flows for balance viewing, deposits, withdrawals, user transfers, and conversion between USD, EUR, XOF, UGX, ZAR, KES, and AED. I will keep the code clean and consistent, with clear service classes and API stubs so your backend team can connect the banking APIs without rewriting the app. I will also include the required assets, environment variable guide, README, and unit tests for authentication, transfers, and currency conversion. The app will be checked on the latest stable Flutter channel and demonstrated in connected simulators or emulators. Which existing banking APIs and OTP provider should the app connect to, and do they already support live balances, deposits, withdrawals, transfers, and exchange rates? I can deliver this in clear stages, with the core flows tested before final handover and full IP transfer after approval. Regards
$650 USD in 18 days
7.4
7.4

Hi, I’m interested in your Mobile Banking App project. I have **11+ years of professional software development experience**, with strong experience in financial/enterprise systems, secure APIs, authentication, payment workflows, databases and production application architecture. I can contribute to the complete banking workflow, including: * Phone number + OTP authentication * Secure authenticated user flows * Account balance and transaction workflows * Deposit and withdrawal integration * User-to-user transfers * Multi-currency balances and conversion * USD, EUR, XOF, UGX, ZAR, KES and AED support * REST API integration with your existing banking backend * Clean service/API abstraction so backend endpoints can be connected easily * Secure configuration of API endpoints and environment variables * Unit testing for authentication, transfers and currency conversion * Error handling, validation and transaction-state management * README and technical documentation My strongest production experience is Java/Spring Boot, Node.js, REST APIs, databases and financial/enterprise backend systems. I want to be transparent that Flutter/Dart is not my primary production specialization, so I would not misrepresent myself as a dedicated senior Flutter developer. I’m available remotely and can start immediately.
$250 USD in 2 days
7.3
7.3

Your conversion engine has to handle XOF and UGX with zero decimals and the other five with two. I'd store amounts as integer minor units, so KES to XOF conversion never loses value to rounding. I'd build it in pure Flutter with Riverpod throughout and clean architecture layers. Each repository starts with a mock service, so your backend team swaps in real APIs without touching the UI. Phone and OTP sign-in plus the balance screen on both platforms comes first, 5 days after we start. You release that milestone only once it runs in your emulator. Unit tests cover auth, transfer and conversion, and the README maps every environment variable. Will FX rates come from your backend or a third-party feed?
$500 USD in 7 days
7.0
7.0

Hi, I understand the project, and we can build a complete Flutter codebase with a single Dart implementation for iOS and Android, clean architecture, consistent state management, secure OTP authentication, account operations, transfers, and multi-currency conversion. We’ll keep the banking features separated through clear service and API layers so your backend team can connect the existing banking endpoints without restructuring the app. The codebase will include environment configuration, documentation, assets, unit tests, and a clean build setup suitable for final verification and IP handover. Relevant Flutter, fintech, API integration, authentication, and mobile application work is available in our portfolio. 1. Do you already have the banking API documentation and authentication flow available for integration? 2. Should currency rates and conversion rules come entirely from your backend? 3. Do you want transaction history and transfer status included in the initial codebase?
$400 USD in 7 days
6.4
6.4

Hello there, Hope you are doing well We can provide and customize a production-ready Flutter mobile banking codebase for both iOS and Android, structured with clean architecture and prepared for integration with your existing banking APIs. We are with experience in fintech applications, secure authentication, wallet/payment flows, multi-currency systems, Flutter, API integration, and production mobile deployment. Recommended Tech Stack - Mobile: Flutter + Dart - Architecture: Clean Architecture - State Management: Riverpod / BLoC - Networking: Dio - Authentication: Phone number + OTP only - Secure Storage: iOS Keychain + Android Keystore - API Layer: REST-ready service/repository structure - Testing: Flutter Unit Tests + Widget Tests - CI/CD: GitHub Actions / Codemagic - Crash Monitoring: Firebase Crashlytics / Sentry if required Core Banking Features Authentication - Phone number registration/login - OTP verification - Secure session/token handling - Logout - Token refresh - Resend OTP and expiry handling Account - Real-time account balance - Transaction history - Account summary - Multi-currency balances Transactions - Deposit funds - Withdraw funds - Transfer to another in-app user - Transaction confirmation - Success / failed / pending states - Transaction receipts/history
$250 USD in 7 days
7.0
7.0

Mobile Banking App – Production-Ready Flutter Codebase ✨ Hello, I can provide a clean, production-ready Flutter/Dart codebase for iOS and Android with a single shared architecture, designed so your backend team can easily connect existing banking APIs. Key Features: ➜ Phone number + OTP authentication ➜ Real-time balance, deposits & withdrawals ➜ Secure user-to-user transfers ➜ Multi-currency wallet & conversion ➜ USD, EUR, XOF, UGX, ZAR, KES & AED support ➜ Clean Architecture with consistent state management ➜ API service/repository stubs for backend integration Best Regards,
$270 USD in 7 days
6.4
6.4

Hi there, Building a multi-currency mobile banking app for West Africa requires a bulletproof architecture to handle real-time balance updates and complex cross-currency conversions without latency or sync errors. My solution is to deliver a production-ready, clean-architecture Flutter codebase tailored with pre-built modules for phone-number OTP authentication, multi-currency engines supporting USD, EUR, XOF, UGX, ZAR, KES, and AED, and seamless API service stubs ready for your backend integration. Before we finalize the repository handoff, here are my questions: 1. Do you already have a preferred state management approach like Bloc or Riverpod that your internal team maintains, or should I implement my standard scalable setup? 2. Are the API endpoints and payload structures for the banking gateways fully documented and ready for service stubbing? Let's discuss your project now!
$750 USD in 25 days
6.1
6.1

A banking app like this only works if the structure is clean enough for your backend team to plug into safely later, not just if the screens look complete. The key risk here is usually inconsistent state flow around OTP auth, transfers, and balance conversion, so I’d build it as a proper Flutter codebase with separated service layers, reusable models, and clear API stubs rather than a stitched demo. I’ve worked on Flutter apps where the real value was handing over code another team could actually extend, test, and maintain. For a fintech-style app, that means predictable architecture, no Android/iOS feature mismatch, environment-based config, and test coverage around the flows most likely to break: auth, fund movement, and conversion logic. A small plus from my side is that I can also keep the handoff README practical for your internal team, not generic. - Do you want the deposit/withdraw flows wired as placeholder payment screens with mock success states, or should they simulate gateway-ready request objects? - Should currency conversion use editable mock rates inside the app/service layer, or a stubbed external-rate provider interface? - Do you already have a preferred architecture/state pattern such as Bloc or Riverpod for alignment with your backend team?
$250 USD in 7 days
6.2
6.2

Hi, For a banking app, the key is keeping the Flutter codebase clean and backend ready without hardwiring assumptions into financial flows, idid provide pure Dart/Flutter with consistent state management, API service stubs for OTP auth, balances, transfers, deposits, withdrawals, and the seven requested currencies, plus clean architecture and test coverage. I have worked on similar Flutter fintech apps and can show you similar examples in chat. I’ll verify the latest stable Flutter build, emulator flows, authentication, transfer/conversion tests, environment setup, and source-code handover before delivery. Do you already have API specifications for the banking backend??? Looking forward to collaborating with you. My Portfolio, https://www.freelancer.pk/u/zainalitariq245 Best regards, Zain A..
$450 USD in 25 days
6.6
6.6

Hi, I can develop a production-ready Flutter banking application with a single Dart/Flutter codebase for both iOS and Android. I’ll implement phone number + OTP authentication, real-time balances, deposits, withdrawals, user-to-user transfers, and multi-currency conversion for USD, EUR, XOF, UGX, ZAR, KES, and AED. I’ll use clean architecture with consistent state management and well-structured API service classes so your backend team can easily connect the existing banking APIs. I’ll include secure configuration through environment variables and unit tests covering authentication, transfers, and currency conversion logic. You’ll receive the complete Flutter source code and assets, README, API integration structure, tests, and a build verified on both Android and iOS simulators/emulators.
$500 USD in 7 days
6.0
6.0

With extensive experience in developing Flutter apps for financial institutions, I understand the critical need for a robust and secure mobile banking application like the one you seek. My past projects include similar functionalities such as user authentication, real-time balance viewing, funds transfer, and multi-currency conversion. Could you provide more details on the backend banking APIs to be integrated for seamless functionality? Regards, Yogesh Kumar
$270 USD in 8 days
5.6
5.6

Trying to wire up a banking app from scratch burns time and budget, especially if the codebase isn’t clean or ready for both iOS and Android. You’ll get a production-ready Flutter codebase that your backend team can hook into fast, with phone-based OTP login and all currency flows covered. First I lock down the exact phone OTP flow you want to match your compliance needs. Then I build out the user flows for balance, deposit, withdrawal, transfer and currency conversion, all in pure Dart with clean architecture and API stubs. You get full source, assets, clear README and unit tests so your team can run it on the latest Flutter immediately. You’ll get a clean handover so you can build and run it with zero hassle after delivery. Which backend banking API does your team want to plug in first?
$380 USD in 30 days
5.8
5.8

Hi, I read your requirements and can provide a complete production-ready Flutter/Dart code base for your mobile banking application, with one shared code base for iOS and Android. I have 4+ years of experience with Flutter/React Native, secure authentication, payment integrations, APIs, Firebase, clean architecture, and production mobile apps. I can cover phone + OTP authentication, real-time balances, deposits, withdrawals, user-to-user transfers, and multi-currency conversion for USD, EUR, XOF, UGX, ZAR, KES, and AED. I’ll structure the code with clean architecture, consistent state management, reusable API service classes/stubs, secure configuration, and sample unit tests for authentication, transfers, and conversion logic. The handover will include the complete source code and assets, READ ME with setup/environment configuration, tests, and a build verified on the latest stable Flutter channel. I’m comfortable working with banking API integrations and can provide a clean, maintainable code base ready for your back end team to connect. Best Regards, Hassan
$480 USD in 7 days
5.5
5.5

Hi, I can provide a production-ready Flutter codebase for your banking app, supporting both iOS and Android from a single codebase. It will include OTP authentication, real-time balances, deposits, withdrawals, transfers, and multi-currency conversion for all required currencies, with clean architecture and API-ready services. I’ll also provide the source code, assets, README, environment setup, and unit tests. I’m ready to discuss the existing backend/API requirements and deliver the complete IP with no ongoing licensing fees.
$280 USD in 7 days
5.5
5.5

Hello, I checked your job post and understand that you need a production-ready Flutter mobile banking application for iOS and Android with OTP authentication, account management, transfers, deposits, withdrawals, and multi-currency conversion. Key features: Flutter/Dart single codebase for iOS & Android Phone number + OTP authentication Real-time account balance Deposit and withdrawal functionality User-to-user money transfers Multi-currency wallet support USD, EUR, XOF, UGX, ZAR, KES and AED conversion Secure API integration/service layer Clean architecture Consistent state management with Riverpod/Bloc Environment-based API configuration Authentication and transaction security Unit tests for authentication, transfers and conversions Complete source code and assets README with build and configuration instructions iOS and Android build-ready project I have 10+ years of experience in web and mobile development and can build a secure, scalable Flutter banking application with clean architecture and backend-ready API services. I can also share relevant examples of my previous work. Let we connect over call/chat for detail discussion. Thanks, Invoke Tech
$350 USD in 6 days
5.7
5.7

Warm greetings! I’m an expert Flutter/Dart developer with 9+ years of experience and an agency team of 62 professionals, experienced in building secure, scalable mobile applications with clean architecture and API-driven workflows. I can deliver a production-ready Flutter codebase for iOS and Android with no feature forks, designed for your banking backend integration. Here's how I can help: * Build phone number + OTP authentication with secure session handling * Implement real-time balances, deposits, withdrawals, user-to-user transfers, and multi-currency conversion * Support USD, EUR, XOF, UGX, ZAR, KES, and AED through clean conversion services/API stubs * Structure the app with Clean Architecture and consistent Riverpod/Bloc/Provider state management * Provide reusable API service classes, environment configuration, assets, and complete README documentation * Include unit tests for authentication, transfer, and currency conversion logic * Deliver the full Flutter source code and IP for the agreed purchase Because this is a financial application, I’d also prioritize secure data handling, API abstraction, validation, and maintainable code for your backend team. Do you already have the banking API specifications/endpoints available, or should the codebase use mock services initially?
$500 USD in 7 days
5.2
5.2

hi, i can build and deliver the Flutter codebase as one clean project for both iOS and Android, without maintaining separate platform versions. i have experience with Flutter, Dart, clean architecture, OTP authentication, API integrations, wallet and payment flows, multi currency balances and secure financial applications. i can structure the app with clear service classes and API stubs so your backend team can connect the existing banking APIs without changing the core app architecture. the codebase will include phone and OTP authentication, balances, deposits, withdrawals, user transfers and multi currency conversion for USD, EUR, XOF, UGX, ZAR, KES and AED. i’ll also include environment configuration, README documentation and unit tests covering authentication, transfers and conversion logic. do you already have the banking APIs and authentication endpoints ready, or should i structure the app around documented API contracts first? let’s have a quick meeting to go through the API requirements and banking workflows before finalising the codebase scope. Mughiraa
$500 USD in 7 days
5.2
5.2

Hi, I see you need a single Flutter codebase that runs on iOS and Android and supports OTP login, account operations and multi‑currency conversion. Your goal is a production‑ready mobile banking app that your backend team can connect to via clear API stubs. I will deliver the app using clean architecture, with Riverpod handling state consistently across screens, and service classes for authentication, balance, deposits, withdrawals, transfers and currency conversion. The conversion layer will be abstracted so you can plug in any rates provider you choose. I have built several cross‑platform fintech solutions in Flutter, including OTP‑based sign‑in, real‑time balance displays and robust unit‑tested transaction logic, all structured with clean architecture. Could you share the API contract details for balance, deposit, withdrawal and transfer so I can align the service layer from the start?
$350 USD in 7 days
4.8
4.8

Hey myself Shawana and experienced Flutter Developer from 7 years. I can develop a banking application with phone number + OTP authentication, real-time balances, deposits, withdrawals, transfers, multi-currency conversion and all the above mentioned functionalities. Let’s connect so we can discuss more about it. For Portfolio you can check my profile.. Regards, Shawana
$250 USD in 19 days
4.8
4.8

Cote D'Ivoire
Member since Nov 26, 2023
$250-750 USD
£250-750 GBP
$15-25 USD / hour
$10-30 USD
₹600-1500 INR
₹750-1250 INR / hour
₹1500-12500 INR
$30-250 USD
₹600-1500 INR
$250-750 AUD
₹12500-37500 INR
₹12500-37500 INR
$250-750 USD
$15-25 USD / hour
₹12500-37500 INR
₹150000-250000 INR
€250-750 EUR
$30-250 USD
₹12500-37500 INR
$250-750 USD
₹12500-37500 INR