Android geliştirici kiralama, Kotlin ve Jetpack kütüphaneleriyle native Android uygulaması geliştirebilen, Google Play yayın sürecini ve cihaz çeşitliliğinin getirdiği zorlukları bilen bir uzmanı, kadro açmadan ekibinize katmanızı sağlar. 360 Soft; tüketici uygulamaları, saha ve depo operasyonu için el terminali uygulamaları, IoT ve donanım entegrasyonlu projeler için Android geliştiricilerini staff augmentation, dedicated team veya proje bazlı olarak sunar. Bu sayfada Android’in ne zaman native yazılması gerektiğinden kıdem beklentilerine, teknik mülakat konularından KPI ve fiyatlama faktörlerine kadar karar vermeniz için gereken bilgileri bulacaksınız.

Android Geliştirici Kiralama
Android Geliştirici Kiralama

Native Android geliştiricisine kim ihtiyaç duyar?

Türkiye’de akıllı telefon kullanıcılarının büyük bölümü Android cihaz kullanır; üstelik bu cihazlar giriş seviyesinden amiral gemisine kadar çok geniş bir yelpazeye yayılır. Depo, lojistik, perakende ve sahada çalışan ekiplerin kullandığı el terminallerinin çoğu Android tabanlıdır. Bu iki gerçek, native Android uzmanlığını hem tüketici hem kurumsal tarafta değerli kılar.

  • Cihaz parçalanması: Farklı üreticiler, ekran boyutları ve Android sürümlerinde tutarsız davranış, çökme ve pil tüketimi şikayetleri.
  • Donanım entegrasyonu: Barkod okuyucu, RFID, Bluetooth yazıcı, NFC veya harici sensörlerle çalışması gereken uygulamalar.
  • Arka plan işleri: Konum takibi, senkronizasyon ve bildirimlerin Android’in pil optimizasyonu kısıtlarına takılması.
  • Eski kod tabanı: Java ve XML tabanlı eski uygulamanın Kotlin ve Jetpack Compose’a taşınması ihtiyacı.
  • Play Store uyumu: Hedef API seviyesi güncellemeleri, izin politikaları ve Veri güvenliği (Data safety) beyanı gibi yayın gereksinimlerinin takibi.

Native Android ne zaman şart, ne zaman cross-platform yeterli?

Her mobil proje native geliştirme gerektirmez. Ancak bazı durumlarda Android’e özgü yetkinlik, cross-platform bir çatının sağlayacağı zaman kazancından daha değerlidir. Karar için aşağıdaki tabloyu kullanabilirsiniz; Flutter ve React Native’in ayrıntılı karşılaştırması için mobil uygulama geliştirme sayfamıza bakın.

DurumNative Android (Kotlin)Cross-platform (Flutter / React Native)
Android hedefleniyor (ör. kurumsal el terminali)Doğal tercihGereksiz katman ekleyebilir
Yoğun donanım ve SDK entegrasyonuÜretici SDK’ları doğrudan kullanılırKöprü (plugin/native module) yazmak gerekir
Arka plan servisleri, konum, BluetoothTam kontrolMümkün, ama native kod gerekebilir
iOS ve Android aynı anda, ortak arayüzİki ayrı ekip gerekirTek kod tabanıyla daha hızlı
Platforma özgü tasarım ve yeni API’lere hızlı erişimKullanılabilirEklenti desteğini bekleyebilir
Ekip ve bütçe sınırlı, MVP hedefiDaha maliyetliGenellikle daha ekonomik

Kiralanan Android geliştiricinin tipik projeleri

