Skip to main content
About me
Projects54
Services
Design
Website DesignLogo DesignMobile App DesignBrandingPrint DesignAd Creatives
Development
Website DevelopmentE-commerceCRM/ERP/SaaS SystemsMobile Apps
Marketing
SEOGoogle AdsSMM MarketingEmail Marketing
Consulting
UX AuditBusiness ConsultingProduct StrategyConversion Optimization
Service Areas
USA
New YorkLos AngelesSan Francisco Bay AreaBostonAustinMiami
Great Britain
LondonManchesterEdinburghBirminghamGlasgowBristolCambridge
Canada
TorontoVancouverMontreal
Australia
SydneyMelbourneBrisbane
Reviews
Blog
Contacts
Get in touch
About me
Projects54
Services
DesignWebsite DesignLogo DesignMobile App DesignBrandingPrint DesignAd Creatives
DevelopmentWebsite DevelopmentE-commerceCRM/ERP/SaaS SystemsMobile Apps
MarketingSEOGoogle AdsSMM MarketingEmail Marketing
ConsultingUX AuditBusiness ConsultingProduct StrategyConversion Optimization
Service Areas
New YorkLos AngelesSan Francisco Bay AreaBostonAustinMiamiLondonManchesterEdinburghBirminghamGlasgowBristolCambridgeTorontoVancouverMontrealSydneyMelbourneBrisbane
Reviews
Blog
Contacts
Get in touch

Contacts

Let's make something together

I'm available 9:00 AM – 8:00 PM Ukraine, Monday through Friday.

I can answer all your questions, write me a message.
Your data is protected and not transferred to third parties.

