Mobil uygulama geliştirme
React Native ile iOS ve Android için tek kod tabanından mobil uygulama: tasarım, API entegrasyonu, mağaza yayını ve bakım.
İşletmenizin müşterilerine, saha ekibine ya da üyelerine telefondan ulaşan bir uygulamaya ihtiyacı varsa, bunu React Native ile tek kod tabanından iOS ve Android için geliştiriyorum. Ben Berke Özyaşar; müşterilerimiz olan lojistik firmaları ve kulüpler için, ekibimizle de kendi ürünlerimiz için App Store ve Google Play'de yayında olan uygulamalar geliştirdim. Kendi Google Play hesabımda da araç, oyun ve iletişim kategorilerinde uygulamalarım var.
Kimler için
- Müşterilerine gönderi takibi ve iletişim kanalı sunmak isteyen lojistik ve taşımacılık firmaları
- Saha ekibinin kağıt ve Excel yerine telefondan kayıt girmesini isteyen şirketler
- Üyeleri için etkinlik, sohbet ve duyuru uygulaması isteyen kulüp ve topluluklar
- Fikrini abonelikli bir mobil ürüne dönüştürmek isteyen girişimler
Neler dahil
- Ekran akışlarının ve arayüzün tasarımı
- React Native ile iOS ve Android uygulaması
- Mevcut sisteminize (REST API, ASP.NET Core, PHP) bağlanma ya da gerekirse yeni bir API ve yönetim paneli
- Push bildirimleri, harita ve canlı konum, kamera ile barkod okuma, uygulama içi abonelik
- İnternetin olmadığı yerlerde çalışması gereken uygulamalar için offline-first veri katmanı
- App Store ve Google Play mağaza metinleri, inceleme süreci ve yayın
- Yayın sonrası sürüm güncellemeleri ve hata takibi
Nasıl çalışıyorum
1. Kapsam
İlk görüşmede kimin, hangi işi, hangi koşulda telefondan yapacağını konuşuruz. Buradan bir ekran listesi ve önceliklendirilmiş bir ilk sürüm kapsamı çıkarırım.
2. Geliştirme ve test sürümleri
Ana akışları erkenden gerçek cihazda denenebilir hale getiririm. Geliştirme boyunca TestFlight ve Google Play dahili test üzerinden düzenli sürümler paylaşırım; geri bildirim ekran görüntüleri üzerinden değil, çalışan uygulama üzerinden gelir.
3. Yayın
Gizlilik metinleri, izin açıklamaları, inceleme için demo hesap ve hesap silme yolu gibi detaylar yayını en çok geciktiren kalemlerdir; bunları baştan planlarım. Müşteri projelerinde uygulama genellikle müşterinin kendi geliştirici hesabında yayınlanır, böylece marka ve hesap firmada kalır.
4. Bakım
iOS ve Android her yıl yeni sürümler çıkarır, mağazalar teknik şartlarını günceller. Yayın sonrası güncellemeleri ve yeni özellikleri birlikte planlarız.
Teknoloji
React Native, JavaScript ve TypeScript, React Navigation, push bildirim servisleri, harita ve konum kütüphaneleri, react-native-vision-camera ile kamera ve OCR, cihaz üzerinde yerel veri depolama. Sunucu tarafında PHP, Node.js ya da mevcut ASP.NET Core API'leriyle çalışıyorum.
İlgili projeler
Buzmavi ve Mitlog, lojistik firmalarının müşterileri için geliştirdiğim takip ve iletişim uygulamaları. Müşterimiz Skymar için ise web sitesi, iOS ve Android uygulaması ve arka uçtan oluşan tam paketi geliştirdim; uygulama sevkiyat takibi, faturalar, temsilciyle sohbet ve anlık bildirimler sunuyor. H.O.G. İzmir Chapter uygulamasında sürüş planları, harita üzerinde rotalar, canlı konum ve grup sohbeti var. Şantiyepro ise 56 modüllü ve tamamen offline çalışan kendi ürünümüz. Kişisel projelerimden Offline Whisperer sesli çeviri, MetroVerse ise prosedürel şehirlerde geçen bir metro simülasyonu.






