İçeriğe Geç

Hizmet · iOS & Android

Mobil Uygulama Geliştirme

İzmir'de mobil uygulama geliştirme hizmeti veriyorum: React Native ile tek bir TypeScript kod tabanından iOS ve Android uygulamaları geliştiriyorum. Ürün planlamasından uygulamaya, backend API'den mağaza yayınına ve uzun vadeli bakıma kadar tüm süreci bizzat yürütüyorum.

  • Tek Kod Tabanı
  • App Store & Google Play
  • Offline-first Mimari
  • Push Bildirimleri

01Kapsam

Mobil Uygulama Hizmetlerim

Cross-platform Geliştirme

TypeScript ile yazılmış tek bir React Native kod tabanı iOS ve Android'de native olarak çalışır; geliştirme ve bakım maliyeti düşer.

Mağaza Yayını

App Store ve Google Play için build, imzalama, mağaza sayfası ve inceleme süreçlerini hazırlıyor, yayın sonrası sürümleri yönetiyorum.

Offline-first Uygulamalar

MMKV ile yerel depolama ve TanStack Query ile akıllı önbellekleme sayesinde uygulama zayıf bağlantıda da çalışır, bağlantı gelince senkronize olur.

Push Bildirimleri

Firebase veya OneSignal ile cihaz bazlı bildirim kaydı; onay, hatırlatma ve kampanya bildirimlerini doğru kullanıcıya ulaştırıyorum.

Cihaz ve Donanım Entegrasyonu

Kamera, QR okuma, harita ve konum, Apple ile giriş, SMS doğrulama ve gerektiğinde harici donanımlarla haberleşme.

Backend API ve Bakım

Uygulamanın arkasında test edilmiş bir Laravel veya NestJS API; yayın sonrasında işletim sistemi güncellemeleri, hata düzeltmeleri ve yeni özellikler.

02İlgili Projeler

Bu Alandaki Projelerim

Tüm Projeler

Mobil Uygulama · Personel

Extracım Uygulaması

Extracım mobil uygulaması: personel yakındaki işi bulur, işletme hareket hâlindeyken işe alır.

Kimin İçin: Personel ve İşverenler
Test Aşamasında

Mobil Uygulama · Dernek

GİADER Mobil Uygulaması

Dernek artık üyelerin cebinde: etkinlikler, duyurular ve üye rehberi tek uygulamada.

Kimin İçin: GİADER Üyeleri

Mobil Uygulama · Turizm

HeyGuide Mobil Uygulaması

Turizm ve tur rehberliği sektörü için iPhone ve Android'de çalışan mobil uygulama.

Kimin İçin: Tur Rehberleri ve Gezginler

03Süreç

Çalışma Sürecim

  1. 01 adım Keşif Kullanıcılarınızı, temel akışları ve ilk sürümün kapsamını birlikte netleştiriyor, hedeflerinize uygun mimariyi öneriyorum.
  2. 02 adım Tasarım ve Prototip Ekranlar ve kullanıcı akışları tıklanabilir bir prototipe dönüşür; deneyimi kod yazmadan önce birlikte doğrularız.
  3. 03 adım Geliştirme Uygulamayı ve API'sini kısa döngülerle geliştiriyor, düzenli test sürümleri paylaşıyorum; her özelliği kendi telefonunuzda denersiniz.
  4. 04 adım Test ve Yayın Uygulama iOS ve Android cihazlarda test edilir, ardından App Store ve Google Play için hazırlanıp incelemeye gönderilir.
  5. 05 adım Bakım ve Büyüme Yayından sonra kararlılığı izliyor, işletim sistemi ve mağaza gereksinimlerini takip ediyor, gerçek kullanıcı geri bildirimleriyle yeni özellikler ekliyorum.

04Teknolojiler

Kullandığım Teknolojiler

  • React Native
  • TypeScript
  • Redux
  • TanStack Query
  • MMKV
  • Push Bildirimleri
  • Apple ile Giriş
  • Laravel
  • Reverb

05Neden

Neden Mobil Uygulama?

01

Müşteriye Doğrudan Erişim

Ana ekrandaki bir uygulama ve push bildirimleri, reklama ya da sosyal medyaya bağlı kalmadan müşterilerinize doğrudan ulaşmanızı sağlar.