+38 (097) 770 10 97
[email protected]
My Calendly
Me in social media
InstagramFacebookLinkedinTelegramSkypeBehanceDribbbleTiktok
  • Afghanistan+93
  • Albania+355
  • Algeria+213
  • Andorra+376
  • Angola+244
  • Antigua and Barbuda+1268
  • Argentina+54
  • Armenia+374
  • Aruba+297
  • Australia+61
  • Austria+43
  • Azerbaijan+994
  • Bahamas+1242
  • Bahrain+973
  • Bangladesh+880
  • Barbados+1246
  • Belarus+375
  • Belgium+32
  • Belize+501
  • Benin+229
  • Bhutan+975
  • Bolivia+591
  • Bosnia and Herzegovina+387
  • Botswana+267
  • Brazil+55
  • British Indian Ocean Territory+246
  • Brunei+673
  • Bulgaria+359
  • Burkina Faso+226
  • Burundi+257
  • Cambodia+855
  • Cameroon+237
  • Canada+1
  • Cape Verde+238
  • Caribbean Netherlands+599
  • Cayman Islands+1
  • Central African Republic+236
  • Chad+235
  • Chile+56
  • China+86
  • Colombia+57
  • Comoros+269
  • Congo+243
  • Congo+242
  • Costa Rica+506
  • CΓ΄te d'Ivoire+225
  • Croatia+385
  • Cuba+53
  • CuraΓ§ao+599
  • Cyprus+357
  • Czech Republic+420
  • Denmark+45
  • Djibouti+253
  • Dominica+1767
  • Dominican Republic+1
  • Ecuador+593
  • Egypt+20
  • El Salvador+503
  • Equatorial Guinea+240
  • Eritrea+291
  • Estonia+372
  • Ethiopia+251
  • Faroe Islands+298
  • Fiji+679
  • Finland+358
  • France+33
  • French Guiana+594
  • French Polynesia+689
  • Gabon+241
  • Gambia+220
  • Georgia+995
  • Germany+49
  • Ghana+233
  • Gibraltar+350
  • Greece+30
  • Greenland+299
  • Grenada+1473
  • Guadeloupe+590
  • Guam+1671
  • Guatemala+502
  • Guinea+224
  • Guinea-Bissau+245
  • Guyana+592
  • Haiti+509
  • Honduras+504
  • Hong Kong+852
  • Hungary+36
  • Iceland+354
  • India+91
  • Indonesia+62
  • Iran+98
  • Iraq+964
  • Ireland+353
  • Israel+972
  • Italy+39
  • Jamaica+1876
  • Japan+81
  • Jordan+962
  • Kazakhstan+7
  • Kenya+254
  • Kiribati+686
  • Kosovo+383
  • Kuwait+965
  • Kyrgyzstan+996
  • Laos+856
  • Latvia+371
  • Lebanon+961
  • Lesotho+266
  • Liberia+231
  • Libya+218
  • Liechtenstein+423
  • Lithuania+370
  • Luxembourg+352
  • Macau+853
  • Macedonia+389
  • Madagascar+261
  • Malawi+265
  • Malaysia+60
  • Maldives+960
  • Mali+223
  • Malta+356
  • Marshall Islands+692
  • Martinique+596
  • Mauritania+222
  • Mauritius+230
  • Mayotte+262
  • Mexico+52
  • Micronesia+691
  • Moldova+373
  • Monaco+377
  • Mongolia+976
  • Montenegro+382
  • Morocco+212
  • Mozambique+258
  • Myanmar+95
  • Namibia+264
  • Nauru+674
  • Nepal+977
  • Netherlands+31
  • New Caledonia+687
  • New Zealand+64
  • Nicaragua+505
  • Niger+227
  • Nigeria+234
  • North Korea+850
  • Norway+47
  • Oman+968
  • Pakistan+92
  • Palau+680
  • Palestine+970
  • Panama+507
  • Papua New Guinea+675
  • Paraguay+595
  • Peru+51
  • Philippines+63
  • Poland+48
  • Portugal+351
  • Puerto Rico+1
  • Qatar+974
  • RΓ©union+262
  • Romania+40
  • Russia+7
  • Rwanda+250
  • Saint Kitts and Nevis+1869
  • Saint Lucia+1758
  • Saint Pierre & Miquelon+508
  • Saint Vincent and the Grenadines+1784
  • Samoa+685
  • San Marino+378
  • SΓ£o TomΓ© and PrΓ­ncipe+239
  • Saudi Arabia+966
  • Senegal+221
  • Serbia+381
  • Seychelles+248
  • Sierra Leone+232
  • Singapore+65
  • Slovakia+421
  • Slovenia+386
  • Solomon Islands+677
  • Somalia+252
  • South Africa+27
  • South Korea+82
  • South Sudan+211
  • Spain+34
  • Sri Lanka+94
  • Sudan+249
  • Suriname+597
  • Swaziland+268
  • Sweden+46
  • Switzerland+41
  • Syria+963
  • Taiwan+886
  • Tajikistan+992
  • Tanzania+255
  • Thailand+66
  • Timor-Leste+670
  • Togo+228
  • Tonga+676
  • Trinidad and Tobago+1868
  • Tunisia+216
  • Turkey+90
  • Turkmenistan+993
  • Tuvalu+688
  • Uganda+256
  • Ukraine+380
  • United Arab Emirates+971
  • United Kingdom+44
  • United States+1
  • Uruguay+598
  • Uzbekistan+998
  • Vanuatu+678
  • Vatican City+39
  • Venezuela+58
  • Vietnam+84
  • Wallis & Futuna+681
  • Yemen+967
  • Zambia+260
  • Zimbabwe+263

I'll respond within 30 minutes during business hours

About me
Projects54
Services
Service Areas
Reviews
Blog
Contacts
Get in touch
Get in touch
About meProjects54ReviewsBlogContacts
Services
Website DesignLogo DesignMobile App DesignBrandingPrint DesignAd CreativesWebsite DevelopmentE-commerceCRM/ERP/SaaS SystemsMobile AppsSEOGoogle AdsSMM MarketingEmail MarketingUX AuditBusiness ConsultingProduct StrategyConversion Optimization
Service Areas
New YorkLos AngelesSan Francisco Bay AreaBostonAustinMiamiLondonManchesterEdinburghBirminghamGlasgowBristolCambridgeTorontoVancouverMontrealSydneyMelbourneBrisbane
About meProjects54ReviewsBlogContacts
Services
Website DesignLogo DesignMobile App DesignBrandingPrint DesignAd CreativesWebsite DevelopmentE-commerceCRM/ERP/SaaS SystemsMobile AppsSEOGoogle AdsSMM MarketingEmail MarketingUX AuditBusiness ConsultingProduct StrategyConversion Optimization
Service Areas
New YorkLos AngelesSan Francisco Bay AreaBostonAustinMiamiLondonManchesterEdinburghBirminghamGlasgowBristolCambridgeTorontoVancouverMontrealSydneyMelbourneBrisbane
Β© 2026 Alex Filiuk | All rights reserved.Privacy Policy
  1. Home
  2. β€ΊService Areas
  3. β€ΊKyiv
  4. β€ΊMobile App Design

