Case study · Mobile

A Flutter app for the same property platform, with phone sign-in, push notifications and a native incoming-call screen on both platforms.

  • 1Flutter codebase
  • 2platforms shipped
  • 0reCAPTCHA steps for users

The problem

Sign-in was failing on a reCAPTCHA flow, and calls had to ring like a real phone call even when the app was closed.

What we built

  1. 01

    Backend-driven OTP sign-in through Firebase Admin, replacing the failing reCAPTCHA flow.

  2. 02

    Push notifications through OneSignal, with the iOS certificate and key setup done properly.

  3. 03

    A full-screen incoming-call experience on Android that meets Play Store policy, with CallKit on iOS.

The result

Users sign in with a phone number in one step, and calls reach them on both platforms the way a native call would.

Contact

Have something to build? Tell us about it. A senior engineer reads every message and replies within one business day.