Mikalai SiliukMS Development
Back to apps
Boyfi app icon — AI companion for meaningful conversations and immersive role-play.
iOS · Android

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 notes
Problem

The 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.

Approach

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.

Outcome

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

Boyfi iOS and Android app screen 1 — AI companion for meaningful conversations and immersive role-play.
Boyfi iOS and Android app screen 2 — AI companion for meaningful conversations and immersive role-play.