iOS ve Android
Mobil uygulama geliştirme
Ursus Studio, İstanbul merkezli bir tasarım ve yazılım stüdyosudur; iOS ve Android için mobil uygulama tasarlar ve geliştirir. Tek kod tabanıyla iki platformda çalışan uygulamaları, onları besleyen API ve yönetim paneliyle birlikte kurarız. App Store ve Google Play yayınından sürüm güncellemelerine kadar süreci biz yönetiriz.
Kimler için?
- Müşterisiyle mobil kanal üzerinden sürekli temas kurmak isteyen markalar
- Saha ekipleri, depo veya servis operasyonu için mobil araç ihtiyacı olan kurumlar
- Mobil öncelikli bir ürünü pazara çıkarmak isteyen girişimler
- Mevcut uygulamasını yeniden tasarlamak ya da bakımını devretmek isteyen şirketler
Neler geliştiriyoruz?
Müşteri uygulamaları
Üyelik, sipariş, rezervasyon, sadakat ve içerik akışlarını içeren, marka diliyle tasarlanmış uygulamalar.
Kurum içi ve saha uygulamaları
Görev takibi, form ve fotoğraf toplama, konum ve çevrimdışı çalışma gerektiren operasyon uygulamaları.
API ve yönetim paneli
Uygulamanın içeriğini, kullanıcılarını ve siparişlerini yöneten backend ve web tabanlı panel.
Bildirim, ödeme ve abonelik
Push bildirimleri, uygulama içi satın alma ve ödeme kuruluşu entegrasyonları.
Mağaza yayını
App Store ve Google Play hesap kurulumu, mağaza görselleri, inceleme süreci ve sürüm yönetimi.
Yeniden tasarım ve devralma
Mevcut uygulamanın UX denetimi, arayüz yenilemesi ve bakımının devralınması.
Tasarım ve mühendislik tek ekipte
Mobilde kullanıcı sabrı kısadır; bir akışın iki dokunuş uzun olması uygulamanın silinmesine yeter. Arayüzü tasarlayan ve uygulamayı geliştiren ekip aynı olduğunda, platform alışkanlıkları, animasyonlar ve performans bütçesi daha tasarım aşamasında birlikte kararlaştırılır.
Platforma uygun tasarım
iOS ve Android'in etkileşim alışkanlıklarını koruyan, markayı öne çıkaran arayüzler.
Tek kod tabanı
İki platform için ortak kod tabanı; özellikler aynı anda yayına çıkar, bakım maliyeti düşer.
Uygulama ile backend birlikte
API, panel ve uygulama aynı ekipte geliştirilir; veri sözleşmeleri baştan uyumlu kurulur.
Hareket ve detay
Hareket tasarımı deneyimimizle geçişler ve mikro etkileşimler, uygulamaya bitmiş bir his katar.
Nasıl çalışıyoruz?
- 01
Keşif
Paydaş görüşmeleri, mevcut süreç ve sistem analizi. Çıktı: kapsam dokümanı, önceliklendirilmiş gereksinim listesi ve yol haritası.
- 02
UX ve prototip
Kullanıcı akışları, wireframe'ler ve tıklanabilir prototip. Kritik akışlar kod yazılmadan önce gerçek kullanıcılarla denenir.
- 03
Mimari
Veri modeli, servis yapısı, entegrasyon noktaları, güvenlik ve barındırma kararları yazılı hâle getirilir.
- 04
Geliştirme sprintleri
Kısa, sabit süreli sprintlerle çalışan yazılım teslim edilir. Her sprint sonunda demo yapılır, öncelikler birlikte güncellenir.
- 05
Test ve QA
Otomatik testler, manuel kabul testleri, performans ve güvenlik kontrolleri. Canlıya geçmeden önce test ortamında onay alınır.
- 06
Yayın, bakım ve SLA
Canlıya geçiş, izleme ve yedekleme kurulumu. Ardından yanıt süreleri SLA ile tanımlanan bakım ve geliştirme desteği.
Teknolojiler
Mobil
- React Native
- Expo
- TypeScript
Backend ve API
- Go
- REST API
Veri
- PostgreSQL
Altyapı ve yayın
- Docker
- AWS
- Cloudflare
- App Store
- Google Play
Çalışma modelleri
Sabit kapsam
Kapsamı net projeler için. Keşif sonrasında kapsam, takvim ve bedel sabitlenir; sonradan gelen değişiklikler değişiklik talebiyle yönetilir.
Sprint bazlı ekip
Kapsamı zamanla netleşecek ürünler için. Tasarımcı ve yazılımcılardan oluşan ekip sprint bazında çalışır; öncelikleri siz belirlersiniz.
Bakım ve destek
Yayındaki sistemler için. Güvenlik güncellemeleri, izleme, hata düzeltme ve küçük geliştirmeler; yanıt süreleri SLA ile tanımlanır.
Sık sorulan sorular
Native mi, çapraz platform mu geliştirmeliyiz?
Çoğu iş uygulaması için React Native gibi çapraz platform bir yaklaşım, tek kod tabanıyla iki platformu karşıladığı için daha hızlı ve bakımı daha kolaydır. Yoğun grafik işleme veya platforma özgü donanım kullanımı gereken durumlarda native modüller ya da tamamen native geliştirme değerlendirilir. Kararı keşif aşamasında gereksinimlere göre birlikte veririz.
Mobil uygulama ne kadar sürede geliştirilir?
Süre; ekran sayısına, backend ihtiyacına, entegrasyonlara ve çevrimdışı çalışma gibi gereksinimlere bağlıdır. Keşif sonunda sprint bazlı takvim paylaşırız. Mağaza inceleme süreleri de takvime dahil edilir.
Maliyet nasıl belirlenir?
Bedel; uygulama, backend ve panel kapsamına, ekip bileşimine ve süreye göre hesaplanır. Sabit kapsam ya da sprint bazlı ekip modelinden size uygun olanla teklif verilir. Kapsam net değilse önce kısa bir keşif çalışması öneririz.
App Store ve Google Play yayınını kim yapar?
Yayın sürecini biz yönetiriz: geliştirici hesaplarının kurulumu, mağaza metinleri ve görselleri, inceleme süreci ve sürüm yayını. Hesapların sizin şirketiniz adına açılmasını öneririz; böylece uygulama her zaman sizin kontrolünüzde kalır.
Kaynak kod ve uygulama hakları kime ait olur?
Haklar sözleşmede açıkça tanımlanır. Standart yaklaşımımızda proje bedeli tamamlandığında uygulamanın, backend'in ve panelin kaynak kodu ile projeye özel çıktıların hakları müşteriye devredilir.
Yayından sonra bakım gerekiyor mu?
Evet. iOS ve Android her yıl yeni sürümler çıkarır, mağazalar da politikalarını günceller; uygulamanın çalışmaya ve yayında kalmaya devam etmesi için düzenli güncelleme gerekir. Bakım anlaşmasıyla işletim sistemi uyumluluğu, güvenlik güncellemeleri ve hata düzeltmelerini üstleniyoruz.
Kişisel veriler ve güvenlik nasıl korunur?
Kimlik doğrulama, şifreli bağlantı, cihazda hassas verinin güvenli saklanması ve backend tarafında yetkilendirme mimari aşamasında planlanır. Kişisel veri işleyen uygulamalarda aydınlatma metinleri, izin akışları ve veri saklama kuralları KVKK ile mağaza gizlilik gereksinimleri gözetilerek hukuk danışmanınızla birlikte kurgulanır.
İlgili hizmetler
Web Uygulaması Geliştirme
Ursus Studio, şirketler için müşteri portalı, yönetim paneli, dashboard ve SaaS ürünü gibi web uygulamaları geliştirir. UX tasarımından Next.js, Go ve PostgreSQL ile geliştirmeye kadar süreç tek elden yürür.
UI/UX Tasarım
Ursus Studio, web ve mobil ürünler için kullanıcı araştırması, prototip, arayüz tasarımı ve tasarım sistemi hazırlar. Tasarım, geliştiricilerle aynı ekipte ve koda doğrudan aktarılabilir biçimde teslim edilir.
Özel Yazılım Geliştirme
Ursus Studio, kurumlar ve büyüyen şirketler için iş süreçlerine özel, ölçeklenebilir yazılımlar geliştirir. İş akışı yazılımları, yönetim panelleri, portallar ve entegrasyonlar keşiften bakıma kadar tek ekipte üretilir.
Tüm hizmetler için hizmetler sayfasına, tamamlanan işler için portfolyoya, tasarım ve yazılım üzerine yazılar için bloga göz atabilirsiniz.
Projenizi konuşalım.
Kapsamı, takvimi ve doğru çalışma modelini ilk görüşmede birlikte netleştirelim.