Skip to content
Moldova · Agentic mobile development

Mobile App Development for Moldova: One Codebase, Both Stores

Building an app for Moldova means planning for two platforms whose balance will not sit still. StatCounter put Android at 70.76% of the country's mobile OS market in September 2026, yet iOS ranged from 18.03% to 45.97% over the previous 12 months. Add Romanian in the Latin script as the state language, constitutional protection for Russian, and a data protection law that has governed processing only since 23 August 2026, and an app built for one store in one language starts out behind.

Curiosive is a software studio in Ankara, Türkiye, building remotely for teams in Moldova. We work with AI coding agents under senior engineer review, in React Native, so one TypeScript codebase ships to the App Store and Google Play. Agents take the volume of screens, navigation, forms and tests. Engineers own the parts that can hurt users: token storage, auth refresh, entitlement checks, permission prompts and the privacy declarations each store reviews.

24
published portfolio projects
5+
years building for production
12
countries the work runs in
100%
of code read by a senior engineer
1 day
to hear back, from the engineer

Localising a mobile app for Moldova: Romanian, Russian and the leu

Article 13 of the Constitution makes Romanian, written in the Latin script, the state language and protects the use of Russian and other languages spoken in the country. For most consumer apps that means planning Romanian and Russian strings from the first screen rather than adding a second language after launch. Keeping copy out of components from day one lets agents generate the translation keys, the language switch and snapshot tests for each screen in both languages, so a layout that breaks in one of them is caught before review. Article 130 makes the Moldovan leu the national currency, so in-app prices, receipts and order totals should be formatted in lei. Store listings get the same treatment: agents draft the descriptions and release notes in both languages, and a person checks them before anything is submitted.

Law No. 195/2024, Moldova's transposition of the GDPR, has applied since 23 August 2026 under the supervision of the National Center for Personal Data Protection (CNPDCP). The CNPDCP's explainer on the law puts the age of digital consent at 14: when information society services are offered directly to a child, consent-based processing is lawful only from that age, and for a younger child a legal representative must give or authorise consent. The GDPR itself starts at 16 and lets Member States go no lower than 13, so an app that also signs up users in EU countries may need a different threshold for them. Marketing opt-ins are a second onboarding issue. A CNPDCP recommendation to online platforms, issued under the former Law No. 133/2011, says accepting terms and conditions is not consent to marketing. The opt-in must be separate, unconditional and not pre-ticked, and refusing it must have no negative consequences.

Android and iOS share in Moldova, and why we ship to both

StatCounter's September 2026 snapshot gives iOS 29.23% of the country's mobile OS market against Android's 70.76%. Taken alone, that suggests building for Android first. The twelve months before it tell a different story: iOS swung between 18.03% in December 2025 and 45.97% in May 2026. A team that ships one platform and waits may find a large part of its audience on the other. React Native lets one TypeScript codebase reach both stores, which is how we built TrendinChat (trendin.chat), real-time trending-topic chat rooms built in two weeks, and Coffict (coffict.com), an order-ahead coffee and loyalty app, both for clients in Türkiye. Platform-specific work does not disappear. Tokens go into Keychain on iOS and Keystore on Android, permission prompts differ, and each store runs its own review. Engineers handle those parts; agents handle the shared screens.

What AI agents build and what engineers own in a mobile app

On a mobile project the split between agents and people follows store review. Coding agents such as Claude Code or Cursor scaffold screens, navigation, list rendering and form validation, write the tests and draft store metadata, and a senior engineer reads every diff before it merges. What an agent does not decide is how the app answers to Apple and Google. Since 31 August 2026, new apps and updates on Google Play must target Android 16 (API level 36) or higher. If users can create an account, Apple requires a way to start deleting it inside the app, and Google asks for both an in-app path and a web link. Every Play app needs a Data safety form that stays accurate, including data collected through SDKs, and Apple wants approved reasons in the privacy manifest for each required-reason API the code uses. Those declarations are review work, not volume.

Questions

The things people ask before starting.

How much does it cost to build a mobile app for Moldova?

Work runs as AI-accelerated development, starting from $2,000 per month, with scope agreed in writing. Both are published starting points in US dollars rather than quotes. A discovery call comes first and the scope is then fixed on paper, with Romanian and Russian strings counted in the estimate rather than added later.

At what age can a child consent to an app using their data in Moldova?

From 14, according to the CNPDCP's explainer on Law No. 195/2024. For information society services offered directly to children, consent from a child aged 14 or over is enough; under 14, a legal representative has to give or authorise it. An app aimed at younger users therefore needs an age check and a parental consent flow designed by an engineer.

Should we launch on Android or iOS first in Moldova?

Plan for both. Android held 70.76% of the mobile OS market there in September 2026 by StatCounter's count, but the iOS share moved between 18.03% and 45.97% in the year before. With React Native one codebase reaches both stores, so covering both platforms does not mean building the app twice.

Can marketing consent be part of our app's terms and conditions in Moldova?

No, according to a CNPDCP recommendation to online platforms. Accepting terms is not freely given consent to marketing, so the opt-in needs its own option that is not pre-ticked, buying must not depend on it, and refusing or withdrawing it must carry no negative consequence. The recommendation was issued under the former Law No. 133/2011.

Can a studio in Türkiye work during Moldovan office hours?

For most of the day, yes. Ankara never changes its clocks, so it matches your clocks in summer and sits an hour ahead in winter, when the last hour of your working day falls after our 18:00 finish. Either way, decisions live in writing and each week ends with a releasable build and one short call.

How it starts

What happens after you write to us.

  1. 01

    You describe the product

    One paragraph on what you are building, roughly when you need it, and who it is for. No brief, no form with fifteen fields.

  2. 02

    You get a reply within a day

    From the engineer who would do the work, not a sales team. If we are not the right fit we say so, and where possible we point you somewhere better.

  3. 03

    You get a scoped plan

    Scope, price and timeline in writing before anything is committed. You decide with the numbers in front of you.

No long contract to begin, no lock-in to our tooling, and the code is yours from the first commit.

Start a conversation
Contact

Looking for an engineering partner for the long haul?

A short note about the product, the timeline and who it is for is enough to start. You will hear back from the engineer who would do the work, not a sales team.

Ankara / Türkiye · Working across European and US time zones