Skip to content
North Macedonia · Agentic mobile development

Mobile App Development for North Macedonia, iOS and Android

In September 2026 StatCounter measured mobile operating system share in North Macedonia at 67.98% Android and 32.01% iOS. That split tempts teams to ship Android alone and leave iPhone users for later, which keeps roughly a third of the market waiting. The decisions that cost most to reverse are quieter: a Macedonian Cyrillic interface, the age at which a child can consent, and what an analytics SDK may write to a phone before the user agrees.

Curiosive is a studio in Ankara, Türkiye, working remotely with AI coding agents under senior engineer review. React Native gives one TypeScript codebase for the App Store and Google Play. Agents take on screens, navigation, list rendering, form validation, tests and first drafts of store metadata. Engineers keep what can hurt users: token storage in Keychain and Keystore, auth refresh, server-side entitlement checks, offline and reconnection behaviour, permission prompts and the privacy declarations for store review.

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 North Macedonia: Macedonian Cyrillic

Amendment V of North Macedonia's Constitution makes Macedonian in its Cyrillic script the official language nationwide, and any other language spoken by at least 20% of citizens is also an official language. An app meant for the whole population should therefore plan for Macedonian in Cyrillic plus every language that meets that threshold, instead of an English interface with translation added after launch. In practice every string passes through a translation layer from the first screen, layouts are checked against the longest translation, and dates and numbers are formatted from the locale rather than hard-coded. Store listings, push notification copy and the text explaining each permission prompt need the same languages. Agents extract strings and generate the locale files; a person checks each language on a real device.

Two rules shape the data layer of a consumer app here. Article 12 of the Law on Personal Data Protection sets the age of digital consent at 14: for a service offered directly to a child, consent-based processing is lawful only if the child is at least 14, otherwise a holder of parental responsibility must give or authorise consent and the controller must make reasonable efforts to verify this. The Law on Electronic Communications, applicable from 1 June 2026, adds Article 198(5): storing or reading information on a user's device needs consent given after clear and comprehensive information about the purposes, with exemptions only for transmitting a communication or providing a service the user explicitly requested. Plan for analytics and attribution SDKs that write identifiers on first launch to stay idle until consent is recorded. An engineer reviews the age gate and the consent flow before each release.

Store releases for an Android-led market: Play and App Store rules

Because Android leads the mobile market in North Macedonia, Google Play rules decide whether most of your users receive an update. Since 31 August 2026, new apps and updates submitted to Play must target Android 16 (API level 36) or higher. Every Play app must complete the Data safety form, covering data collected or shared through third-party libraries and SDKs, and keep it accurate and complete; apps that do not comply face enforcement such as blocked updates or removal. Play also requires apps with account creation to offer deletion both inside the app and through a web link. On iOS, the App Store requires account deletion to start inside the app, and each upload needs a privacy manifest declaring approved reasons for every required-reason API the code uses. An engineer checks both against what the SDKs actually collect.

OneID sign-in and public-sector app accessibility in North Macedonia

OneID, launched in December 2021 by KIBS with Nextsense, is an electronic identification service certified under eIDAS and the Law on Electronic Documents, Electronic Identification and Trust Services. It identifies users remotely on a mobile device at a high level of assurance against the Central Population Register, and financial institutions, telecom operators and state institutions can integrate it. If your app belongs to one of those sectors, treat the OneID handoff as part of the authentication design from the start. Apps for public-sector institutions carry a second duty: the Law on Accessibility of Websites and Mobile Applications of Public Sector Institutions has applied since 1 July 2026, and active mobile apps that already existed must comply and publish an accessibility statement by 31 December 2026. The Ministry of Digital Transformation supervises compliance, so contrast and screen reader labels belong in every review.

Where coding agents stop on a React Native app for North Macedonia

Each task starts as a written brief with acceptance criteria and the boundaries the agent must not cross. Claude Code or Cursor then works inside the repository, runs the type checker, linter and tests, and proposes a diff that a senior engineer reads before it merges; agents never merge their own work. Here agents produce the Cyrillic locale files, list screens and store metadata drafts, while engineers own the Article 12 age gate, consent-gated SDKs, the OneID handoff and token storage. The same approach shipped TrendinChat (trendin.chat), real-time trending-topic chat rooms built in React Native in two weeks, and Coffict (coffict.com), an order-ahead coffee and loyalty app, both for clients in Türkiye. Ankara sits an hour ahead of North Macedonia in summer and two in winter.

Questions

The things people ask before starting.

Should we build for Android or iOS first in North Macedonia?

Build for both from one codebase where the budget allows. StatCounter put Android at 67.98% and iOS at 32.01% of mobile operating system share in North Macedonia in September 2026, so Android leads but iOS covers about a third of users. React Native serves both stores from one TypeScript codebase.

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

At 14. Article 12 of the Law on Personal Data Protection sets that age for consent-based processing in services offered directly to a child. Below it, a holder of parental responsibility must give or authorise consent and the controller must make reasonable efforts to verify this, so the age gate is designed before launch.

Does an app in North Macedonia need a Macedonian Cyrillic version?

If it is meant for the whole population, plan for one. Macedonian in its Cyrillic script is the official language nationwide, and any language spoken by at least 20% of citizens is official too. Building translation in from the first screen costs far less than retrofitting it once the app is live.

How much does mobile app development cost for a company in North Macedonia?

Our one offer is AI-accelerated development from $2,000 a month, billed in US dollars. What that covers for your app, such as platforms, screens and integrations, is fixed in a written scope once we have talked through the product. Accounts for the repository, database and hosting belong to you from the start.

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