I am Oleksandr Filiuk, 15+ years and 130+ projects. I build iOS and Android apps on Flutter, React Native, Swift and Kotlin for Khmelnytskyi retail, 7th Kilometer market wholesalers and Podillia agri companies with Firebase, AWS and Google Cloud integrations.
Tell me about your app idea, target audience, and platforms (iOS, Android, or both).
We'll discuss features, tech stack, timeline, and App Store / Google Play launch strategy.
A ready mobile app published in stores with analytics and push notifications configured.
I develop mobile apps for any platform and business need
I build native iOS applications in Swift with flawless UX and full Apple ecosystem integration.
I create native Android applications in Kotlin with Material Design optimized for diverse devices.
I develop cross-platform apps with React Native — one codebase for iOS and Android with native performance.
I build Progressive Web Apps that work offline, install like native apps, and load instantly.
I design and develop complex enterprise mobile solutions to automate business processes.
I rapidly build minimum viable products to validate business ideas and attract investment.
I research the target audience, competitors, and business requirements. I form a technical specification and define key app features.
I create wireframes, user flows, and interactive prototypes. I test usability with real users.
I develop visual design following platform guidelines. I create a design system and all app screens.
I code the app with clean architecture, write tests, and integrate with backend and APIs.
I conduct comprehensive testing on various devices, fix bugs, and optimize performance.
I publish the app to stores, set up analytics, and provide ongoing support and updates.
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.
Answers to the most popular questions
Comparison with other options
| Me | Other agencies | |
|---|---|---|
| Platforms | iOS (Swift), Android (Kotlin), Flutter, React Native | Single platform or template hybrids |
| 1C/BAS and CRM integration | Ready connectors for wholesalers and retailers | No integrations, CSV export |
| Backend | Node.js + PostgreSQL + GraphQL on AWS/GCP | Firebase Realtime DB without scaling |
| UX and design | Research + prototype + iOS HIG + Material 3 | Template UI kits without adaptation |
| Post-release support | SLA, updates for new OS, analytics | Code handover without maintenance |
Khmelnytskyi is a city of about 270,000 residents on the banks of the Southern Bug, the historic and business center of Podillia. It hosts a unique combination of segments: thousands of downtown retailers and cafes, wholesalers of the 7th Kilometer textile market, instrument-making and food enterprises, and farms of the Podillia Upland. All of them face the fact that customers and employees use smartphones daily as the primary channel of interaction. Mobile apps have long stopped being a marketing toy — they have become a mandatory part of business operations.
I am Oleksandr Filiuk, and over 15+ years I have delivered 130+ projects, a significant share of them mobile apps on Flutter, React Native, Swift and Kotlin. In Khmelnytskyi I work with companies of Hrechany and Ruzhychna districts, residents of the Khmelnytskyi IT Cluster, KhNU and PDU graduates. In this article I explain how to choose between cross-platform and native development, how to integrate the app with 1C, BAS and CRM, and why for serious products a Node.js + PostgreSQL backend and AWS or Google Cloud infrastructure are critical.
The first decision at project start is choosing the stack. Flutter by Google lets you create apps for iOS and Android simultaneously from a single Dart codebase with native performance and smooth animation. React Native by Meta does the same on JavaScript/TypeScript and is ideal for teams already running web frontends on React. Both stacks reduce development time by 30-40% compared to native and are used for the majority of B2C and B2B apps.
However, there are cases where exclusively native development is needed. Swift for iOS and Kotlin for Android are mandatory if the app intensively uses the camera, AR (ARKit, ARCore), deeply integrates with the OS (HealthKit, Google Fit, widgets, Live Activities, Wear OS), uses complex graphics or requires maximum energy efficiency. I work with all four stacks and at the audit stage help choose the optimal path based on your goals, budget and timelines.
A mobile app is just the tip of the iceberg. 70% of real work falls on the backend: API, database, authorization, push notifications, analytics, admin panel. I build backends on Node.js (Express or NestJS) with PostgreSQL as the main database and GraphQL API for flexible data work from mobile clients. This lets the app request exactly the fields needed and saves user traffic.
Infrastructure runs on AWS or Google Cloud with Docker containerization and Kubernetes orchestration or managed services (ECS Fargate, Cloud Run). Push notifications — Firebase Cloud Messaging for Android and APNs for iOS. Behavior analytics — Firebase Analytics or Mixpanel, error tracking — Crashlytics and Sentry, A/B tests — Firebase Remote Config. I use Strapi as headless CMS when the app needs convenient content management for the marketing team.
The most popular direction in Khmelnytskyi is B2C apps for retail chains: grocery stores, pharmacies, cafes, beauty salons. Standard feature set: catalog, loyalty program with QR card, push notifications about promotions, RetailCRM or Bitrix24 integration, payment via LiqPay and Apple Pay/Google Pay, delivery with tracking, reviews and support chat. Analytics — Firebase Analytics and AppsFlyer for ad campaign attribution in Facebook Ads and Google Ads.
A separate and very specific direction is B2B apps for wholesalers of the 7th Kilometer textile market. Important here are: fabric catalog with photos, specs and meterage, price lists by buyer segments (retail, wholesale, chains), mobile order placement, 1C/BAS integration for stock and sales document sync, offline mode for sales reps working in places without stable internet. Such architecture uses a local SQLite or Hive database in Flutter and syncs with the server when the network appears.
The Podillia agri sector is one of the most promising mobile development directions in the region. For agricultural companies of Khmelnytskyi region I develop agritech apps: field work accounting with GPS time and place tagging, photos and execution marks, agronomist checklists, equipment repair requests with photo reports, pest and plant disease recognition through ML models (TensorFlow Lite, Core ML), fuel and truck tracking with GPS trackers.
The backend of such apps is Node.js + PostgreSQL with the PostGIS extension for working with field geometry, integration with the client's ERP (more on ERP at /locations/khmelnytskyi/crm-erp-saas), satellite data from Sentinel Hub or Planet, local-level weather stations. Everything works offline in the field and syncs when the network appears. This reduces manual accounting errors, increases yields and cuts fuel and agrochemical costs.
Every project starts with a free consultation where we discuss your business goals, target audience, key use scenarios. Next is UX research, a Figma prototype, technical specification with stack choice (Flutter, React Native, Swift, Kotlin), backend (Node.js, PostgreSQL, GraphQL), integrations (Firebase, AWS, Google Cloud, 1C, BAS, Bitrix24, RetailCRM, Salesforce, Pipedrive, HubSpot) and budget. Development runs in two-week sprints with demo builds via TestFlight (iOS) and Google Play internal track (Android). The MVP releases in 8-12 weeks, the full product in 4-6 months. App Store and Google Play publication I handle myself together with ASO optimization and marketing materials. After release I provide SLA support, updates for new iOS and Android versions, user behavior analytics and iterative improvements based on data. Ready to discuss your project — details at /services/mobile-development.