Mobile App Design in Kyiv, Ukraine

I design UI/UX for mobile apps on iOS and Android β€” native (Swift/Kotlin) and cross-platform (React Native, Flutter). I work with product teams, IT startups and corporates in Kyiv: from MVPs to mature products with millions of users.

15+years in mobile UI/UX
40+iOS and Android apps shipped
KyivUnit.City, Podil, Pechersk β€” primary location
100+Satisfied clients worldwide
View portfolio
+38 (097) 770 10 97
Available slots for May: 2
CYTY
Taxi App
Alt Mobile CRM
Fixly
Mobile App Design in Kyiv, Ukraine
Alex FiliukCEO & Founder at High-End Agency15+ years of design & development

Leave a request

Fill out the form or give me a call

Free consultation

We'll discuss your project and find the best solution

Get the result

Receive your finished app design with UI Kit and prototype

Types of Mobile Design

I design mobile apps for any platform and industry

🍎

iOS app design

Mobile app design following Apple Human Interface Guidelines with native iOS components.

πŸ€–

Android app design

Design following Google Material Design 3 guidelines adapted for the Android ecosystem.

πŸ”„

Cross-platform app design

Unified design for iOS and Android considering differences between both platforms.

☁️

SaaS app design

UX/UI design for cloud services and business tools with complex interfaces.

πŸ›οΈ

E-commerce app design

Mobile store design with catalog, cart, payment and order tracking.

πŸ’¬

Social app design

App design for messaging, communities or content platforms focused on engagement.

Work Process

1

Research & Analysis

I study your audience, competitors, and business goals. I conduct UX research and create user personas.

2

Information Architecture

I build the app structure, user flows, and navigation model. I define key usage scenarios.

3

Wireframes

I create schematic layouts for all screens. I test interaction logic before visual design begins.

4

UI Design

I develop the visual style, design system, and detailed mockups for every app screen.

5

Prototyping & Handoff

I create an interactive prototype for testing. I prepare specifications and assets for the development team.

Pricing

Choose the optimal package for your project

Starter

MVP App

10 screens

$1000$1200

What's included:

  • Design and development of 10 screens
  • iOS or Android
  • UI Kit components
  • Interactive prototype
App ready in 7 days
Basic

Standard App

30 screens

$3000$3600

What's included:

  • Design and development of 30 screens
  • iOS or Android
  • UI Kit components
  • Interactive prototype
  • UX research
App ready in 3 weeks
Business

Pro App

50 screens

$5000$6000

What's included:

  • Design and development of 50 screens
  • iOS or Android
  • Design system
  • Interactive prototype
  • UX research
  • Animations and micro-interactions
App ready in 1 month
Premium

Premium App

50+ screens

$5000+$6000+

What's included:

  • Design and development of 50+ screens
  • iOS or Android
  • Full design system
  • In-depth UX research
  • UX strategy and User Flow
  • Interactive prototype
  • Animations and micro-interactions
  • Usability testing
  • Personal project manager
  • Priority support after delivery
Individual timelines

Cost will be calculated individually depending on your request.

Portfolio

Examples of completed projects

CYTY

CYTY

Alt Mobile CRM

Alt Mobile CRM

BMW Service CRM

BMW Service CRM

High-Level Remodeling

High-Level Remodeling

Best 365 Care

Best 365 Care

Pet Alteration

Pet Alteration

Frequently Asked Questions

Answers to the most popular questions

Cost depends on scope and product complexity. Approximate ranges:

  • MVP (8–15 screens) β€” a focused app with one core flow, single platform or cross-platform on React Native/Flutter. Suitable for hypothesis validation, pre-seed startups.
  • Standard (25–60 screens, iOS + Android) β€” a full product with onboarding, auth, core features, profile, settings, payments. The most popular format among Kyiv product teams.
  • Enterprise (60+ screens, design system) β€” complex products with multiple user roles, B2B functionality, integrations, dark mode, accessibility, multi-language. Ships together with a complete design system.

Pricing doesn't change by city β€” clients in Kyiv, Lviv or San Francisco get the same rates. If the project goes alongside development or branding, combined packages are available.

