iOS ve Android için mobil uygulama geliştiriyoruz. Native geliştirmenin yanında Flutter ve KMM ile cross-platform çözümler üretiyor, App Store ve Google Play yayın süreçlerini de biz yürütüyoruz.
Mobil projelerde en sık yapılan hata teknoloji seçimini alışkanlıkla yapmak. Her uygulama cross-platform olmalı diye bir kural yok; aynı şekilde her uygulamayı native yazmak da gereksiz maliyet demek. Seçimi uygulamanın cihaz donanımıyla ne kadar konuştuğu, performans beklentisi ve bakım bütçesi belirler.
Native mi, cross-platform mı?
| Yaklaşım | Ne zaman doğru seçim |
|---|---|
| Native (iOS + Android ayrı) | Kamera, sensör, Bluetooth, arka plan işlemleri gibi donanıma yakın özellikler ağırlıktaysa; en yüksek performans ve platforma özgü deneyim gerekiyorsa |
| Flutter | Arayüz ağırlıklı, iki platformda aynı deneyimin sunulacağı uygulamalarda; tek kod tabanıyla daha hızlı yayına çıkmak öncelikliyse |
| KMM | İş mantığı paylaşılıp arayüzün her platformda native kalması istendiğinde |
Keşif görüşmesinde bu seçimi gerekçesiyle birlikte anlatıyoruz — kararın maliyet ve bakım tarafındaki sonuçlarını da açıkça söylüyoruz.
Kullandığımız teknolojiler
Android tarafında Jetpack Compose gibi güncel arayüz mimarileri, iOS tarafında platformun kendi modern araç seti. Cross-platform gerektiğinde Flutter ve KMM. Backend ihtiyacı olan projelerde API ve veri katmanını da biz kuruyoruz — mobil uygulamayı yazıp arkasını başkasına bırakmıyoruz.
Süreç
- Keşif ve analiz. Kullanıcı senaryoları, platform kararı, teknik gereksinimler.
- Strateji ve planlama. Ekran envanteri, teknoloji seçimi, zaman planı.
- Tasarım ve prototip. Arayüz tasarımları ve tıklanabilir prototip; onayınızla geliştirmeye geçilir.
- Geliştirme ve test. Haftalık ilerleme raporları, cihaz üzerinde test sürümleri.
- Yayın ve lansman. Mağaza hesapları, uygulama listeleme metinleri, inceleme süreci ve yayın.
- Destek ve büyüme. Mağaza politikası değişiklikleri, işletim sistemi güncellemeleri ve sürüm bakımı.
Ne kadar sürer?
iOS ve Android’i birlikte kapsayan bir uygulama ortalama 6-10 hafta. Süreyi belirleyen ana kalemler ekran sayısı, backend ve üçüncü parti entegrasyonlar, ve platforma özgü özelliklerin ağırlığı.
Buna mağaza inceleme süresi dahil değildir — App Store ve Google Play’in kendi inceleme süreleri değişkendir ve bizim kontrolümüzde değildir. Planlamada bunu ayrı bir kalem olarak konuşuyoruz.
Yayınladığımız uygulamalardan
kitUP, Univerlist, Talkido, Word Notebook ve KSerialPort mağazalarda yayında olan ürünlerimizden. Tamamı ve diğer projeler için portfolyo sayfamıza bakabilirsiniz.
Sık sorulan sorular
Uygulama mağaza hesapları kimin adına açılacak?
Apple Developer ve Google Play hesaplarının kimin adına olacağı sözleşmede açıkça yazılır. Bunu keşif görüşmesinde netleştirmenizi öneriyoruz — ileride ajans değiştirmek isterseniz belirleyici olan budur.
Uygulamayı yayınladıktan sonra güncelleme gerekiyor mu?
Evet, ve bu isteğe bağlı değil. Apple ve Google her yıl işletim sistemi ve mağaza politikalarını değiştiriyor; güncellenmeyen uygulamalar bir süre sonra mağazadan kaldırılabiliyor. Teslim sonrası bakım anlaşmasını bu yüzden öneriyoruz.
Sadece iOS ya da sadece Android yaptırabilir miyim?
Yapabilirsiniz. Hedef kitleniz tek platformda yoğunlaşıyorsa tek platformla başlayıp diğerini sonra eklemek çoğu zaman daha akıllıca bir bütçe kullanımıdır.
Mevcut uygulamamızın geliştirmesini devralabilir misiniz?
Devralabiliriz. Öncesinde kaynak koda erişim ve kısa bir teknik inceleme gerekiyor; kodun durumuna göre devam etmenin mi yoksa yeniden yazmanın mı daha ucuz olduğunu açıkça söylüyoruz.
Uygulama içi satın alma ve ödeme entegrasyonu yapıyor musunuz?
Evet. Mağaza içi satın alma ve harici ödeme altyapılarının entegrasyonu kapsama dahil edilebilir. Hangi yöntemin mağaza kurallarına uygun olduğu ürününüze göre değişir, keşifte konuşuyoruz.