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.
Hizmet · iOS & Android
İ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.
01Kapsam
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.
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.
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.
Firebase veya OneSignal ile cihaz bazlı bildirim kaydı; onay, hatırlatma ve kampanya bildirimlerini doğru kullanıcıya ulaştırıyorum.
Kamera, QR okuma, harita ve konum, Apple ile giriş, SMS doğrulama ve gerektiğinde harici donanımlarla haberleşme.
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
SaaS · Yapay Zekâ & Tarım
Hasta bitkinin fotoğrafını çekin; net bir teşhis ve yapılacaklar listesi alın.
Mobil Uygulama · Sadakat
Önceden sipariş verip sıra beklemeden kahve almayı ve ödül kazanmayı sağlayan uygulama.
Mobil Uygulama · Şehir Rehberi
İzmir'de yakındaki kafe, restoran ve barları bulup masa ayırtmayı sağlayan mobil uygulama.
Mobil Uygulama · Personel
Extracım mobil uygulaması: personel yakındaki işi bulur, işletme hareket hâlindeyken işe alır.
Mobil Uygulama · Dernek
Dernek artık üyelerin cebinde: etkinlikler, duyurular ve üye rehberi tek uygulamada.
Mobil Uygulama · Turizm
Turizm ve tur rehberliği sektörü için iPhone ve Android'de çalışan mobil uygulama.
03Süreç
04Teknolojiler
05Neden
Ana ekrandaki bir uygulama ve push bildirimleri, reklama ya da sosyal medyaya bağlı kalmadan müşterilerinize doğrudan ulaşmanızı sağlar.
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.
Kamera, konum, QR kod ve bildirimler, yalnızca bir web sitesinin aynı akıcılıkla sunamayacağı deneyimlere imkân verir.
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.
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.
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:
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.
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.
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
Fikrinizi anlatın; size en uygun yaklaşımı önereyim ve iOS ile Android uygulamanız için bir teklif hazırlayayım.