Yes. With Kyiv clients I meet in person at the brief and key milestones β€” it's the most efficient sync format. Convenient locations: Unit.City in Podil, your office in Pechersk or Shevchenkivskyi district, or neutral meeting rooms at BC Gulliver or BC Astarta-Kyiv.

Between meetings β€” Figma + Slack/Telegram + Zoom. Most of my CTO and product manager clients in the capital choose a hybrid format: 2–3 in-person sessions at key checkpoints and the entire workflow online. It's faster and doesn't burn 3 hours blocking traffic between offices.

This is a product decision, not a design one. I help make it during pre-sale based on your market, resources and roadmap.

  • Native iOS (Swift, SwiftUI). If your market is the premium segment, the Apple ecosystem (US, EU), and you need native features (Live Activities, Widgets, ARKit). Highest UX quality, highest cost.
  • Native Android (Kotlin, Jetpack Compose). Ukraine, Latin America, Southeast Asia β€” markets where Android holds 70–85%. Material Design 3 dictates its grammar.
  • React Native. Fast time-to-market, single team, acceptable quality. Ideal for MVPs and products with simple UI logic.
  • Flutter. Fastest dev velocity, full UI control, ideal for products with complex custom graphics. The trend among Kyiv product teams over the past 2 years.

I adapt design to the chosen stack: for native β€” separate iOS/Android specifications, for cross-platform β€” a tokenised system with variants for both OS.

The standard cycle is 6–12 weeks depending on scope:

  1. Discovery (weeks 1–2). Brief, team interviews, App Store and Google Play competitor analysis, jobs-to-be-done, user flows, information architecture.
  2. Wireframes + prototype (weeks 2–4). Low-fidelity layouts of key flows, an interactive Figma prototype. We test logic before investing in visuals.
  3. UI design + design system (weeks 4–8). Visual screens, design system with tokens, dark/light mode variants, iOS HIG and Material Design 3 adaptation.
  4. Micro-animations + handoff (weeks 8–10). Lottie/Rive animations, Figma Dev Mode, developer specs, handoff video sessions.
  5. Supervision (weeks 10–12+). Implementation oversight, build reviews, minor fixes.

If development runs in parallel, design stays 2 sprints ahead β€” that's the optimal pace.

Design tokens are atomic values of a design system (colours, spacing, radii, typography, shadows) described as variables, not as concrete hex codes in mockups. As a result, the same tokenised system can auto-propagate to iOS, Android, Web, and even Watch / TV apps.

I use Figma Variables for multi-mode tokens (light/dark/high-contrast), Tokens Studio for export to JSON / Style Dictionary, and align the structure with your iOS/Android/RN/Flutter engineers β€” so the tokens "land" in Swift, Kotlin, TypeScript without manual transfer. This saves dozens of engineering hours and eliminates a whole class of "designer raised padding, developer didn't notice" bugs.

The full cycle, including UX. UI without UX is decoration that doesn't solve product problems.

  • UX research. User interviews (5–8 for qualitative research), behaviour analysis in the existing product (Hotjar, Amplitude, Mixpanel), competitor benchmarking.
  • Information architecture. Screen map, navigation, sitemap, user flows for key scenarios.
  • Prototyping. An interactive Figma prototype with realistic transitions that can be tested before development.
  • Usability testing. A moderated session with 5 users on the prototype or shipped build β€” surfaces 80% of UX issues.
  • Hypothesis analytics. We set up event tracking with the team, formulate hypotheses, evaluate results in the next release.

If you have an existing app β€” I suggest a UX audit as a first step: assessment of the current state, ROI of possible changes, prioritisation.

This is the core of my work. Not "one design for two platforms" β€” that's an antipattern I see in 80% of Kyiv agencies.

  • Navigation. On iOS β€” back button in navigation bar, swipe-to-go-back, tab bar at the bottom. On Android β€” system back gesture, bottom navigation, top app bar.
  • Typography. iOS β€” SF Pro Display/Text or a custom font with SF metrics. Android β€” Roboto / Google Sans / custom, but with different sizes.
  • Controls. Switch, picker, action sheet, alert β€” on iOS and Android they look and behave differently. Users subconsciously expect this.
  • Animations. iOS likes smooth spring animations, Material Design 3 β€” expressive motion with emphasized easing.
  • Dark mode. On iOS β€” system-driven, on Android 12+ β€” Material You with dynamic colour.

I prepare two parallel specifications in Figma with shared tokens but different grammars β€” it pays off in development and earns higher App Store / Google Play ratings.

