Mobile app development
iOS and Android app development
An app becomes more useful when it connects with your website, data and content. I’m Shukhrat Bayakhmedov, a developer and designer with 20 years of experience. At RA, I personally design interfaces and build iOS and Android apps with their backend. You discuss the full user journey with one specialist responsible for both the product’s appearance and its logic.
Discuss your projectShukhrat Bayakhmedov · developer and designerFrom a social post to an action in your app
Someone discovers your product in a Reel or post, opens its page and takes the next step: finding a property, saving an offer, listening or sending an enquiry. We design that journey across content, website and app so the experience follows through on the message.
A shared backend and APIs can give your website and apps consistent catalogues, accounts, content and enquiries. Deliverables can include data structures, APIs, screens, content controls and tests of the connected journey, making updates easier to manage.
When an app makes sense
A mobile product makes sense when people return regularly: listening to broadcasts, finding properties, saving favourites or receiving useful notifications. We first define that main action and the user journey around it.
If the task is introducing your business and collecting enquiries, we can discuss whether a responsive website is sufficient. The platform should fit the use case and available budget.
What we need before an estimate
A clear description of the problem is more useful than a long screen list. Prepare answers to a few questions.
- Who will use the app, and what must they accomplish?
- Do you need both platforms immediately or one first?
- Do you already have a backend, API, design and content?
- Which features are essential for launch, and which can wait?
What development can include
Interfaces, sign-in, accounts, search, maps, favourites, notifications, media and integrations can be included in the agreed specification. I use Swift and SwiftUI for iOS, Kotlin for Android, and work with Firebase and custom backend logic where needed.
We also define administration features, data migration, access requirements, testable scenarios and store submission preparation. Store review times depend on each platform’s rules and review process.
Relevant work to explore
For ORIAT, I independently built the backend and both mobile apps from scratch. Features include radio streaming, background playback, CarPlay, programme schedules and push notifications.
For MIAN, I also independently built the backend and both mobile apps. The product includes AI property search by voice and text, maps, listings, favourites and accounts. These projects demonstrate experience with connected mobile services.
Three ways to work together
Improve what exists: review the code and user journey, refine screens and add needed features.
Connect systems: integrate your app, website and services through APIs, after checking data sources, access and capabilities.
Build from scratch: develop the app, backend and related pages, with content introducing the product. The agreed deliverables provide a connected foundation you can develop in stages.
How the project starts
The first paid stage is a technical specification. We then agree the scope, timing and price; development starts after prepayment. Scope changes are discussed separately, and support after delivery is agreed separately too.
Real projects and material
ORIAT DONO: radio on your phone and in your car
ORIAT DONO brings live radio to iPhone and Android, with background playback and access through CarPlay. I’m Shukhrat Bayakhmedov, and I independently built the backend and both mobile apps entirely from scratch.
Project case studyMIAN: property search on the web and on mobile
MIAN combines the mian.uz website with mobile apps for finding property. I’m Shukhrat Bayakhmedov, and I independently built its backend and iOS and Android apps from scratch. I also created the project’s YouTube channel, videos, Reels and posts.
03 / YOUR NEXT PROJECT
Let’s make
it happen.
Tell me what you have and what needs connecting: Telegram @artwebuz or it@ra.uz.
+998 94 655 35 25Found me on a freelance marketplace? We can keep the conversation and project there, following the platform’s rules.