ProjeKapsamTeknik vurgu
Tüketici uygulamasıÜyelik, katalog, sepet, ödeme, bildirimCompose arayüz, derin bağlantı (deep link), FCM
Depo ve saha el terminali uygulamasıMal kabul, sayım, toplama, sevkiyat; çevrimdışı çalışmaBarkod/RFID SDK, Room ile yerel veri, senkronizasyon
Saha servis ve satış uygulamasıRota, ziyaret, sipariş, fotoğraf ve imza toplamaKonum servisleri, WorkManager, kamera
IoT ve Bluetooth uygulamalarıCihaz eşleme, veri toplama, firmware güncellemeBLE, foreground service, izin yönetimi
Sağlık ve kurumsal uygulamalarRandevu, sonuç görüntüleme, güvenli girişBiyometrik doğrulama, şifreli depolama
Eski uygulamanın modernizasyonuJava’dan Kotlin’e, XML’den Compose’a geçişAşamalı refactoring, test kapsamı

Depo uygulamaları için depo yönetim sistemi (WMS) ve RFID sistemleri sayfalarımız ilgili bağlamı sunar. Mobil projelerimizden örnekler: Memorial Sağlık Grubu mobil sağlık uygulaması ve Ekoop online kooperatif yönetimi. Tüm çalışmalar için referanslar.

Android geliştirici kıdem matrisi

SeviyeDeneyimSorumlulukDikkat edilmesi gereken
Junior0–2 yılHazır mimaride ekran ve basit özellik geliştirme, hata düzeltmeYaşam döngüsü ve eşzamanlılık hatalarına açık; inceleme gerekir
Mid2–5 yılBir özelliği API’den arayüze kadar teslim etme, Room/Retrofit katmanı, birim testMimari dönüşümleri tek başına yönetmesi beklenmemeli
Senior5+ yılMimari (MVVM/MVI, modülerleşme), performans ve pil analizi, Play yayın stratejisi, kod standardıÜrün önceliği ve tasarım kararları ekiple birlikte
Lead / Mobil mimar8+ yılÇok modüllü yapı, CI/CD, sürüm yönetimi, iOS ekibiyle ortak stratejiGünlük feature işinde tam zamanlı kalması verimsiz olabilir

Yetkinlikler ve Android ekosistemi

AlanBeklenen bilgiAraç ve kütüphaneler
DilKotlin, coroutine ve Flow; Java kodunu okuyabilmeKotlin, Kotlin Coroutines, Flow
ArayüzBildirimsel arayüz, durum yönetimi, tema, erişilebilirlikJetpack Compose, Material 3; eski projelerde XML View
Mimari ve durum yönetimiTek yönlü veri akışı, ViewModel, yaşam döngüsü farkındalığıMVVM, MVI, ViewModel, StateFlow, Navigation
Bağımlılık enjeksiyonuTest edilebilir, modüler yapıHilt, Koin
Veri ve ağYerel veritabanı, çevrimdışı öncelikli senkronizasyon, ağ hatası yönetimiRoom, DataStore, Retrofit, OkHttp, Ktor
Arka planPil kısıtlarına uygun planlı iş, foreground serviceWorkManager, AlarmManager, FCM
TestBirim, arayüz ve entegrasyon testi; cihaz çiftliğiJUnit, MockK, Turbine, Espresso, Compose UI Test, Robolectric, Firebase Test Lab
Derleme ve CI/CDGradle yapılandırması, build varyantları, imzalama, otomatik dağıtımGradle (Kotlin DSL), GitHub Actions, GitLab CI, Bitrise, Fastlane
Mağaza yayınıAAB, Play App Signing, iç test/kapalı test kanalları, kademeli yayınGoogle Play Console, Firebase App Distribution
İzlemeÇökme, ANR ve performans takibiFirebase Crashlytics, Android Vitals, Sentry
GüvenlikŞifreli depolama, sertifika sabitleme, kod karartmaAndroid Keystore, EncryptedSharedPreferences, R8/ProGuard

Google Play yayın ve uyum gereksinimleri

