Kapalı Test Gereksinimlerini Karşılayan Bir Uygulama Yapma Hikayesi

Kapalı Test Gereksinimlerini Karşılayan Bir Uygulama Yapma Hikayesi

Bu makale ilginizi çektiyse, lütfen aşağıdakini de inceleyin:
https://zmsoft.org/ja/apps-info-ja/androiddeveloperspayforward/

Bu makaledeki uygulama ile ilgili istekler, uygulama yayımlama bilgileri ve Google politika değişiklikleri hakkında anketlerimiz mevcuttur.

Giriş

2023 yılında Google'ın uygulama yayımlama politikası değişerek bireysel geliştiricilerin sektöre girişini zorlaştırdı. Ben de yeni bir bireysel geliştirici olarak bu zorluğu yaşadığımdan, geliştiriciler için şu amaçlarla bir uygulama geliştirdim:

  • Herhangi bir maliyet gerektirmemesi
  • Tester toplamak için çaba harcamamak / uygulamaları kolayca geliştirebilmek

https://play.google.com/store/apps/details?id=com.andro.zm.tools.androidtesterspayforward

Google Play'den Edinin

Uygulamaya Genel Bakış

Bu uygulama, geliştiricilerin diğer geliştiricilerin uygulamalarını test etme geçmişlerini kullanarak kendi uygulamalarını kaydetmelerine olanak tanır. Sistem, her geliştiricinin tester olarak görevini yerine getirmesini güvence altına alarak geliştiricilerin birbirlerini karşılıklı olarak değerlendirdiği bir ortam oluşturur.

İşte böyle bir görüntü Sosyal medyada tester arama gibi bir çabaya gerek yok
DevsPayForward アプリの概要イメージ SNS での募集が不要であることを示す DevsPayForward アプリ画面

Uygulama Detayları

Lütfen bu videoyu izleyin: https://youtu.be/vv9BBN3LInI

Kullanılan Teknolojiler

Kotlin

Yeni bir uygulama olduğundan, Java yerine Google'ın Android uygulama geliştiricileri için önerdiği dil olan Kotlin'i kullandık.

Firebase

Backend için Firebase kullanılmaktadır. Bu sayede izinler dahil veritabanı tasarımı, kullanıcı yönetimi ve daha fazlası kolaylıkla yapılabilmekte ve son derece güçlü bir yapı sunmaktadır. https://firebase.google.com/?hl=ja

BillingLibrary

Ödeme işlemleri için bağış kabul etme dahil BillingLibrary kullanılmaktadır. https://developer.android.com/google/play/billing/integrate

Çok Dil Desteği

Daha fazla geliştiricinin uygulamayı kullanabilmesi için çok dil desteği eklendi. Şu anda desteklenen diller:

  • Japonca
  • İngilizce
  • Almanca
  • Fransızca
  • İspanyolca
  • Portekizce (Brezilya)
  • Hintçe
  • Basitleştirilmiş Çince

Çeviriler DeepL ve Google Translate kullanılarak yapılmıştır. https://www.deepl.com İlerleyen dönemde de kullanıcı sayısının fazla olduğu dillere öncelik vererek destek kapsamını genişletmeyi planlıyoruz.

Gelecek Hedefler

Öncelikle uygulamanın mümkün olduğunca çok geliştirici tarafından kullanılmasını umuyoruz. Bunun içinden bakım ve işletme maliyetlerini (kullanıcı deneyimini mümkün olduğunca bozmayacak bir şekilde) karşılayabilir hale gelmek birincil hedefimizdir.