Hizmet
Mobil Uygulama Geliştirme
Fikirden yayına, telefonda gerçekten çalışan uygulamalar.
Mobil uygulama yaptırmak isteyenler bize iki noktadan geliyor: kendi ürün fikriyle ya da sahadaki ekibin ihtiyacıyla. İkisinde de uygulamanın arka planda ne yapacağı, hangi izinleri isteyeceği ve nasıl dağıtılacağı gibi kararları tasarımdan önce konuşuyoruz — çünkü mobilde bir ürünü zorlayan şey çoğunlukla ekran değil, ekranın arkasında olan. Yayınlanmış ve doğrulanabilir ürün deneyimimiz Android tarafında.

PROBLEM
Hangi ihtiyacı çözüyor?
Fikir var, onu ürüne çevirecek yol yok
Aklınızda net bir fikir olabilir ya da yalnızca çözmek istediğiniz bir sorun. İkisi de başlamak için yeterli; eksik olan genelde fikrin kendisi değil, onu sıraya koyacak bir yol. Neyin önce, neyin sonra yapılacağı belirsizken her karar aynı anda alınmak zorunda gibi görünüyor.
Özellik listesi büyüdükçe ürün elden kaçıyor
Her yeni istek tek başına makul görünür. Özellik sayısı arttıkça kullanıcı aradığını bulmakta zorlanabilir, ekip neyin gerçekten öncelikli olduğunu kaybedebilir ve ürün kendi ağırlığını taşımaya başlayabilir. Sorun yalnızca özellik sayısı değil; bu özelliklerin nasıl gruplanıp, önceliklendirilip, görünür hâle getirildiğidir.
Uygulama arka planda beklendiği gibi davranmıyor
Mobilde en sık kırılan yer burası: bildirim gelmiyor, alarm çalmıyor, uygulama bir süre sonra susuyor. Sebebi genelde koddaki bir hata değil; pil optimizasyonu, üretici kısıtlamaları ve izin katmanlarının ürün tasarlanırken hesaba katılmamış olması.
Yayın günü geldiğinde sonrası belirsiz
Uygulama yayına çıkar ve soru başlar: güncelleme nasıl dağıtılacak, kullanıcı hangi sürümde, bir sonraki sürümde ne olacak. Bunlar yayından sonra çözülmeye başlanınca her sürüm ayrı bir işe dönüşür.
Uygulama görünen kısım, sistem arkada kalıyor
Bir mobil uygulama çoğu zaman tek başına durmuyor: veriyi bir yerde tutmak, mevcut sistemlerle konuşmak, içeriği bir panelden yönetmek ya da kimin neye erişeceğini belirlemek gerekiyor. Bunlar proje ortasında fark edildiğinde hem takvim hem bütçe değişiyor. Kapsam analizinde uygulamanın arkasında ne gerektiğini baştan çıkarıyoruz.
KİMLER İÇİN
Kimler için uygun?
Kendi mobil ürün fikrini geliştirmek isteyenler
Bir ürün fikriniz var ve onu gerçekten kullanılan bir uygulamaya dönüştürmek istiyorsunuz. Fikrin olgunluğu önemli değil; kapsamı birlikte netleştiriyoruz.
Şirket içi veya saha kullanımı için araç isteyenler
Sahadaki ekibin telefondan yaptığı iş kâğıt, mesaj ya da tabloda yürüyorsa; o işi tek bir uygulamada toplamak ölçülebilir bir fark yaratır.
Mevcut uygulamasını yeniden ele almak isteyenler
Elinizde çalışan ama büyümeyen, bakımı zorlaşan ya da beklediğiniz davranışı göstermeyen bir uygulama varsa, sıfırdan başlamak her zaman gerekli değil — önce neyin kaldığına karar veriyoruz.
Henüz tanımlanmamış “bir uygulama olsun” talepleri
Çözülecek problem netleşmeden başlanan projeler, geliştirme sırasında sürekli yön değiştirir. Böyle bir noktadaysanız önce kısa bir konuşma öneriyoruz; projeye başlamak için acele etmiyoruz.
Yalnızca iOS hedefleyen projeler
Yayınlanmış ve doğrulanabilir ürün deneyimimiz Android tarafında. Yalnızca iOS hedefleyen bir proje için bu deneyimi size gösteremeyiz — ve gösteremediğimiz bir şeyi taahhüt etmeyi doğru bulmuyoruz.
KAPSAM
Ne geliştiriyoruz?
Bu alanlarda çözüm geliştiriyoruz. Bugüne kadar yayına aldıklarımız aşağıdaki Kanıt bölümünde.
Tüketiciye yönelik uygulamalar
Doğrudan son kullanıcının telefonunda çalışan, kendi başına ayakta duran ürünler.
Şirket içi ve saha araçları
Ekibin sahada kullandığı, işi olduğu yerde kaydeden ve merkezle konuşan uygulamalar.
Arka planda çalışan servisler
Uygulama kapalıyken de görevini sürdüren yapılar: zamanlanmış kontroller, periyodik işler, kesintiye dayanıklı akışlar.
Cihaz sinyalleriyle çalışan uygulamalar
Hareket, konum ve benzeri cihaz sinyallerini kullanan; sensör verisinin ürün içindeki davranışını baştan tasarlayan uygulamalar.
Bildirim ve alarm davranışı
Bildirimin ne zaman, hangi kanaldan ve yanıt gelmezse ne olacağı — mobilde en çok atlanan tasarım alanı.
Lisans ve sürüm yönetimi
Kimin hangi sürümde olduğu, güncellemenin nasıl dağıtıldığı ve erişim seviyelerinin nasıl yönetildiği.
Backend, API ve veri senkronizasyonu
Uygulama tek başına yetmediğinde arkasındaki sistem de kapsamın parçası olabilir: veriyi tutan servis, mevcut yazılımlarınıza bağlanan API'ler ve cihazla sunucu arasındaki senkronizasyon. Her projede gerekmiyor; ihtiyacı kapsam analizinde birlikte belirliyoruz.
Hesap, abonelik ve yetkilendirme
Kullanıcı hesabı, üyelik, abonelik ya da lisans mantığı gerektiren ürünler. Kimin neye erişeceği ve bu erişimin nasıl doğrulanacağı ürünün yapısını değiştirdiği için erken konuşulur. İçeriğin bir panelden yönetilmesi gerekiyorsa o da burada değerlendirilir.
NASIL ÇALIŞIYORUZ
Fikirden çalışan ürüne,
her adımı görebildiğiniz bir süreçle.
Sürecin altı adımı bütün projelerde aynı. Mobilde farklı olan, bazı kararların ne kadar erken alınması gerektiği: uygulamanın nasıl dağıtılacağı, arka planda ne yapmasına izin verileceği, hangi izinleri isteyeceği ve sürümlerin nasıl yönetileceği. Bunlar geliştirme sonunda çözülecek teknik ayrıntılar gibi görünür ama ürünün ne yapabileceğini baştan belirler — bu yüzden Discovery ve Strategy adımlarında konuşuluyor, sonunda değil. Tasarım adımı mobilde ekranların güzel görünmesinden ibaret değil: dokunma hedefleri, izin isteme anları ve hata durumlarının nasıl görüneceği de burada karara bağlanıyor. Yayın adımında mağaza gereksinimleri, test süreci ve güncellemenin nasıl dağıtılacağı ele alınıyor — kendi Android ürünümüzü Google Play'in kapalı test sürecinden geçirirken öğrendiklerimiz buraya giriyor. Yayın sonrası ayrı bir proje değil: sürüm ritmi ve bakım ilk günden konuşuluyor.
Discovery
Problemi anlamadan kod yazmıyoruz.
Gerçek sorunu bulmak için doğrudan kullanıcıyla çalışıyoruz. İlk görüşmeden çıktığınızda ne yapılacağını, neden yapılacağını ve nasıl ölçüleceğini tam olarak bilirsiniz.
Product Strategy
Doğru ürünü tasarlıyoruz.
Yanlış ürünü mükemmel yapmak yerine doğru ürünü hızlı doğrulayın. Yatırım yapmadan önce ne inşa edeceğinizi netleştiriyoruz.
UX/UI Design
Deneyimi oluşturuyoruz.
Tek satır kod yazılmadan önce ürününüzü tıklar, dener ve onaylarsınız. Kullanıcı araştırmasından yüksek çözünürlüklü tasarıma — her karar test edilmiş.
Engineering
Ürünü geliştiriyoruz.
Her hafta çalışan bir demo görürsünüz. Nerede olduğumuzu, ne zaman biteceğini ve hangi kararları aldığımızı her zaman bilirsiniz — beklemek zorunda kalmazsınız.
Launch
Yayınlıyoruz.
Lansman günü sürprizle karşılaşmazsınız. Kapsamlı test, adım adım yayınlama ve ilk 30 gün aktif izleme — lansman bitiş değil, başlangıç.
Growth
Ürünü birlikte büyütüyoruz.
Teknik borç biriktirmeden, kullanıcı geri bildirimiyle gelişen ürün. Canlıya aldıktan sonra da buradayız — ölçeklenirken yanınızda.
Küçük ekibin hızıyla, büyük ekibin disipliniyle.
Her aşamada konuşulacak çalışan bir sürüm oluyor; kararlar tahminle değil, ekranda gördüğünüz ürünle veriliyor. Yayın günü son gün değil — ürün canlıya çıktıktan sonra da geliştirmeye devam ediyoruz.
YAKLAŞIM
Birlikte verdiğimiz kararlar
Dağıtım kanalı
Uygulamanın kullanıcıya nasıl ulaşacağı, ürünün kendisi kadar erken bir karar. Kanal seçimi güncellemelerin ne kadar hızlı yayıldığını, hangi kullanıcının hangi sürümde kalabileceğini ve yayın öncesinde hangi süreçlerden geçileceğini belirler. Sonradan değiştirilebilir ama bedeli yüksektir.
Arka plan çalışma stratejisi ve izin mimarisi
Uygulamanın kapalıyken ne yapacağı, hangi izinleri neden isteyeceği ve bir izin verilmediğinde hangi işlevin sessizce devre dışı kalacağı. Bu haritayı baştan çıkarmak, “neden bildirim gelmiyor” sorusunun yayından sonra değil, tasarım sırasında cevaplanması demek.
Offline davranışı
Bağlantı olmadığında uygulamanın ne yapacağı bir hata durumu değil, bir tasarım kararı. Hangi verinin cihazda tutulacağı, bağlantı geri geldiğinde neyin nasıl birleştirileceği ve kullanıcıya ne söyleneceği önceden belirlenir.
Modül keşfi
Bir özelliğin var olması, kullanıcının onu bulacağı anlamına gelmiyor. Ürün büyüdükçe asıl sorun eksik özellik değil, keşfedilmeyen özellik oluyor. Bunu ürünün yapısıyla çözüyoruz: varsayılan hâl sakin kalır, özellikler ihtiyaç doğdukça görünür.
Sürüm ritmi
Ne sıklıkta sürüm çıkacağı, bir sürümde neyin biteceği ve güncelleme sonrasında kullanıcıdan ne isteneceği. Ritim belirlenmediğinde her sürüm ayrı bir proje gibi yönetilmek zorunda kalır.
Çalışma koşulları
Fiyatlandırma ve süreç
Her proje farklı; bu yüzden hazır bir fiyat listesi yerine kapsamı birlikte belirliyoruz.
- Fiyatlandırma
- Mobil uygulama maliyeti sabit bir liste değil, kapsamla birlikte belirleniyor. Ekran ve akış sayısı, backend gerekip gerekmediği, entegrasyonlar, kullanılacak cihaz özellikleri, yönetim paneli ihtiyacı ve yayın sonrası kapsam maliyeti değiştiren başlıca değişkenler. Ön görüşme ve kapsam analizi sonrasında proje bazlı teklif paylaşılır.
- Teslim süresi
- Teslim süresi de aynı değişkenlere bağlı: kapsam netleştikçe takvim netleşiyor. Arka planda çalışan işlevler, izin mimarisi ve mağaza yayın süreci gibi mobile özgü adımlar takvimde ayrıca yer tutuyor. Ön görüşme ve kapsam analizi sonrasında tahmini teslim takvimi paylaşılır.
Bilgi Merkezi
SSS
Sık sorulan sorular
- Sabit bir süre veremiyoruz, çünkü her işin yükü ve kapsamı farklı. Süreyi ilk görüşmede işi anladıktan sonra çıkarıyoruz ve size net bir takvim olarak sunuyoruz. Kapsam netleşmeden verilen süre tahmini, tutulmayan bir söze dönüşüyor.
- Hazır bir fiyat listemiz yok. Fiyat, kapsam netleştikten sonra proje bazlı belirleniyor — çünkü aynı başlık altındaki iki iş birbirinden çok farklı olabiliyor. İlk görüşmede ihtiyacı anlıyoruz, kapsamı birlikte tanımlıyoruz, fiyat ondan sonra çıkıyor.
- Evet. Geliştirdiğimiz bütün hizmet ve ürünlerde kaynak kod noktasına virgülüne kadar size ait olur. Amacımız herkesin kendine özgün dijital ürünü olması; kodu elimizde tutup sizi bize bağımlı bırakmak değil.
- Teslim edilen her dijital ürün ve hizmette 1 ay ücretsiz destek sağlıyoruz; bu sürede kullanım soruları ve karşılaşılan sorunlar kapsam dahilinde. Sürenin ardından ihtiyaç duyulursa ayrı bir destek anlaşması yapıyoruz. Bunun ötesinde, geliştirdiğimiz yazılımlarda kusur garantisi süresizdir: teslim ettiğimiz üründe bizden kaynaklı bir hata çıkarsa, aradan ne kadar zaman geçmiş olursa olsun düzeltiriz. Çalışmayan bir iş teslim etmeyiz. Bunun dışında kalanlar ayrı iş olarak değerlendirilir: yeni özellik talepleri, kapsam genişletmeleri ve üçüncü taraf servislerin (işletim sistemi, ödeme sağlayıcı, API) kendi değişikliklerinden doğan uyarlamalar.
- Bugüne kadar yayına aldığımız ürün Android tarafında. Projenizde iOS de gerekiyorsa kapsamı birlikte değerlendiririz; ancak yalnızca iOS hedefleyen bir proje için doğru ekip olmayabiliriz, bunu baştan söylüyoruz.
- Yayın sürecini birlikte yürütüyoruz: mağaza metinleri, görseller, izin gerekçeleri ve veri güvenliği beyanları hazırlanır. Geliştirici hesabı sizin adınıza açılır — uygulama sizin mülkiyetinizde kalır, hesabı bizim üzerimizde tutmuyoruz.
- Evet. Alarm, hatırlatıcı, konum tabanlı tetikleme ve cihaz sinyallerine tepki veren arka plan servisleri geliştirdiğimiz alanlar arasında. Bu tür davranışlar telefon üreticisinin pil yönetimi ve işletim sistemi kısıtlarıyla doğrudan ilgili; izinleri ve servis tiplerini baştan doğru kurmak gerekiyor.
- Evet. Çalışan bir uygulamayı yeniden ele almak, sürdürmek veya belirli bölümlerini yeniden yazmak yaptığımız işler arasında. Devralma her zaman kod incelemesiyle başlıyor: neyin sürdürülebilir olduğunu, neyin yeniden yazılması gerektiğini görmeden süre ve kapsam konuşmuyoruz.
Hadi Başlayalım
Projenizi konuşalım,
yol haritasını birlikte çıkaralım.
Elinizde bir fikir, çözmek istediğiniz bir problem ya da yenilemek istediğiniz bir sistem olabilir. İlk görüşmede ne yapılacağını ve nereden başlanacağını netleştirelim.
- İhtiyacınızı dinliyor, gerçekten neyi çözmek istediğinizi anlıyoruz.
- Hangi teknolojinin ve hangi yaklaşımın uygun olduğunu birlikte belirliyoruz.
- İşin kapsamını ve yaklaşık takvimini netleştiriyoruz.
- Sonraki adımın ne olduğunu net şekilde söylüyoruz.
- İlk görüşme ücretsizdir.
- Herhangi bir taahhüt yoktur.
- Genellikle 48 saat içinde dönüş yapıyoruz.