Animations aren't decoration. In mobile UX they perform 4 roles:

  1. Feedback. Tap on a button, successful payment, form error β€” the user must immediately understand the state.
  2. Spatial orientation. Transition between screens, opening a modal, expanding a card β€” animation shows "where it came from and where it's going".
  3. Brand personality. A unique loader, custom empty state, festive confetti on goal achievement β€” this is what distinguishes the app from competitors.
  4. Onboarding. Complex concepts are easier to explain through motion than with 200 words of copy.

For static animations I use Lottie (After Effects β†’ JSON β†’ renders natively on iOS/Android), for interactive ones β€” Rive (works with state machines, reacts to app data). This is significantly lighter than hand-coded Swift/Kotlin animations and gives the product "live" behaviour.

Handoff is a separate skill that's often underestimated. I structure it like this:

  • Figma Dev Mode. A separate view for developers: sizes, spacing, colours, asset export in the right formats and scales. Code Connect to link Figma components with code components (SwiftUI, Compose, React Native).
  • Specs document. A Notion page with screen logic, edge cases, error messages, copy, localisation.
  • Video session with the team. A 60–90-minute session where I walk developers through all key flows, answer questions, capture ambiguities.
  • Supervision in Slack/Discord. I'm in the team channel for the whole implementation, resolve questions promptly, review builds.
  • Design QA. I check the final build on iOS and Android β€” write bug reports with prioritisation.

This format is standard for Kyiv product teams (monobank-style process) and significantly raises the quality of the final product.

Over 15 years in mobile UI/UX, my Kyiv and Ukrainian clients have included:

  • Fintech / banking apps β€” neobanks, wallets, investment platforms, lending services.
  • SaaS / B2B tools β€” CRM apps for field teams (like Alt Mobile CRM), executive dashboards, logistics apps.
  • Marketplace and e-commerce β€” retail apps, food delivery, B2B catalogues, sharing services.
  • Healthcare / wellness β€” doctor booking apps, telemedicine, fitness trackers.
  • HoReCa and lifestyle β€” restaurant apps, reservations, loyalty, barbershop programs.
  • Connected Vehicle / IoT β€” vehicle control apps, smart home (like BMW Service CRM System).

Each category has its own UX grammar β€” finance loves safety and transparency, e-commerce β€” speed of the buying flow, healthcare β€” empathy and clarity.

Honest answer: large agencies also produce great design, especially Banda, Reface, or product teams at monobank and Genesis. My format is an alternative, not "against".

  • Senior on the project, not on pre-sale. In big agencies, the senior shows the portfolio and mids deliver. With me β€” I'm on the project from brief to handoff.
  • Direct contact. No account manager, project manager and 4-layer approvals. Issues are resolved on the same day.
  • Fixed pricing. Not T&M for 6 months β€” fixed cost per stage. You see the budget upfront.
  • 15+ years with international clients (US, EU). Standards are above the average Kyiv level.
  • Flexibility. I can work as a "part-time design lead" for a startup product team β€” without full-time hiring.

If you have 30+ people in your product department β€” a large studio is probably a better fit. If you're a Kyiv IT startup with a 5–20 person team or a scale-up without in-house design β€” it's more convenient with me.

Yes, absolutely. Most of my clients are from Kyiv, but I also work with clients in Los Angeles, New York, Berlin, London, Lviv, Dnipro. We work fully online: brief via Notion + Zoom, design in Figma, communication in Slack or Telegram, presentations via Loom videos + live sessions.

For Kyiv clients I always offer a hybrid: one in-person brief meeting (Unit.City, your office or a BC in the centre), then online. This saves dozens of hours on traffic and doesn't reduce communication quality. For urgent matters β€” I'm always reachable in Telegram or Slack during the day.

Why choose me?

Comparison with other options

Alex FiliukKyiv product studio / large digital agency
Meetings in Kyiv (Unit.City, Podil)βœ… In person at brief and key milestonesπŸ“‹ Only with account manager
iOS HIG + Material Design 3βœ… Both guidelines in parallel⚠️ Often "one design for two platforms"
Design tokens + Figma Dev Modeβœ… Tokens, variables, code connectπŸ“‹ Static mockups without handoff
Senior level in personβœ… I work hands-on, no handover to mids❌ Senior on pre-sale, mid on delivery
Prototypes + micro-animationsβœ… Lottie/Rive, Figma prototype, PrincipleπŸ’° Often a separate budget
Dark mode + accessibility (WCAG)βœ… From day one, not "we'll add it later"⚠️ Usually a post-launch patch
Handoff to engineeringβœ… Specs, video sessions with team, supervisionπŸ“‹ "We shared Figma, now it's your problem"
Fixed pricingβœ… SOW with fixed cost per stageπŸ’° T&M with open budget
Decision speedβœ… Direct contact, no 4-layer approvalπŸ”„ A week per revision through PMs

