flutter developer
Budget: ₹12,500 – ₹37,500 INR
I need a single Xamarin-based code-base that compiles cleanly to iOS, Android, and a browser-friendly Web assembly build. The goal is a straightforward business application that lets registered users sign in securely, purchase services through an integrated payment gateway, and stay informed through real-time push notifications.
Core requirements
• Xamarin.Forms (or Xamarin with .NET Standard libraries) as the shared UI layer so that at least 90 % of the code is reused across the three targets.
• Solid user authentication: email / password plus social sign-in if it does not add significant overhead. Token management must be handled on all platforms.
• Payment integration: Stripe or PayPal are both acceptable; I will decide after seeing your recommendation and previous work. Test and live keys should be switchable from a single configuration file.
• Push notifications: Firebase Cloud Messaging for Android, Apple Push Notification Service for iOS, and a browser-compatible solution for the Web build. All three must run off the same payload structure from the server.
• Clean, modular architecture that I can extend later—MVVM is preferred.
• Source control via GitHub (private repo that I will invite you to). Commits should be meaningful and easily traceable.
• Written instructions to reproduce each build (iOS, Android, Web), including provisioning steps for the mobile platforms.
Acceptance criteria
1. I download the repo, follow your README, and produce release builds for iOS, Android APK/AAB, and a runnable Web site without code changes.
2. A new user can register, confirm email, log in, and see a protected landing page.
3. A test payment flows from product selection through successful confirmation, visible in my Stripe/PayPal dashboard.
4. A test push sent from Postman hits all three platforms and surfaces a notification.
5. The app passes basic accessibility checks and compiles without warnings.
If you have previous cross-platform business apps built with Xamarin that showcase these exact features, please include a link or short video in your bid.
Core requirements
• Xamarin.Forms (or Xamarin with .NET Standard libraries) as the shared UI layer so that at least 90 % of the code is reused across the three targets.
• Solid user authentication: email / password plus social sign-in if it does not add significant overhead. Token management must be handled on all platforms.
• Payment integration: Stripe or PayPal are both acceptable; I will decide after seeing your recommendation and previous work. Test and live keys should be switchable from a single configuration file.
• Push notifications: Firebase Cloud Messaging for Android, Apple Push Notification Service for iOS, and a browser-compatible solution for the Web build. All three must run off the same payload structure from the server.
• Clean, modular architecture that I can extend later—MVVM is preferred.
• Source control via GitHub (private repo that I will invite you to). Commits should be meaningful and easily traceable.
• Written instructions to reproduce each build (iOS, Android, Web), including provisioning steps for the mobile platforms.
Acceptance criteria
1. I download the repo, follow your README, and produce release builds for iOS, Android APK/AAB, and a runnable Web site without code changes.
2. A new user can register, confirm email, log in, and see a protected landing page.
3. A test payment flows from product selection through successful confirmation, visible in my Stripe/PayPal dashboard.
4. A test push sent from Postman hits all three platforms and surfaces a notification.
5. The app passes basic accessibility checks and compiles without warnings.
If you have previous cross-platform business apps built with Xamarin that showcase these exact features, please include a link or short video in your bid.
Related categories:
Mobile App Development
iPhone
Android
C# Programming
PhoneGap
Stripe
Xamarin
Payment Gateway Integration