Android app development
We build Android apps with React Native: a single codebase, a native feel, and stable behavior across a wide range of devices — from budget phones to tablets. When you need both iOS and Android, the core code is shared and platform differences are handled with targeted native modules.
We run the full cycle: from Discovery and MVP to Google Play release and post-launch support. We own not just the code, but the things that usually surface specifically on Android — OS version spread, background restrictions, and Google Play's target API and signing requirements. We work remotely across Russia and abroad.
One Android, many devices
The main challenge on Android is fragmentation: different manufacturers, screen sizes and densities, OS versions, vendor skins, and aggressive battery saving. We build layouts adaptively for phones and tablets, test across a real range of devices and OS versions, and carefully handle cutouts, gestures, and system fonts.
We pay separate attention to background behavior: on recent Android versions, background work, autostart, and push delivery are far more restricted than on iOS — this has to be designed into the architecture, not patched in before release.
Google Play release
We prepare and ship the Google Play release end to end: Play App Signing, App Bundle builds, target API set to the store's current requirements, plus the Data Safety form and store listing. We run the app through closed and open testing and respond to review feedback.
We set up release tracks (internal/closed/open/production) and staged rollout so updates reach users in a controlled way. Where it fits, we enable JS-side updates without a full store release.
Android integrations
We connect what the product needs: push notifications via Firebase Cloud Messaging with deep links, payments through payment SDKs and, where required, Google Play Billing, maps and geolocation, authentication, analytics, and crash reporting. Heavy or platform-specific parts go into native modules.
Every integration is verified across OS versions and against real runtime permissions (location, notifications, background) so behavior matches what the store and users expect.
Performance and stability
We optimize what's most visible on Android: cold start, list and animation smoothness, battery usage, and memory on low-cost devices. We wire in crash and ANR monitoring to catch issues on the real audience rather than from store reviews.
Quality is held with tests and reviews, and releases roll out in stages. After launch we stay on support: updates for new Android versions, fixes, new features, and optimization.
Timeline and how we estimate
Cost depends on the scope of features, integrations, design, and whether a backend is needed. As a reference, typical projects land roughly between 2.4 and 8 million RUB; we give a precise range after reviewing the task. If you need iOS alongside Android, a shared React Native codebase saves both budget and time compared to two separate apps.
An Android MVP typically takes from 1 month — exact timing and milestones are fixed after Discovery. This is a reference.
FAQ
How much does Android app development cost?
Which Android versions and devices will the app support?
Will you help publish the app to Google Play?
Tell us about your product — a path to production follows
A 30-minute call: the task, the risks and the format of working together. No obligations.