Android geliştiricisinin işi kod yazmakla bitmez; uygulamanın Google Play’de yayında kalması da düzenli takip ister. Google, yeni uygulamaların ve güncellemelerin güncel bir hedef API seviyesini hedeflemesini zorunlu tutar ve bu eşik her yıl yükselir. Bunun yanında Veri güvenliği (Data safety) bölümünün doğru doldurulması, hassas izinlerin (konum, SMS, erişilebilirlik servisi gibi) gerekçelendirilmesi, hesap silme olanağı ve içerik politikalarına uyum gibi gereksinimler bulunur. Kesin kurallar Google tarafından düzenli olarak güncellendiğinden, kiraladığımız geliştiriciler yayın öncesinde güncel Play politikalarını kontrol eder.

Teknik değerlendirmede ele aldığımız konular

  • Activity ve Fragment yaşam döngüsü, yapılandırma değişikliğinde (ekran döndürme) durumun korunması
  • Coroutine kapsamları (viewModelScope, lifecycleScope), iptal ve hata yönetimi; Flow ile soğuk/sıcak akış farkı
  • Compose’da yeniden oluşturma (recomposition) maliyeti, remember ve kararlılık (stability) kavramları
  • Çevrimdışı çalışma: yerel veritabanı, çakışma çözümü, senkronizasyon stratejisi
  • WorkManager ile pil dostu arka plan işi; Doze modu ve üretici kısıtlamaları
  • ANR ve bellek sızıntısı teşhisi: Android Studio Profiler, LeakCanary
  • İzin modeli: çalışma zamanı izinleri, konum ve bildirim izinlerinin kullanıcı dostu istenmesi
  • Güvenlik: Keystore kullanımı, ağ güvenliği yapılandırması, hassas verinin log’a düşmemesi
  • Modülerleşme ve build süresi optimizasyonu

Çalışma modelleri

  • Staff augmentation: Android geliştiricisi mobil ekibinize katılır; sizin backlog’unuz, kod inceleme kurallarınız ve yayın takviminizle çalışır. Staff augmentation nedir?
  • Dedicated team: Android, iOS, backend ve test uzmanlarından oluşan ve sizin ürününüze çalışan ekip. Dedicated team modeli
  • Managed service: uygulamanın bakımı, Play politika güncellemeleri ve hedef API yükseltmelerinin SLA ile yürütülmesi.
  • Proje bazlı: Kapsamı belli bir uygulamanın tasarımdan mağaza yayınına kadar teslim edilmesi. Android uygulama geliştirme ve özel yazılım geliştirme

Android geliştiricileri genellikle uzaktan çalışır. El terminali veya özel donanımla çalışan projelerde cihaz testleri için hibrit ya da yerinde (depo, mağaza veya saha) çalışma planlanabilir; test cihazlarının temini sözleşmede netleştirilir.

Örnek ekip kurguları

İhtiyaçÖnerilen ekipNot
Uygulamaya hız1 mid veya senior Android geliştiriciStaff augmentation
Depo el terminali uygulaması1 senior Android + 1 backend geliştirici + yarı zamanlı test uzmanıCihaz SDK’sı ve WMS entegrasyonu birlikte planlanır
iOS ve Android native ürün1 senior Android + 1 senior iOS + 1 backend + test uzmanıOrtak API sözleşmesi ve tasarım sistemi
Java/XML’den Kotlin/Compose’a geçiş1 lead mobil + 1–2 senior AndroidEkran ekran geçiş, test kapsamı artırma
Bakım ve uyumYarı zamanlı senior Android (managed service)Hedef API ve politika güncellemeleri takvime bağlanır

Süreç ve tipik süreler

AdımDetayTipik süre
İhtiyaç analiziHedef cihazlar, minimum Android sürümü, donanım entegrasyonları, kıdem1–2 iş günü
Aday sunumuTeknik ön elemeden geçmiş adaylar, yayında olan uygulama örnekleriTipik olarak 3–10 iş günü
MülakatTeknik görüşme, kod inceleme veya küçük ödev2–5 iş günü
Sözleşme ve NDAHizmet sözleşmesi, IP devri, cihaz ve hesap erişimleri1–3 iş günü
OryantasyonRepo, Play Console ve Firebase erişimleri, test cihazlarıİlk hafta
Düzenli raporlamaSürüm notları, çökme ve ANR metrikleri, aylık değerlendirmeSürekli
Android Geliştirici Kiralama — konu başlıkları
Android Geliştirici Kiralama — konu başlıkları

