Skip to Content

Service · iOS & Android

Mobile App Development

I build cross-platform mobile apps for iOS and Android with React Native, from a single TypeScript codebase. As a freelance mobile app developer in İzmir, Turkey, I handle the whole journey myself: product planning, the app, the backend API, store publishing and long-term maintenance.

  • Single Cross-Platform Codebase
  • App Store & Google Play
  • Offline-first Architecture
  • Push Notifications Built in

01Offering

My Mobile App Services

Cross-platform Development

One React Native codebase in TypeScript that runs natively on iOS and Android, keeping development and maintenance lean.

Store Publishing

I prepare builds, signing, store listings and review submissions for the App Store and Google Play, and manage releases after launch.

Offline-first Apps

Local storage with MMKV and smart caching with TanStack Query keep the app usable on weak connections and sync data when the network returns.

Push Notifications

Per-device push registration with Firebase or OneSignal for confirmations, reminders and campaigns, targeted to the right users.

Device & Hardware Integration

Camera, QR scanning, maps and location, Sign in with Apple, SMS verification and, where needed, communication with external hardware.

Backend API & Maintenance

A tested Laravel or NestJS API behind the app, plus OS updates, dependency upgrades, bug fixes and new features after release.

02Related Projects

Projects in This Area

All Projects

Mobile App · Staffing

Extracım App

The Extracım mobile app: staff find nearby shifts and businesses hire on the go.

Who It's For: Hospitality Staff & Employers
In Beta

Mobile App · Association

GİADER Mobile App

The association in members’ pockets: activities, announcements and the member directory in one app.

Who It's For: GİADER Members

Mobile App · Tourism

HeyGuide Mobile App

A mobile app for the tourism and tour-guiding industry, on both iPhone and Android.

Who It's For: Tour Guides & Travellers

03Process

My Working Process

  1. 01 step Discovery We define your users, core flows and the scope of the first release, and I recommend the right architecture for your goals.
  2. 02 step Design & Prototype Screens and user flows are shaped into a clickable prototype so we can validate the experience before writing production code.
  3. 03 step Development I build the app and its API in short iterations, sharing test builds regularly so you can try every feature on a real device.
  4. 04 step Testing & Publishing The app is tested on iOS and Android devices, then prepared and submitted to the App Store and Google Play.
  5. 05 step Maintenance & Growth After launch I monitor stability, keep up with OS and store requirements, and add features based on real user feedback.

04Stack

Technologies I Use

  • React Native
  • TypeScript
  • Redux
  • TanStack Query
  • MMKV
  • Push Notifications
  • Sign in with Apple
  • Laravel
  • Reverb

05Why

Why a Mobile App?

01

Direct Access to Customers

An app on the home screen and push notifications let you reach customers directly, without depending on ads or social platforms.

02

Loyalty and Repeat Use

Rewards, favourites and order-ahead features turn one-time visitors into regular customers who come back through the app.

03

Device Capabilities

Camera, location, QR codes and notifications enable experiences that a website alone cannot offer as smoothly.

04

One Codebase, Two Platforms

With React Native you reach both iOS and Android users with a single product, reducing cost and keeping features in sync.

06FAQ

Frequently Asked Questions

Get a Free Quote
How much does a mobile app cost?
It depends entirely on scope: the number of screens, user roles, integrations and whether a backend needs to be built. After a short discovery call I prepare a detailed proposal. Get in touch and I will give you a quote tailored to your project.
Why React Native instead of fully native development?
React Native lets a single codebase run on both iOS and Android with native performance for the vast majority of business apps. This shortens development, simplifies maintenance and keeps both platforms in sync. When a feature truly needs native code, it can be added as a native module.
Will you publish the app to the App Store and Google Play?
Yes. I handle builds, signing, store listings and the review process on both stores. The developer accounts are opened in your name, so the app always belongs to you.
Can the app work without an internet connection?
Yes, if your use case needs it. I design offline-first apps that store data locally and synchronise with the server when the connection returns. Which parts should work offline is something we decide together during discovery.
Do you also build the backend and admin panel?
Yes. As a full-stack developer I build the API with Laravel or NestJS, the database and the admin panel your team uses to manage content, users and orders. Everything is designed to work together from day one.
What happens after the app is launched?
Apps need regular care: new iOS and Android versions, store policy changes and dependency updates. I offer ongoing maintenance and feature development so your app stays stable and up to date.
Do you work with clients outside İzmir?
Yes. I am based in İzmir, but I work remotely with clients across Türkiye and abroad, including projects for Ireland and Miami. Communication runs over regular video calls and shared test builds.

07Guide

A good mobile app is more than a set of screens. It needs a clear product idea, a reliable backend, careful store publishing and someone who keeps it healthy after launch. With over 15 years of experience and more than 100 delivered projects, I build mobile apps end to end as a senior full-stack architect based in İzmir, Turkey.

Cross-platform Apps with React Native

I develop apps with React Native in TypeScript, so one codebase runs natively on both iOS and Android. State and data are handled with Redux and TanStack Query, and local storage with MMKV keeps the app fast. This approach lets you reach both platforms without paying for two separate teams, while keeping features and releases in sync.

Typical capabilities I build into apps include:

  • Sign in with Apple, Google sign-in and SMS verification
  • Maps, location-based listings and distance filters
  • QR code scanning for loyalty, check-in and verification
  • Push notifications with Firebase or OneSignal
  • In-app messaging, bookings and payments

Real Apps, Real Users

For the Gönn Community App, I built an order-ahead and loyalty app for a multi-branch coffee chain: guests pre-order to skip the queue, scan a QR code at the till to collect stars and redeem them for rewards, with campaigns configured per branch. The İzmir Mekan Rehberi App shows nearby cafés and restaurants on a map, filters them by distance and category, and books a table with SMS verification and push reminders.

The Extracım App is the mobile client of a staffing marketplace: staff browse nearby listings and apply, businesses send offers and chat, all on the same token-authenticated API as the web platform. In each of these projects the app shares its backend with a web platform and an admin panel, so data, users and business rules stay consistent everywhere.

Offline-first and Hardware-Aware

Many apps are used in places where the connection is weak: in the field, in a warehouse or on the move. I design offline-first apps that store data locally and synchronise when the network returns, so users are never blocked. My background in RFID traceability, IoT and socket programming also means I am comfortable connecting apps to devices and external hardware when your project requires it.

From Idea to Store, and Beyond

Every project starts with a discovery phase where we define users, core flows and the scope of the first release. I then build the app and its API in short iterations and share test builds so you can try features on your own phone. When it is ready, I prepare the builds, store listings and submissions for the App Store and Google Play.

Launch is not the finish line. Operating systems change every year, store policies evolve and your users will ask for new features. I provide ongoing maintenance, performance improvements and feature development so the app keeps growing with your business.

I work with clients in İzmir, across Türkiye and abroad. If you are planning a mobile app or want to rescue an existing one, I would be happy to discuss it.

Available for Projects

Let's Build Your Mobile App

Tell me about your idea and I will suggest the right approach and prepare a quote for your iOS and Android app.