02

Sadakat ve Tekrar Kullanım

Puan, favori ve önceden sipariş gibi özellikler tek seferlik ziyaretçileri uygulama üzerinden geri dönen düzenli müşterilere dönüştürür.

03

Cihaz Yetenekleri

Kamera, konum, QR kod ve bildirimler, yalnızca bir web sitesinin aynı akıcılıkla sunamayacağı deneyimlere imkân verir.

04

Tek Kod, İki Platform

React Native ile tek bir ürünle hem iOS hem Android kullanıcılarına ulaşır, maliyeti düşürür ve özellikleri iki platformda eş tutarsınız.

06S.S.S.

Sıkça Sorulan Sorular

Ücretsiz Teklif Alın
Mobil uygulama geliştirme maliyeti ne kadar?
Maliyet tamamen kapsama bağlıdır: ekran sayısı, kullanıcı rolleri, entegrasyonlar ve backend geliştirilip geliştirilmeyeceği belirleyicidir. Kısa bir keşif görüşmesinin ardından detaylı bir teklif hazırlıyorum. Projenize özel fiyat teklifi için benimle iletişime geçebilirsiniz.
Neden tamamen native değil de React Native?
React Native, tek bir kod tabanının hem iOS hem Android'de çalışmasını sağlar ve iş uygulamalarının büyük çoğunluğunda native performans sunar. Bu da geliştirme süresini kısaltır, bakımı kolaylaştırır ve iki platformu eş tutar. Gerçekten native kod gerektiren bir özellik olursa native modül olarak eklenebilir.
Uygulamayı App Store ve Google Play'de yayınlıyor musunuz?
Evet. İki mağaza için build, imzalama, mağaza sayfası ve inceleme süreçlerini ben yürütüyorum. Geliştirici hesapları sizin adınıza açılır; böylece uygulama her zaman size ait olur.
Uygulama internet bağlantısı olmadan çalışabilir mi?
Kullanım senaryonuz gerektiriyorsa evet. Verileri cihazda saklayan ve bağlantı geldiğinde sunucuyla senkronize olan offline-first uygulamalar tasarlıyorum. Hangi bölümlerin çevrimdışı çalışacağına keşif aşamasında birlikte karar veriyoruz.
Backend ve yönetim panelini de geliştiriyor musunuz?
Evet. Full-stack geliştirici olarak Laravel veya NestJS ile API'yi, veritabanını ve ekibinizin içerik, kullanıcı ve siparişleri yöneteceği admin panelini de geliştiriyorum. Tüm parçalar ilk günden birlikte çalışacak şekilde tasarlanır.
Uygulama yayınlandıktan sonra ne oluyor?
Uygulamalar düzenli bakım ister: yeni iOS ve Android sürümleri, mağaza politikası değişiklikleri ve bağımlılık güncellemeleri. Uygulamanızın kararlı ve güncel kalması için sürekli bakım ve yeni özellik geliştirme desteği sunuyorum.
İzmir dışındaki müşterilerle de çalışıyor musunuz?
Evet. İzmir'de yaşıyorum ancak Türkiye'nin dört bir yanındaki ve yurt dışındaki müşterilerle uzaktan çalışıyorum; İrlanda ve Miami için geliştirdiğim projeler de var. İletişim düzenli görüntülü görüşmeler ve paylaşılan test sürümleriyle ilerliyor.

07Rehber

İyi bir mobil uygulama, bir dizi ekrandan çok daha fazlasıdır. Net bir ürün fikri, güvenilir bir backend, özenli bir mağaza yayını ve yayından sonra uygulamayı sağlıklı tutacak biri gerekir. 15 yılı aşkın deneyimim ve 100'den fazla tamamlanmış projemle, İzmir merkezli bir kıdemli full-stack yazılım mimarı olarak mobil uygulamaları uçtan uca geliştiriyorum.

İzmir'de React Native ile Mobil Uygulama Geliştirme

Uygulamaları TypeScript ile React Native kullanarak geliştiriyorum; böylece tek bir kod tabanı hem iOS hem Android'de native olarak çalışıyor. Durum ve veri yönetiminde Redux ve TanStack Query, yerel depolamada MMKV kullanıyorum. Bu yaklaşım, iki ayrı ekibe bütçe ayırmadan iki platforma birden ulaşmanızı ve özellikleri eş zamanlı yayınlamanızı sağlıyor.

