Case study
Product Photo Studio Remove BG app icon

Product Photo Studio Remove BG
Photography app for Android

BG Remover AI: offline background removal in a Flutter app

BG Remover AI: Offline Cutout is an Android app built by CarrySo with Flutter. It detects the subject of a photo and removes the background on the device, with no upload, then lets people refine edges by hand, add new backgrounds and export marketplace-ready images.

Project type: CarrySo product. Product Photo Studio Remove BG is software CarrySo owns and publishes, not a client project. See the BG Remover AI product page for features, platforms and store links; this case study covers the problem, approach and engineering.

Platform
Android 7.0 and later
Built with
Flutter and Dart
First released on Google Play
23 June 2026
Current version
3.0.3 (updated 7 October 2026)
Google Play installs
100+
Project type
Owned product (published by CarrySo)
Our role
Product, design, development, publishing and maintenance

The problem

Most background removers upload photos to a cloud service, which costs data, adds waiting time and is a poor fit for product shots or ID photos people would rather keep private.

Automatic cutouts often leave rough edges around hair or fine detail, and many apps give no precise way to fix them.

The solution

On-device segmentation removes the background without a network connection.

A manual erase and restore brush with a magnifier loupe pulls detail back from the original image for precise fixes.

Key features

  • Offline AI background removal
  • Manual erase and restore brush with zoom loupe
  • Solid, gradient, blurred or photo backgrounds
  • Aspect-ratio presets for marketplaces and social platforms
  • Brightness, contrast, saturation, crop, text and stickers
  • Before/after compare slider and session history
  • Export as transparent PNG or with a new background

Screenshots

Product Photo Studio Remove BG screenshot 1 from the Google Play listing
Product Photo Studio Remove BG screenshot 2 from the Google Play listing
Product Photo Studio Remove BG screenshot 3 from the Google Play listing
Product Photo Studio Remove BG screenshot 4 from the Google Play listing

Screenshots from the app's Google Play listing.

How we built it

Heavy pixel work in background isolates

Mask clean-up, compositing and export run in background isolates rather than on the UI thread. Segmentation, pre-processing, manual mask application and marketplace rendering each have their own worker, so brushing and zooming are not blocked by pixel work.

Large feature-first code base

It is the largest of our published apps. Code is split by feature under lib/src/features over a shared core, with GetX for state and dependency management.

Crash reporting from real devices

Firebase Crashlytics and Cloud Messaging are integrated, so crashes on real devices are reported and users can be told about fixes.

Testing

Automated tests cover the mask clean-up service plus core and feature tests in the test/ folder.

Tech stack

Technologies used in BG Remover AI
TechnologyUsed for
Flutter & DartUI, editor canvas and app logic
image_background_removerOn-device subject segmentation
imageMask clean-up, compositing and export
GetXState management
Firebase (Crashlytics, Cloud Messaging, Firestore)Crash reporting, notifications and remote config
Google Mobile AdsMonetisation
carryso_growth_config (in-house)Our shared Flutter package for remote app config, soft/hard update prompts, push notification device sync and ad frequency limits

Sources: Google Play listing (com.removebg.ai); App source repository: pubspec.yaml, lib/src, test/. Store figures last checked 9 October 2026. Read the BG Remover AI privacy policy.

Related services

Flutter app development

Flutter app development for Android and cross-platform apps: architecture, state management, Firebase, on-device processing, testing and store release.

Android app development

Android app development with Flutter: apps built for real devices, published and maintained on Google Play, with Data safety, privacy policies and updates.

MVP app development

Launch a focused mobile MVP with Flutter: tight scope, real users on the app store, crash reporting and remote config, so you learn fast and iterate.

More case studies

Tell us what you want to build. We'll reply by email with questions, and then with a proposed scope and estimate.

Start a project Email carrysoofficial@gmail.com