UX/UI design for mobile apps for businesses in Lutsk — native iOS/Android plus cross-platform Flutter and React Native. B2C apps for local retailers, B2B tools for furniture manufacturers and car services, loyalty apps for hotels near Lubart Castle. Figma design systems, usability tests.
Fill out the form or give me a call
We'll discuss your project and find the best solution
Receive your finished app design with UI Kit and prototype
I design mobile apps for any platform and industry
Mobile app design following Apple Human Interface Guidelines with native iOS components.
Design following Google Material Design 3 guidelines adapted for the Android ecosystem.
Unified design for iOS and Android considering differences between both platforms.
UX/UI design for cloud services and business tools with complex interfaces.
Mobile store design with catalog, cart, payment and order tracking.
App design for messaging, communities or content platforms focused on engagement.
I study your audience, competitors, and business goals. I conduct UX research and create user personas.
I build the app structure, user flows, and navigation model. I define key usage scenarios.
I create schematic layouts for all screens. I test interaction logic before visual design begins.
I develop the visual style, design system, and detailed mockups for every app screen.
I create an interactive prototype for testing. I prepare specifications and assets for the development team.
Choose the optimal package for your project
10 screens
$1000$1200What's included:
30 screens
$3000$3600What's included:
50 screens
$5000$6000What's included:
50+ screens
$5000+$6000+What's included:
Cost will be calculated individually depending on your request.
Examples of completed projects
Answers to the most popular questions
The price depends on the type of app and number of screens: an MVP app (10–20 key screens, one platform, basic design-token set) starts at the basic package, a full app (iOS + Android, 30–60 screens, dark mode, animations, Dev Mode handoff) is the standard package, and a product system (mobile + web cabinet + admin, shared tokens, design system documentation) is the premium package.
Exact figures are in the “Pricing” block above. The price doesn’t depend on the city — a client in Lutsk, Lviv or Berlin gets the same rates. Lutsk startups that order mobile development or branding in parallel get a combined package with significant savings.
I meet Lutsk clients in person, especially at the start. I usually drive over for a 90–120 minute brief session at your office on Sobornosti avenue, in the “European” business centre on Hrushevskoho, or at one of the coworking spaces on Lesi Ukrainky street — your choice. The Rivne–Lutsk route is ~75 km, so logistics aren’t a problem.
Further work is hybrid: weekly demos in Figma + Zoom, communication in Telegram or Slack, on-device prototypes via Figma Mirror. For larger projects (for example, agri-monitoring for a Volyn holding), additional working sessions can happen in Lutsk on demand — for instance, when we need to test the app together in the real conditions of a field or warehouse.
These are two different interface languages that shape different user expectations:
If you take a single iOS mockup and just port it to Android — the user feels dissonance: “something is off”. So I design two versions where it’s essential (navigation, native components, icons), and one version where the difference is visually negligible (content cards, forms, contextual modals). This balanced approach doesn’t require a doubled budget but delivers a platform-native feel.
I work with all three approaches — and know each one’s constraints:
Before kickoff we always discuss the stack with your CTO or developer — so the design doesn’t propose things that would be expensive or slow on the chosen framework.
Design tokens are a single source of truth for all styles in the app: colours, typography, spacing, radii, shadows, motion curves. Instead of hardcoding “#1A73E8” in twenty places of code, we describe it as color.brand.primary in Figma Variables or Tokens Studio, export to JSON and plug into React Native / Flutter / Swift / Kotlin.
What this gives a Lutsk startup:
It depends on the animation type and the framework:
In design I treat animation not as “decoration” but as a UX element: when the interface feels alive, users trust it. Especially important for HoReCa apps in Lutsk where the emotional layer is part of the product, and for agri apps where “breathing” field charts help read state faster.
Yes — dark mode is built in from day one, not “added later”. At the design system stage I build a paired palette: for every semantic token (background, surface, text, border, accent), light and dark values are described simultaneously.
What this means in practice:
For Lutsk apps, where users often work in the evening or in the field under varied lighting (agri, logistics), dark mode isn’t a “feature” — it’s a baseline need.
Standard cycles for mobile apps:
The time structure is usually: 15% discovery (brief, user interviews, competitive analysis — for example, I analyse foreign agri apps if you’re building for Volyn agriculture), 20% IA + flows + wireframes, 40% UI + design system + dark mode, 15% animations, edge cases, micro-interactions, 10% handoff and developer support at the start of implementation. If the app runs in parallel with backend development, we sync the cycles.
I work mostly via Figma Dev Mode — the modern standard that replaced Zeplin/Avocode in most product teams:
ButtonPrimaryLarge in Figma maps to the same-named component in React Native.For teams that prefer Storybook, I additionally prepare component docs in a Storybook-compatible format. If your Lutsk dev team hasn’t worked with Dev Mode before — I run a separate 60-minute onboarding session showing the process. This often saves weeks of misunderstandings.
From my Volyn region practice, the most common categories are:
Each category has its own UX approach and tech stack.
Yes, in the part of store design and assets:
The technical release (build, provisioning, App Store Connect) is the developer’s job or that of mobile development. If you’re still searching for a developer — I recommend partner Lutsk and Lviv teams I’ve worked with.
Yes, fully. About 70% of my clients are outside Volyn (Kyiv, Lviv, Poland, Germany, the US), and we work entirely online: brief via a Notion document + Zoom, presentations in Figma, communication in Telegram or Slack. For a Lutsk client this format is also available.
But if you’re in Lutsk and want to meet — I’ll come over. I particularly recommend an in-person brief for agri projects (it’s often useful to drive out to the field together to see the real usage context) and logistics (visit a warehouse, watch the dispatcher work). This knowledge can’t be transmitted via a call — and it’s exactly what makes the difference between “a nice mockup” and “an app people actually use”.
Comparison with other options
| Alex Filiuk | Lviv product teams / NIX Lutsk / freelancers | |
|---|---|---|
| In-person meetings in Lutsk | ✅ I drive over for briefs (≈75 km from Rivne) | ❌ Zoom only or rare visits |
| iOS HIG + Material Design 3 | ✅ Two distinct versions where it matters | 📋 Often one mockup copied from Android |
| Design tokens in Figma | ✅ Variables + Tokens Studio, JSON export | ⚠️ Hardcoded styles, no single source |
| Figma Dev Mode readiness | ✅ All components, spacing, tokens | ❓ Developer eyeballs sizes in Figma |
| Lottie / Rive animations | ✅ I deliver ready .json / .riv files | 💰 Animations are an extra budget item |
| Dark mode from day one | ✅ Paired palette in tokens | 🔄 Bolted on later, with bugs |
| React Native / Flutter experience | ✅ I know both frameworks’ constraints | ❓ Designs as if it were web |
| EU / Polish market export | ✅ GDPR-aware, PL/DE/EN localisation | 📋 UA/RU only |
| Fixed price and timeline | ✅ Transparent package, no surprises | 💰 Hourly model with no ceiling |
A mobile app for a business in Lutsk and the Volyn region is no longer “a nice bonus to the website” — it’s often the main channel of customer interaction. A farmer near Kovel checks the field state in the app before driving the tractor. A dispatcher at a logistics company on Voli avenue scans a waybill on the phone before a run to Yahodyn. A guest at a restaurant by Lubart’s Castle books a table in a couple of taps. In all these scenarios, UI/UX quality directly determines whether the user completes the action — or moves on to a competitor. I’m Alex Filiuk, a Senior UI/UX designer with 15 years of experience, designing mobile apps for Ukrainian and international clients. The portfolio holds 130+ projects, of which 40+ are mobile design. This page brings together everything a Lutsk business owner or startup CTO should know before commissioning app design.
The Lutsk mobile app market has its own specifics that matter in design:
One of the key decisions in mobile app design is platform nativeness. This isn’t a religious question, it’s an economic and UX one. I work with two modern standards:
What this means for a Lutsk startup:
In 15 years of practice I’ve seen dozens of apps that became unmaintainable because styles were hardcoded chaotically. One colour — in twenty places. One spacing value — in fifty. Changing a single brand parameter turns into a week of developer work. Design tokens are the systemic antidote:
color.background.primary, color.text.muted, color.border.subtle, color.accent.brand. In Figma Variables we create paired light + dark values.font.heading.lg, font.body.md, font.caption.sm. This makes typography predictable across all 60 screens.space.xs, space.sm, space.md, space.lg. Everything aligns, nothing drifts.motion.duration.fast, motion.easing.standard. All transitions in the app feel like one whole.These tokens export to JSON via Tokens Studio (a Figma plugin) and plug into code via style-dictionary, NativeBase, Tamagui or a custom implementation — depending on the stack. If we’re also doing the web part or a CRM cabinet, the tokens are shared — the product feels coherent across all platforms.
Five years ago Zeplin or Avocode were the standard — separate tools for handing off designs to developers. Today all that is absorbed by Figma Dev Mode, which delivers much more:
For a Lutsk dev team encountering Dev Mode for the first time I run a separate 60-minute onboarding session. This often saves weeks of misunderstandings — especially when part of the team is remote.
Animation in a mobile app isn’t “decoration”, it’s a UX element. A well-made micro-interaction makes the interface clearer (the user sees what happened) and the app more pleasant to use. I work with two main tools:
In design I introduce animations consciously — every micro-interaction has a reason. No reason — drop it. That’s the difference between “your app feels laggy” (when there are too many heavy animations) and “your app reacts instantly” (when animations clearly assist).
Lutsk context: users often work in the evening, in cars, in fields under bright or changing light. Dark mode isn’t a fashionable option, it’s a baseline requirement of a modern app. I build it in from day one, not “add it later”:
Before I start drawing mockups, I discuss the technology stack with the client and their developer (or CTO, if it’s a Lutsk product team). Because design must respect framework constraints:
If you haven’t chosen a stack yet — at the consultation I help you decide based on your budget, timeline and ambitions.
An honest assessment of the field:
My positioning — Senior level with 15 years of experience, fully remote work with Lutsk businesses (75 km from Rivne), fixed price and transparent timelines. The price range sits between freelancers and Kyiv agencies, but quality is at the Kyiv level.
In the portfolio you can see work on apps across categories — from service booking and CRM to healthcare and e-commerce solutions. Among them are apps for Ukrainian and international clients, product redesigns, MVP startups. If you want concrete examples for your niche (agri, logistics, HoReCa, healthcare) — write via the contact form, and I’ll pick 5–7 most relevant cases with full process descriptions: from research to Dev Mode handoff.
App design is part of an ecosystem. If you’re planning a full product launch, it’s worth combining with:
I work not only with Lutsk. I actively collaborate with teams in:
The full list — on the “Service Areas” page.
If you have a specific request — write via the contact form. The first consultation is free, up to 60 minutes. We discuss: app type, target audience, technology stack (or I help you choose it), approximate timeline and budget. After the consultation — a detailed proposal with a fixed price, no surprises.
I’m ready to design an app for your business in Lutsk that’s not “one of those”, but a real growth tool — on iOS, Android or cross-platform, with a thoughtful token system ready to scale to the Polish, German and broader EU market.