Skip to content
Keel
Fintech · Mobile app (iOS & Android)

M2 — crypto trading app

The complete Flutter mobile app for M2, an Abu Dhabi crypto platform regulated by ADGM FSRA: spot and futures trading, OTC, Earn and portfolio for retail and institutional clients.

The problem

Ship one app for iOS and Android that handles a regulated onboarding flow, live market data and real money operations, in English and Arabic with right-to-left layout.

Proposed solution

Our team built the mobile app end to end on Flutter, from one codebase for both platforms, and connected it to the platform’s backend. Live prices and order books stream over WebSocket, and push notifications keep users updated on orders and account events. Every screen supports Arabic with a full right-to-left layout.

Architecture

  • Mobile app

    One Flutter codebase for iOS and Android

  • Real-time data

    WebSocket streams for prices, order books and order status

  • API layer

    REST integration with the platform’s backend, built by the client’s team

  • Trading

    Spot, perpetual futures, TWAP orders, instant buy and sell

  • OTC

    Requests for large trades through the OTC desk

  • Earn & portfolio

    Fixed and flexible yield plans, balances, history

  • Notifications

    Push notifications for orders, deposits and account events

  • Localization

    English and Arabic, right-to-left layout

Start here

Building something similar?

Tell us about your product and we'll outline how we'd approach it.

What happens next

  1. 1

    We review your request

    And come back with clarifying questions.

  2. 2

    Intro call

    We discuss goals, users, constraints and timing.

  3. 3

    Scope & estimate

    You get a proposed scope, team, timeline and budget.

What do you need?
Project stage
Estimated budget

We use your details only to respond to this request. NDA available on request.