Mobile App Design in Kyiv β€” iOS & Android UI/UX | Alex Filiuk

Mobile App Design in Kyiv β€” UI/UX for iOS, Android and Cross-Platform Products

Kyiv is the epicentre of Ukrainian product development. monobank, Reface, Genesis, Grammarly, Preply, MacPaw are headquartered here, alongside dozens of fintech startups, marketplaces, SaaS products and consumer apps. New product teams form daily in Unit.City in Podil and Kyiv Tech Hub, testing hypotheses on US, EU and Southeast Asian markets. In this market mobile UX quality isn't a "nice bonus" but a baseline survival condition: a user accustomed to monobank won't forgive clumsy onboarding or awkward navigation.

I'm Alex Filiuk, a Senior UI/UX designer with 15+ years of experience in mobile design. My portfolio includes 40+ iOS and Android apps β€” fintech, healthcare, e-commerce, B2B SaaS, IoT/connected vehicle. I work with Kyiv product teams, IT startups, corporates and clients from the US and Europe. This article is a complete guide for a CTO, product manager or founder planning to commission mobile app design in Kyiv.

Kyiv mobile market: context and competition

The Kyiv mobile app market is polarised. On one side β€” mature product teams setting the quality standard: monobank as the fintech UX benchmark, Reface as the example of a creative AI product, Genesis as a portfolio holding with dozens of products. On the other β€” hundreds of MVP-stage startups competing for designers, looking for the right balance between speed and quality. Several typical commissioning scenarios exist:

  • IT startup at pre-seed/seed. Team of 3–8, founders with technical or product background, limited budget, need to ship to App Store / Google Play quickly to show metrics to investors.
  • Scale-up with product-market fit. Team of 20–50, basic app version exists, need to redo the design system, add dark mode, accessibility, prepare for new-market expansion.
  • Corporate without in-house design. A large bank, retail, telecom or insurer β€” needs a mobile app but lacks "product design" competency on the team.
  • Product team for OEM/B2B client. You're building an app for a US/EU client, need senior-level UI/UX that survives a Western product manager's review.

I work with all four scenarios. Each has its own pricing, pace and engagement level. If you're planning both design and mobile development, let's discuss both tracks together β€” that's cheaper and faster than two separate contracts.

iOS HIG and Material Design 3: why they're not "the same thing"

The most common mistake among inexperienced designers and agencies is making "one design for two platforms", copying the iOS version onto Android (or vice versa). It's an antipattern for several reasons:

  1. Users subconsciously expect platform-native behaviour. An Android user in Kyiv swipes right to go back. An iOS user β€” also right, but differently. If you break this logic, UX suffers.
  2. App Store and Google Play evaluate compliance with the guidelines. Apple may reject an app that violates HIG. Google doesn't reject, but the recommendation algorithm favours apps in the Material You style.
  3. Development velocity. SwiftUI and Jetpack Compose ship with built-in components. If you design "custom everything" β€” that's lost weeks of engineering.

I work in both guidelines in parallel. For each screen I prepare two versions: iOS (HIG-compliant with SF Pro, native controls, swipe-back) and Android (Material Design 3 with Roboto/Google Sans, bottom navigation, expressive motion). Shared design-system tokens preserve brand unity without losing platform fit. This is the approach used by all top Kyiv teams β€” and it's exactly what earns high ratings in both stores.

Cross-platform: React Native vs Flutter β€” how to choose

If you're a Kyiv IT startup with a limited budget and aggressive deadlines, cross-platform is often a smart choice. But the two leaders differ in ways that affect design:

  • React Native. Uses native iOS and Android components β€” the app looks platform-correct out of the box. Fits products with standard UI (lists, forms, navigation). Weaknesses β€” complex custom graphics, heavy animations.
  • Flutter. Has its own rendering β€” UI is identical across platforms, full pixel control. Ideal for products with complex custom graphics, unique branding, heavy animations. Kyiv teams have been moving to Flutter en masse over the past 2 years β€” especially in fintech and edtech.