Uygulamanın arkasındaki backend tarafını da ben kuruyorum. Laravel veya NestJS ile geliştirdiğim, test edilmiş ve dokümante edilmiş bir API; PostgreSQL ya da MySQL veritabanı, Redis önbellek ve ekibinizin içerikleri, kullanıcıları ve siparişleri yöneteceği bir admin paneli. Böylece mobil uygulama, web sitesi ve yönetim paneli aynı sağlam altyapıyı paylaşıyor ve tek bir muhatapla ilerliyorsunuz.

Uygulamalara sıklıkla eklediğim özellikler:

  • Apple ile giriş, Google ile giriş ve SMS doğrulama
  • Harita, konuma göre listeleme ve mesafe filtreleri
  • Sadakat, giriş ve doğrulama için QR kod okuma
  • Firebase veya OneSignal ile push bildirimleri
  • Uygulama içi mesajlaşma, rezervasyon ve ödeme

Gerçek Uygulamalar, Gerçek Kullanıcılar

Gönn Community App için çok şubeli bir kahve zincirine önceden sipariş ve sadakat uygulaması geliştirdim: misafirler sıra beklememek için önceden sipariş veriyor, kasada QR kod okutarak yıldız topluyor ve bunları ödüllere dönüştürüyor; kampanyalar şube bazında yönetiliyor. İzmir Mekan Rehberi App ise yakındaki kafe ve restoranları harita üzerinde gösteriyor, mesafe ve kategoriye göre filtreliyor, SMS doğrulamalı masa rezervasyonu ve push hatırlatmaları sunuyor.

Extracım App, bir ek personel pazaryerinin mobil istemcisi: çalışanlar yakındaki ilanlara başvuruyor, işletmeler teklif gönderip mesajlaşıyor; hepsi web platformuyla aynı token tabanlı API üzerinde çalışıyor. Bu projelerin her birinde uygulama, backend altyapısını bir web platformu ve admin paneliyle paylaşıyor; böylece veriler, kullanıcılar ve iş kuralları her yerde tutarlı kalıyor.

Offline-first ve Donanımla Konuşan Uygulamalar

Pek çok uygulama bağlantının zayıf olduğu yerlerde kullanılır: tarlada, depoda ya da yolda. Verileri cihazda saklayıp bağlantı geldiğinde senkronize eden offline-first uygulamalar tasarlıyorum; böylece kullanıcı hiçbir zaman beklemek zorunda kalmıyor. RFID izlenebilirlik, IoT ve soket programlama alanındaki deneyimim sayesinde, projeniz gerektirdiğinde uygulamaları cihazlara ve harici donanımlara da bağlayabiliyorum.

Fikirden Mağazaya ve Sonrasına

Her proje, kullanıcıları, temel akışları ve ilk sürümün kapsamını belirlediğimiz bir keşif aşamasıyla başlıyor. Ardından uygulamayı ve API'sini kısa döngülerle geliştiriyor, özellikleri kendi telefonunuzda deneyebilmeniz için test sürümleri paylaşıyorum. Uygulama hazır olduğunda App Store ve Google Play için build, mağaza sayfaları ve başvuruları hazırlıyorum.

Yayın, yolun sonu değil. İşletim sistemleri her yıl değişiyor, mağaza politikaları güncelleniyor ve kullanıcılarınız yeni özellikler isteyecek. Uygulamanızın işinizle birlikte büyümesi için sürekli bakım, performans iyileştirmesi ve yeni özellik geliştirme desteği veriyorum.

İzmir'deki, Türkiye genelindeki ve yurt dışındaki müşterilerle çalışıyorum. Yeni bir mobil uygulama planlıyorsanız ya da mevcut uygulamanızı toparlamak istiyorsanız, konuşmaktan memnuniyet duyarım.

Yeni Projelere Açığım

Mobil Uygulamanızı Birlikte Geliştirelim

Fikrinizi anlatın; size en uygun yaklaşımı önereyim ve iOS ile Android uygulamanız için bir teklif hazırlayayım.