Kiralama, kadrolu istihdam ve freelancer

KriterKadroluFreelancer360 Soft ile kiralama
Başlama süresiUzunKısaKısa–orta; hazır aday havuzu
Play Console ve hesap sahipliğiSizdeRisk: kişisel hesaplarda yayınHer zaman sizin geliştirici hesabınız
Cihaz testi kapasitesiSizin cihaz parkınızKişinin imkanlarıyla sınırlıGerektiğinde cihaz çiftliği ve test uzmanı
SüreklilikAyrılma riski sizdeDüşükSözleşmeyle yerine aday
MaliyetMaaş, yan haklar, ekipman, cihazlarSaatlik; yönetim yükü sizdeAdam/ay veya saatlik tek fatura
Uygun olduğu durumUzun vadeli çekirdek mobil ekipKüçük düzeltmelerYeni ürün, geçiş projesi, yoğun dönem

Kendi rakamlarınızla hesaplamak için ekip içi işe alım ile kiralama maliyet karşılaştırma aracını kullanabilirsiniz. Daha geniş ekipler için yazılım ekibi kiralama, BT operasyonları için IT outsourcing ve IT personel kiralama sayfalarına bakabilirsiniz.

Android uygulaması için KPI ve SLA tablosu

Mobil uygulamada kalite, kullanıcının cihazında ölçülür. Aşağıdaki göstergeler Google Play Console’daki Android Vitals ve çökme izleme araçlarından takip edilebilir. Hedef değerler örnektir; projeye göre birlikte belirlenir.

GöstergeAçıklamaÖrnek hedef
Kullanıcı kaynaklı çökme oranıÇökme yaşayan günlük aktif kullanıcı oranıGoogle Play’in “kötü davranış” eşiklerinin belirgin şekilde altında
ANR oranıUygulamanın yanıt vermemesiPlay eşiklerinin altında, trend olarak düşüş
Soğuk açılış süresiUygulamanın ilk açılışta kullanılabilir hale gelmesiHedef cihaz sınıfına göre belirlenir
Çökmesiz oturum oranıCrashlytics vb. araçlardaSürüm bazında takip
Sürüm sıklığıMağazaya çıkan kararlı sürüm aralığıEkip takvimine göre (ör. 2–4 haftada bir)
Kritik hata düzeltme süresiÜretimde bulunan kritik hatanın düzeltilip yayına çıkmasıManaged service’te SLA ile
Politika uyumuPlay Console uyarılarının kapatılmasıSon tarihten önce

Fiyatlandırmayı etkileyen faktörler

FaktörEtkisi
KıdemCompose, modüler mimari ve yayın deneyimi olan senior profiller daha yüksek
Donanım ve SDK entegrasyonuRFID, barkod, BLE, ödeme terminali gibi entegrasyonlar uzmanlık gerektirir
Test kapsamıGeniş cihaz matrisi ve otomasyon testi ek emek ister
Süre ve yoğunlukUzun ve tam zamanlı sözleşmelerde aylık birim maliyet düşer
KonumSaha veya depoda yerinde test ihtiyacı
Destek düzeyiMesai dışı acil sürüm, nöbet, SLA

Fiyatlama modelleri: adam/ay (tam zamanlı aylık bedel), saatlik (bakım ve küçük geliştirmeler için aylık saat raporuyla), sabit fiyat (ekranları ve kabul kriterleri belli projelerde) ve outcome-based (örneğin mağaza yayını veya belirli kilometre taşlarının tamamlanmasına bağlı ödeme). Yazılı teklif için teklif formunu doldurabilirsiniz.

Riskler ve önlemler