For React Native I prepare a tokenised system with iOS/Android variants. For Flutter β€” a more custom design where the platform becomes a tool, not a constraint. In any case β€” I provide developers with parallel guidance on native quirks (haptic feedback, keyboard behaviour, status bar, safe area insets).

Process: from discovery to a live build in the App Store

I work via a transparent process that dozens of Kyiv startups and scale-ups have gone through. Each stage has a fixed deliverable you can hold and a fixed cost.

  1. Discovery (weeks 1–2). Brief with the team, interviews with 5–8 target users, analysis of 5–10 competitors in App Store / Google Play, jobs-to-be-done analysis, information architecture, first user flows. Deliverable β€” a Notion document with research insights, screen map, product KPIs.
  2. Wireframes + interactive prototype (weeks 2–4). Low-fidelity layouts of 80% of screens in Figma, interactive prototype of key flows, opportunity to run usability testing with 5 users before investing in visuals.
  3. UI design + design system (weeks 4–8). iOS and Android visual screens, design system with tokens (Figma Variables), dark/light mode variants, accessibility check (WCAG 2.2 AA), adaptation for various screen sizes (iPhone SE to Pro Max, Android compact to expanded).
  4. Animations + handoff (weeks 8–10). Lottie/Rive animations for loaders, transitions, micro-feedback. Figma Dev Mode with code connect, Notion specs with logic. A 60–90-minute video session for the engineering team.
  5. Supervision (weeks 10–12+). Implementation oversight, review of TestFlight / internal testing builds, design QA, minor fixes. I'm in Slack/Discord with the team for the entire implementation period.

If mobile development runs in parallel, design stays 2 sprints ahead β€” that's the optimal pace for Scrum teams. If a website or landing serves as supporting marketing material, I coordinate the visual system.

Design tokens, Figma Dev Mode and modern handoff

Over the past 2 years, the mobile design toolkit has changed dramatically. Today's standard in Kyiv product teams is a tokenised design system with full handoff via Figma Dev Mode. That means:

  • Figma Variables as a source of truth. One file β€” three modes (light, dark, high-contrast), all components auto-adapt.
  • Tokens Studio for export. A JSON file imported into Style Dictionary, then auto-generates Swift / Kotlin / TypeScript constants. The designer changed padding β€” the next build picks it up.
  • Code Connect. The Figma Button/Primary component is bound to a SwiftUI Button, Compose Button or RN Button. The developer in Dev Mode sees the exact code to copy.
  • Component documentation. Each component has a description, variants, edge cases, accessibility notes.
  • Multi-mode preview. I test every screen in light/dark, in different sizes, with different data (short/long text).

This isn't a "nice bonus" but a working standard of 2025-2026 product development. Without it, the team loses 20–30% of time on manual sync between design and code.

Lottie, Rive and micro-animations β€” the language of modern mobile UX

Kyiv product teams (especially in fintech and edtech) have been adopting Lottie en masse over the past 3 years for onboarding, transitions, empty states, success states. Two factors drive this: users have grown accustomed to smooth animations from TikTok / Instagram / monobank, and Lottie makes them possible without heavy native animations.

I work in both tools:

  • Lottie β€” for static animations from After Effects (loaders, illustrations, success/error states). One JSON, renders natively on iOS/Android, lightweight.
  • Rive β€” for interactive animations that react to app state (state machines, conditional logic). Ideal for characters, gamification, complex micro-interaction.

A separate discipline is transition micro-animations (shared element transitions, hero animations). On iOS β€” SwiftUI matchedGeometryEffect; on Android β€” Material Motion. I prepare specifications that developers implement natively β€” without unnecessary Lottie where the native API gives a better result.

Dark mode, accessibility and inclusive design

Three things that used to be done "later" but now go in from day one.

  • Dark mode. Not "colour inversion" but a separate design system with its own palette, contrasts, accents. On iOS β€” system-driven via UITraitCollection, on Android 12+ β€” Material You with dynamic colour extraction.
  • Accessibility (WCAG 2.2 AA). Text contrast 4.5:1+, minimum touch target 44Γ—44 (iOS) / 48Γ—48 (Android), VoiceOver/TalkBack labels, dynamic type support, reduce motion.
  • Inclusive design. Avoiding gender stereotypes in illustrations, multicultural representation, plain language (no jargon).

