Native Android apps
Kotlin and Jetpack Compose apps with Coroutines, Flow and modern Android architecture, built for performance and long-term upkeep.
Kotlin · Compose · Hilt · MVVM / MVIMelioAppStudio builds Android, iOS and Flutter apps for startups and companies. It is the studio of Darko Petkovski, a senior mobile engineer and Android architect with 13+ years of shipping apps for Swiss banks and products used by hundreds of millions of people.
Fast geography quiz on countries, flags, capitals and a map mode, with offline Bluetooth multiplayer and leaderboards.
More about GeoRush →A colourful word search: find hidden words in eight directions across hundreds of levels, with hints and achievements.
More about 8 way →A cozy bubble tea simulator. Build your drink, pick toppings and a cup, then tilt the phone to sip it.
More about Boba Sip →Daily holidays, fasting days, saints and prayers for Orthodox believers, in Macedonian.
More about Orthodox Calendar →A dream dictionary with 500+ searchable symbols, a personal dream diary and a daily sleep fact.
More about Sonovnik Dreams →One-touch arcade: pilot a rocket through alien caves, using ghosts of your past crashes to open new paths.
More about Echo Blast →Mix and match hundreds of clothing items, complete themed fashion challenges and pose for photos.
More about Melio →Open surprise boxes, collect characters and give them makeovers with hair, makeup and accessories.
More about Blind Box →Estimates customs duty, VAT, registration tax and the total cost of importing a car into North Macedonia, with a PDF report.
More about Vehicle Import Calculator →Learn road signs and driving theory with quizzes localised by country and language.
More about Driving Tests →From a first MVP to an architecture that carries a team of sixteen, the work is hands-on and senior from day one.
Kotlin and Jetpack Compose apps with Coroutines, Flow and modern Android architecture, built for performance and long-term upkeep.
Kotlin · Compose · Hilt · MVVM / MVIOne codebase for Android and iOS with Flutter or Kotlin Multiplatform, chosen to fit your team, budget and timeline.
Flutter · KMP · Compose MultiplatformMulti-module and feature-first Clean Architecture, white-label setups, coding standards and code reviews that let teams grow.
Led 4 teams / 16 Android engineersReusable SDKs with clean public APIs: payments, analytics and design systems that other teams and apps build on.
3DS payment SDK · analytics SDKBluetooth LE, sensors, background processing and geolocation for apps that talk to hardware in the real world.
IoT platform · HILTI BLE sensorsJava and XML to Kotlin and Compose migrations, ANR and crash reduction, and paying down technical debt without stopping delivery.
TrueCaller · 500M+ active usersDecisions get written down and agreed before they are built, so you always know what you are paying for and why.
We go through your goals, users and constraints, pick the right platform approach and give you a clear, honest estimate.
You get a written technical proposal with the trade-offs laid out, and approve it before any code is written.
CI/CD from day one, code review, automated tests and a working build you can try at the end of every sprint.
Store submission, crash and ANR monitoring, updates for new OS versions, and maintenance for as long as you need.
Payments, banking, IoT and social apps at scale. Every project below shipped to production.
End-to-end architecture for a production IoT platform on Android and iOS: feature-first modular architecture, a reusable design system, and technical leadership of a Flutter team through an MVP on an aggressive timeline.
IoTFlutterDesign systemWorked on one of the world's largest Android apps, with 500M+ active users. Migrated legacy Java/XML to Kotlin and Compose, reduced ANRs and improved stability.
500M+ usersComposeDefined the technical vision of a greenfield Android app: multi-module Clean Architecture, white-label builds from one codebase and an internal analytics SDK. Led four teams of 16 engineers.
White-labelSDKTeam leadOwned Settings, Messaging, Notifications, Profile and Search in the Android app, integrating with a Mastodon-based backend under tight release deadlines.
KotlinFlowTechnical coordinator of a 3DS SDK for secure payment authentication. Built on a white-label banking platform serving 50+ Swiss banks, a BLE sensor app for HILTI and parcel tracking for Swiss Post.
PaymentsBankingBLEInteractive language-learning apps with custom views, animations and haptic feedback.
JavaMVPDozens of engagements for startups and established companies, from requirements to release, on phones, tablets and Android TV.
Top Rated100% Job Success3,300+ hoursGames and everyday tools for Android and iPhone, designed, built and published by the studio.
Fast geography quiz on countries, flags, capitals and a map mode, with offline Bluetooth multiplayer and leaderboards.
A colourful word search: find hidden words in eight directions across hundreds of levels, with hints and achievements.
A cozy bubble tea simulator. Build your drink, pick toppings and a cup, then tilt the phone to sip it.
Top Rated on Upwork with 100% Job Success across 48 jobs and 3,300+ hours. Clients most often endorse Darko as committed to quality and a clear communicator.
Darko did great work converting our iOS app to Android. We have worked with him several times in the past and are always happy with the results!
We have worked with Darko several times and he always delivers exactly what we are asking for in a timely fashion. He has great English and always responds in a timely fashion. 10/10 would highly recommend.
Excellent communication skills and highly professional. If you look for an Android developer, don't look any further!
Darko understood our requirements and delivered accordingly despite limitations. We will be hiring him again soon.
This was our first project together and it went very smoothly. He is easy to work with and very easy to get in touch with. We are now starting another project together.
Yes. We build native Android apps in Kotlin and Jetpack Compose, and apps for Android and iOS together with Flutter or Kotlin Multiplatform. We recommend the approach that fits your product, budget and team.
Native Android is the best fit for apps that rely heavily on platform features such as Bluetooth, background work or deep system integration. Flutter or Kotlin Multiplatform usually cost less when you need both stores from one codebase. We explain the trade-offs in the architecture proposal before any code is written.
Yes. We regularly modernise existing apps: migrating Java and XML to Kotlin and Compose, reducing crashes and ANRs, and restructuring code into modules so new features ship faster.
Yes. We prepare store listings, handle review submissions and set up release pipelines. We publish our own apps the same way.
MelioAppStudio is based in Skopje, North Macedonia, and works remotely with clients across Europe and worldwide, in English or Macedonian.
Yes. Darko has led teams of up to 16 Android engineers and can join as a technical lead, architect or senior engineer, setting standards, reviewing code and mentoring.
Send a few lines about your idea or your existing app. Darko answers every message personally, in English or Macedonian.