RiskÖnlem
Belirli cihazlarda çökmeHedef cihaz listesi, cihaz çiftliği testi, kademeli yayın (staged rollout)
Play politika ihlali nedeniyle yayından kaldırılmaYayın öncesi politika kontrol listesi, Data safety beyanının güncel tutulması
İmzalama anahtarının kaybıPlay App Signing kullanımı, anahtarların kurumsal kasada saklanması
Geliştiricinin ayrılmasıDokümantasyon, kod inceleme, devir planı, yerine aday sağlama
Kapsam kaymasıSprint hedefleri, yazılı kabul kriterleri
Arka plan kısıtlarıÜreticiye özgü pil optimizasyonlarının erken test edilmesi

Güvenlik, KVKK/GDPR, NDA ve fikri mülkiyet

Mobil uygulamalar konum, kamera, kişi listesi ve sağlık verisi gibi hassas bilgilere erişebilir. 6698 sayılı KVKK ve gerektiğinde GDPR kapsamında aydınlatma metinleri, açık rıza akışları ve veri minimizasyonu uygulamaya doğru yansıtılmalıdır. Uygulama güvenliği için OWASP MASVS (Mobile Application Security Verification Standard) iyi bir referans çerçevesidir. Sözleşmelerimizde NDA, kodun ve mağaza materyallerinin fikri mülkiyetinin size devri, imzalama anahtarları ile Play Console hesabının sizin kontrolünüzde kalması ve ayrılışta erişimlerin kapatılması yer alır.

Hukuki not: Geliştirici sağlama, 4857 sayılı İş Kanunu md. 2 kapsamında hizmet alımı (alt işverenlik) ilişkisine uygun biçimde veya bağımsız hizmet sözleşmesiyle yapılır; geliştirici 360 Soft bünyesinde kalır. Kanun’un 7. maddesindeki geçici iş ilişkisi İŞKUR izinli özel istihdam büroları aracılığıyla kurulabilir; 360 Soft özel istihdam bürosu değildir.

Temsili senaryo: depo için Android el terminali uygulaması

Temsili senaryodur. Bir dağıtım şirketi, depo çalışanlarının kağıt listeyle yaptığı mal kabul ve toplama işlemlerini Android el terminallerine taşımak istiyor. Şirket bir senior Android geliştiricisini ve bir backend geliştiricisini dedicated team modeliyle çalıştırır. İlk sprintlerde cihaz üreticisinin barkod SDK’sı entegre edilir, çevrimdışı çalışma için Room tabanlı yerel veri katmanı kurulur. Sonraki aşamada depo yönetim sistemiyle senkronizasyon ve hata durumunda yeniden deneme mekanizması eklenir. Uygulama önce bir pilot depoda kapalı test kanalıyla dağıtılır, geri bildirimlerle iyileştirilir.

Android geliştirici seçim kontrol listesi

  • Google Play’de yayında olan ve katkısını anlatabildiği uygulamalar var mı?
  • Kotlin coroutine ve Flow’u üretimde kullanmış mı?
  • Jetpack Compose deneyimi var mı; eski XML tabanlı kodu da sürdürebilir mi?
  • Çevrimdışı çalışma ve senkronizasyon tasarlamış mı?
  • Çökme ve ANR analizini hangi araçlarla yaptığını anlatabiliyor mu?
  • Hedef API yükseltmesi ve Play politika değişiklikleriyle ilgili deneyimi var mı?
  • Test yazma ve CI/CD kurma alışkanlığı var mı?
  • Donanım veya üretici SDK’sı entegrasyonu gerekiyorsa somut deneyimi var mı?
  • Sözleşmede NDA, IP devri, hesap sahipliği ve değişim hakkı tanımlı mı?

İlgili sayfalar

Tüm teknolojiler için geliştirici kiralama, iOS tarafı için iOS geliştirici kiralama, cross-platform seçenekler için Flutter geliştirici kiralama, uygulamanın backend’i için Node.js geliştirici kiralama, kurumsal ölçek için outsourcing hizmetleri. English: hire Android developers.

Sık sorulan sorular