Kyiv products entering the US/EU markets must comply with ADA (US) and EAA (EU, from 2025). It's not optional. I bake accessibility into the design system from the start β€” it's cheaper than patching post-launch.

Competitors in Kyiv: product teams, studios, freelance

An honest map of the Kyiv market:

  • Product teams (in-house). monobank, Reface, Genesis, Preply, MacPaw β€” set the standard. If you're inside such a team as a product manager, you know how good it is.
  • Large studios with mobile specialisation. Banda, Fedoriv, decode, Shakuro β€” quality agencies with App Store portfolios. Higher price, longer response time, communication via account manager.
  • Small product studios. 5–15 people, mobile-focused β€” more flexible than the big ones, but often overloaded with several projects at once.
  • Senior freelance. Individual designers with 7–15+ years of experience working directly with the team. That's the format I work in.
  • Mid-level freelance on marketplaces. Upwork, Fiverr, local marketplaces β€” the cheapest option, but high quality risk.

Each format makes sense for a specific task. A large bank will more likely choose an in-house team or a large agency. A seed-stage startup β€” more often a senior freelancer. A scale-up without in-house design β€” either a small studio or a senior freelancer in part-time format.

Cases: mobile apps in the portfolio

My portfolio includes 130+ projects, of which 40+ are mobile apps. Key categories:

  • Cyty App β€” a mobile app for urban services, full iOS + Android design system.
  • Alt Mobile CRM β€” a B2B app for field teams, complex roles and access logic.
  • BMW Service CRM System β€” a connected-vehicle service with a mobile component.
  • High-Level Remodeling Mobile β€” an app for a premium remodelling service, focus on photo upload and real-time communication.
  • best365care β€” a healthcare app with strict accessibility and data security requirements.
  • Pet Alteration β€” a consumer mobile product focused on emotional UX and illustration.

If you're interested in a specific case β€” write via the contact form; I'll walk through the process, metrics, and decisions we made and why.

What you receive after project completion

  • Figma file with the full design system, all iOS and Android screens, an interactive prototype, comments and documentation.
  • Tokens file in JSON format for import into Style Dictionary, ready to generate Swift/Kotlin/TS constants.
  • Lottie/Rive assets in final formats, size-optimised.
  • Specs document with screen logic, edge cases, localisation, message copy.
  • App Store / Google Play assets β€” icon, screenshots, feature graphic, app preview video.
  • Brand-guide PDF with the core design-system usage rules.
  • Exclusive proprietary rights to the created design β€” fixed in the contract.
  • 30 days of post-launch support β€” minor fixes, consultations, design QA.

My other services for teams in Kyiv

Mobile design is part of a product ecosystem. If you're planning a serious launch, a complex approach is worth considering:

  • Mobile development β€” iOS, Android, React Native, Flutter β€” design and code from one vendor.
  • UI/UX web design β€” landing, marketing site, web cabinet in unified style with mobile.
  • Web development β€” full backend / API serving the mobile app.
  • UX audit of an existing app β€” assessment of pain points, ROI of possible changes.
  • Branding β€” visual identity from which mobile UI grows.
  • Product strategy β€” positioning, market, MVP scoping before investing in design.
  • Conversion optimization β€” improving metrics in an existing app.
  • CRM / SaaS design β€” for B2B products with complex desktop and mobile interfaces.

Mobile app design in other Ukrainian cities

I work not only with Kyiv. If your team is distributed across cities, or you're planning regional expansion:

  • Lviv β€” IT cluster, creative business, edtech
  • Odesa β€” fintech, e-commerce, tourism
  • Dnipro β€” fintech, B2B SaaS, manufacturing products
  • Kharkiv β€” IT outsourcing, education, engineering products

Full list β€” on the "Service Areas" page.

Ready to discuss your mobile app?

If you have a clear request β€” fill in the contact form or message me on Telegram (contacts in the footer). The first consultation is free, up to 60 minutes β€” we'll discuss the product, goals, budget, timeline. If you already have an existing app and are planning a redesign β€” I recommend starting with a UX audit to understand exactly what to improve.

I'm ready to design a mobile app for your team in Kyiv that users don't delete after the first launch. Not "another Figma portfolio", but a working product with retention, conversion and high ratings in App Store and Google Play.