Die Geschichte, wie ich eine App entwickelt habe, die die Anforderungen für geschlossene Tests erfüllt

Die Geschichte, wie ich eine App entwickelt habe, die die Anforderungen für geschlossene Tests erfüllt

Wenn Sie sich für diesen Artikel interessieren, schauen Sie sich auch folgendes an.
https://zmsoft.org/ja/apps-info-ja/androiddeveloperspayforward/

Für diesen Artikel wurden Wünsche zur App sowie ein Fragebogen zu Veröffentlichungs-Know-how und Änderungen der Google-Richtlinien vorbereitet.

Einführung

Im Jahr 2023 änderte Google die Richtlinien für die App-Veröffentlichung, was es für individuelle Entwickler schwieriger machte, in den Markt einzusteigen. Da ich selbst als neuer Indie-Entwickler Mühe hatte, habe ich eine App für Entwickler entwickelt, damit:

  • Keine Kosten entstehen
  • Man sich nicht um die Testersuche bemühen muss / App-Entwicklung entspannt angehen kann

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

Bei Google Play erhältlich

App-Überblick

Diese App ermöglicht es, die eigene App zu registrieren, indem man Nachweise über das Testen der Apps anderer Entwickler verwendet. Das System stellt sicher, dass Entwickler ihre Pflichten als Tester erfüllen, und schafft so eine Umgebung, in der Entwickler sich gegenseitig bewerten.

So sieht das Konzept aus Keine Bemühungen wie beim Werben in sozialen Medien nötig
DevsPayForward App Konzeptbild DevsPayForward App-Bildschirm, der zeigt, dass keine Rekrutierung in sozialen Medien nötig ist

App-Details

Sehen Sie sich dieses Video an: https://youtu.be/vv9BBN3LInI

Unterstützende Technologien

Kotlin

Da es eine neue App-Entwicklung ist, wurde Kotlin statt Java verwendet – die von Google empfohlene Programmiersprache für Android-App-Entwickler.

Firebase

Das Backend verwendet Firebase. Damit lassen sich DB-Design inklusive Berechtigungen, Benutzerverwaltung und mehr problemlos umsetzen – sehr leistungsfähig. https://firebase.google.com/?hl=ja

BillingLibrary

Für den Zahlungsbereich wird die BillingLibrary verwendet, um Spenden zu verarbeiten. https://developer.android.com/google/play/billing/integrate

Mehrsprachige Unterstützung

Um von vielen Entwicklern genutzt zu werden, wurde mehrsprachige Unterstützung implementiert. Derzeit werden folgende Sprachen unterstützt:

  • Japanisch
  • Englisch
  • Deutsch
  • Französisch
  • Spanisch
  • Portugiesisch (Brasilien)
  • Hindi
  • Vereinfachtes Chinesisch

Für die Übersetzungen wurden DeepL und Google Translate verwendet. In Zukunft planen wir, vorrangig Sprachen mit vielen Nutzern zu unterstützen.

Ausblick

Zunächst hoffe ich, dass möglichst viele Entwickler die App nutzen können. Das erste Ziel ist es, aus dieser Nutzerbasis heraus die Kosten für Wartung und Betrieb (in einer Form, die die Nutzererfahrung möglichst wenig beeinträchtigt) decken zu können.