Kotlin mi Java mı kullanıyorsunuz?

Yeni geliştirmelerde Kotlin kullanıyoruz; Google da Android için Kotlin’i öncelikli dil olarak önerir. Java kodunu sürdürebilir ve aşamalı olarak Kotlin’e taşıyabiliriz.

Jetpack Compose’a geçmek zorunda mıyız?

Zorunlu değil. XML tabanlı arayüzler desteklenmeye devam ediyor; ancak yeni ekranları Compose ile yazmak ve eski ekranları zamanla taşımak çoğu proje için mantıklı bir yoldur.

El terminalleri (Zebra, Honeywell vb.) için uygulama geliştiriyor musunuz?

Evet. Üretici SDK’ları ile barkod ve RFID okuma, çevrimdışı çalışma ve depo yönetim sistemi entegrasyonu deneyimli geliştiriciler sağlayabiliyoruz.

Uygulamayı Google Play’e kim yükler?

Yayın her zaman sizin Google Play geliştirici hesabınız üzerinden yapılır. Geliştiricimiz yayın hazırlığını, test kanallarını ve mağaza gereksinimlerini yönetir.

Geliştirici ne zaman başlayabilir?

Aday sunumu tipik olarak 3–10 iş günü sürer; mülakat ve sözleşmeyle birlikte başlangıç genellikle birkaç hafta içindedir.

Test cihazlarını kim sağlar?

Hedef cihazlar sözleşmede belirlenir. Kurumsal cihazlar genellikle müşteri tarafından sağlanır; tüketici uygulamalarında cihaz çiftliği hizmetleri de kullanılabilir.

Hedef API seviyesi yükseltmelerini üstleniyor musunuz?

Evet. Yıllık hedef API gereksinimleri ve politika güncellemeleri managed service veya bakım sözleşmesi kapsamında planlanabilir.

iOS geliştiricisi de sağlayabilir misiniz?

Evet, native iOS (Swift) geliştiricilerini de aynı ekibe dahil edebiliriz. Tek kod tabanı tercih ederseniz Flutter veya React Native seçeneklerini değerlendiririz.

Uygulamanın güvenliği nasıl sağlanır?

Hassas veriler Android Keystore ile korunur, ağ trafiği güvenli yapılandırılır, kod karartma uygulanır ve OWASP MASVS ilkeleri referans alınır. Talep halinde bağımsız güvenlik testi önerilir.

Kodun ve imzalama anahtarının sahibi kim olur?

Kod ve ilgili çıktılar üzerindeki haklar sözleşmeyle size devredilir. Play App Signing ve anahtarlar sizin hesabınızda ve kontrolünüzde kalır.

Yarı zamanlı bakım hizmeti verir misiniz?

Evet. Yayındaki uygulamanın bakımı, küçük geliştirmeler ve uyum güncellemeleri için yarı zamanlı veya saat paketi modeli uygulanabilir.

Geliştirici kimin çalışanı olur?

Geliştirici 360 Soft’un çalışanı veya yüklenicisi olarak kalır; hizmet alımı sözleşmesiyle çalışılır. 360 Soft özel istihdam bürosu olmadığı için geçici iş ilişkisi kurmaz.

Android geliştirici ihtiyacınız için +90 850 335 10 87 numarasını arayın, info@360-soft.com adresine yazın veya iletişim sayfamızdan ulaşın. 360 Soft Marketing Yazılım ve Danışmanlık Ltd. Şti., Nidakule Ataşehir, İstanbul.

Ekibinizi büyütmek mi istiyorsunuz? İhtiyacınızı yazın, uygun geliştiricileri ve yazılı teklifi paylaşalım. Teklif alın · WhatsApp · +90 850 335 10 87

Bu sayfa 360 Soft Yetkili Temsilcisi Yasir Bünyamin İncedere tarafından hazırlanmıştır. Son güncelleme: Kasım 2026.

İlgili hizmetler

Tüm hizmetler: Geliştirici Kiralama