Photo Compressor, Resizer: KB
Photography · AndroidCompress photo size in KB & MB. Batch image resizer & fast PNG/JPG converter.
App maintenance keeps a published app working, compliant and improving after launch. That means fixing crashes, updating Flutter and SDK versions, meeting new Google Play requirements and shipping regular releases. We maintain our own portfolio of Flutter apps this way.
We run a portfolio of Flutter apps, so we built tooling to maintain them efficiently. You get the same approach:
| Tool | What it does |
|---|---|
| Growth config package (Flutter) | Reads app configuration from Cloud Firestore at startup; controls soft and forced update prompts, ad frequency and push notification device sync |
| Release priority tracker (Cloud Functions) | Checks every app's Google Play listing nightly and flags apps whose last release is past a warning or critical age |
| Admin panel (Flutter web) | Manages apps, privacy policies, ad settings, push templates and release plans in one place |
| Crash reporting | Firebase Crashlytics in production apps to catch problems from real devices |
If your app was built by another team, we start with an audit: whether it builds, dependency health, crash data, store policy status and test coverage. You get a prioritised list of what is urgent, what is risky and what can wait. Then we agree how to proceed.
These are CarrySo's own products, published on Google Play under our developer account. Figures are taken from Google Play when this site was built; each card links to the case study.
Compress photo size in KB & MB. Batch image resizer & fast PNG/JPG converter.
Fast offline photo cropping, aspect ratio presets, image rotation, and sharing.
Because the platform keeps moving. Google Play raises the required target API level on a schedule, Android and iOS change permission and background rules, and packages stop being maintained. An app that isn't updated can be hidden from new users or removed from the store.
Yes, if the app includes an update check. Our apps read a minimum version from remote configuration, so users see a soft prompt or a required update screen without a new store release.
Yes, for Flutter apps. We start with a code and store audit so both sides know the app's condition before committing to a maintenance plan.
What drives the cost of a mobile app: scope, backend, integrations, design, platforms and maintenance. How to estimate your app and what an honest quote includes.
What mobile app maintenance involves: crash monitoring, SDK and target API updates, store policy deadlines, privacy forms, update prompts and a release cadence.
Practical mobile app security for product teams: secure storage, auth tokens, server-side validation, security rules, privacy by design, permissions and SDK hygiene.
Mobile app development from idea to app store: Flutter apps for Android and iOS, SaaS mobile apps, MVPs, UI/UX, backend APIs, store deployment and maintenance.
App deployment to Google Play and the App Store: listings, screenshots, privacy policy, Data safety and privacy labels, signing, review, staged rollout and updates.
Backend and API development for mobile apps: Firebase (Auth, Firestore, Cloud Functions, FCM), REST API integration, security rules, admin panels and remote config.
Flutter app development for Android and cross-platform apps: architecture, state management, Firebase, on-device processing, testing and store release.
Tell us what you want to build. We'll reply by email with questions, and then with a proposed scope and estimate.