Boyfi
AI companion for meaningful conversations and immersive role-play.
My roleLead Flutter developer · Subscriptions · Release owner
Boyfi is an AI-powered companion app focused on meaningful conversations and immersive role-play experiences. Users choose from a variety of lifelike AI characters tailored to their preferences and mood. Private, personalized interactions available anytime, anywhere — with premium features through a subscription.
How I built it
Project notesThe founders had spent three months with an agency that couldn't get real-time AI working in a mobile app and were burning runway. They needed a dual-platform launch with subscriptions, AI integrations, and a codebase the team could evolve without rewrites.
Scoped the whole product in one call: Flutter for iOS and Android with a single codebase, an AI provider abstraction layer so future model swaps cost days not weeks, dual subscriptions running in parallel (App Store IAP via Adapty plus a custom Stripe-powered WebFunnels API), and an analytics stack covering AppsFlyer, Amplitude, and Facebook events from day one.
App was live on App Store and Google Play six weeks after kickoff. Eight months later, a third AI provider was added by touching one module — no architectural rewrites. The codebase is still in active development without changing the original layering.
Built with
Stack- Framework
- Flutter
- Cloud & Services
- Firebase AuthRemote ConfigFCMFirestoreCloud Functions
- Analytics
- AppsFlyerAmplitudeFacebook App Events
- Monetization
- AdaptyCustom Subscription API (WebFunnels)
- Integrations
- OpenAIGrok
Preview

