Android uygulama geliştirme

Kotlin ile işletmenize özel Android uygulamaları geliştiriyoruz. Farklı ekranlar, cihazlar ve bağlantı koşullarında çalışan bir ürün için tasarım, sunucu entegrasyonu ve test kapsamını birlikte planlıyoruz.

Android projesinde cihaz çeşitliliği neden önemlidir?

Android kullanıcıları farklı üreticilerin cihazlarını, ekran boyutlarını ve işletim sistemi sürümlerini kullanır. Bu nedenle yalnızca tek bir telefonda çalışan bir arayüz yeterli değildir. Hedef kitlenize göre desteklenecek cihaz ve sürüm aralığını belirleriz. Metin ölçeklendirme, klavye davranışı, ekran yönü ve düşük bellek koşulları test senaryolarına dahil edilir. Saha ekiplerinin kullandığı kurumsal cihazlarla tüketici uygulamalarının cihaz profili farklı olabileceği için test planı ürünün gerçek kullanımına göre şekillenir.

Kotlin ile native uygulama ve iş akışları

Native Android geliştirme; kamera, konum, bildirim ve dosya erişimi gibi platform özelliklerini ürünün iş akışına uygun biçimde kullanmayı sağlar. Örneğin teslimat uygulamasında konum izinleri ile arka plan davranışı önem kazanırken, sipariş uygulamasında sepetin korunması ve işlem tutarlılığı öne çıkar. Özellik listesi hazırlanırken başarılı işlemlerin yanında iptal, yetkisiz erişim ve bağlantı kesintisi durumları da tanımlanır.

Çevrimdışı kullanım ve sunucuyla senkronizasyon

Her uygulamanın tamamen çevrimdışı çalışması gerekmez. Ancak internet kesildiğinde kullanıcının ne göreceği açık olmalıdır. İçeriğin önbelleğe alınması, taslakların saklanması ve bağlantı geldiğinde işlemlerin gönderilmesi ayrı kararlar gerektirir. Aynı kaydın iki kez oluşturulmasını veya eski veriyle işlem yapılmasını önlemek için sunucu ve uygulama birlikte tasarlanır. Böylece çevrimdışı destek, yalnızca bir ekran mesajından ibaret kalmaz.

Google Play yayınına hazırlık

Yayın öncesinde uygulama paketi, mağaza metni, görseller, gizlilik bağlantısı ve uygulamanın veri kullanımıyla ilgili beyanlar hazırlanır. Test kanallarında kritik akışlar kontrol edilir ve yayın hesabının sahipliği netleştirilir. Mağaza hesabına veya uygulamanın türüne bağlı gereksinimler yayın sırasında ayrıca doğrulanır. Google Play incelemesi dış bir süreç olduğundan kesin onay süresi vaat etmek yerine geliştirme, test ve mağaza aşamalarını ayrı planlarız.

Android uygulamasının bakımını planlamak

Lansmandan sonra kullanıcıların hangi cihazlarda sorun yaşadığını, uygulama çökmelerini ve temel akışların tamamlanma oranlarını izlemek ürün kararlarını iyileştirir. İşletim sistemi ve kütüphane güncellemeleri için düzenli bakım kapsamı belirlenmelidir. Kaynak kodun, imzalama ve yayın varlıklarının kimde tutulacağı da teslimatın bir parçasıdır. Yeni sürümler için tekrar test yapılması, yalnızca yeni özelliğin değil mevcut davranışların da korunmasını sağlar.

Teklifte netleştirilecek kapsam ve teslimler

  • Android kullanıcı akışları ve ekran tasarımları
  • Kotlin uygulaması, API bağlantıları ve hata durumları
  • Hedef cihaz ve sürümlere göre test planı
  • Google Play metinleri, görselleri ve yayın hazırlığı
  • Yayın varlıkları, kaynak kod ve bakım planının tanımlanması

Her projenin teslimleri ve kabul kriterleri sözleşmede belirlenir. Uygulama projelerimizi ve geliştirme sürecimizi inceleyebilirsiniz.

Sık sorulan sorular

Android uygulaması bütün telefonlarda çalışır mı?

Desteklenecek Android sürümleri ve cihaz özellikleri proje başında belirlenir. Test kapsamı hedef kitlenizin cihazlarına göre oluşturulur; tüm geçmiş cihazlar için koşulsuz uyumluluk sözü verilmez.

Uygulama internetsiz kullanılabilir mi?

Uygun işlevler çevrimdışı kullanılabilir. Hangi verilerin saklanacağı, hangi işlemlerin bağlantı bekleyeceği ve senkronizasyon kuralları ayrıca tasarlanmalıdır.

Mevcut web sitem Android uygulamasına bağlanabilir mi?

Web sisteminizin uygun bir API sunması gerekir. Mevcut altyapı incelendikten sonra kullanıcı hesapları, ürünler veya siparişler gibi verilerin nasıl paylaşılacağı belirlenir.

Platform dokümantasyonu

Projeniz için kapsam ve teklif hazırlayalım

Platformlarınızı, hedef kullanıcıları ve temel özellikleri paylaşın; tasarım, geliştirme ve yayın aşamalarını birlikte planlayalım.

Projenizi konuşalım

İlgili hizmet ve rehberler

Tüm hizmetler · Sektörünüze özel çözümler