La historia de crear una app que cumple los requisitos del testing cerrado

La historia de crear una app que cumple los requisitos del testing cerrado

Si este artículo te ha llamado la atención, consulta también lo siguiente:
https://zmsoft.org/ja/apps-info-ja/androiddeveloperspayforward/

Disponemos de encuestas sobre solicitudes relacionadas con la app, consejos para publicar apps y cambios en las políticas de Google.

Introducción

En 2023, la política de publicación de aplicaciones de Google cambió, dificultando la entrada de desarrolladores independientes. Como yo mismo tuve dificultades siendo un nuevo desarrollador independiente, creé una app para desarrolladores con el objetivo de:

  • No requerir costes económicos
  • Eliminar el esfuerzo de captar testers / permitir desarrollar apps fácilmente

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

Disponible en Google Play

Descripción general de la app

Esta app permite a los desarrolladores registrar sus propias apps utilizando el historial de pruebas de apps de otros desarrolladores. El sistema crea un entorno en el que los desarrolladores se evalúan mutuamente, garantizando que cada uno cumpla con su deber como tester.

Así es la idea No es necesario el esfuerzo de captación en redes sociales
DevsPayForward アプリの概要イメージ SNS での募集が不要であることを示す DevsPayForward アプリ画面

Detalles de la app

Por favor, mira este vídeo: https://youtu.be/vv9BBN3LInI

Tecnologías utilizadas

Kotlin

Al tratarse de una app nueva, usamos Kotlin, el lenguaje recomendado por Google para desarrolladores de apps Android, en lugar de Java.

Firebase

El backend utiliza Firebase. Con esto solo, es posible diseñar fácilmente la base de datos incluyendo permisos, gestión de usuarios y mucho más. https://firebase.google.com/?hl=ja

BillingLibrary

Para la facturación usamos BillingLibrary, lo que permite entre otras cosas aceptar donaciones. https://developer.android.com/google/play/billing/integrate

Soporte multilingüe

Para que la app pueda ser usada por el mayor número posible de desarrolladores, añadimos soporte multilingüe. Actualmente está disponible en:

  • Japonés
  • Inglés
  • Alemán
  • Francés
  • Español
  • Portugués (Brasil)
  • Hindi
  • Chino simplificado

La traducción se realizó con DeepL y Google Translate. https://www.deepl.com En el futuro, planeamos ampliar el soporte dando prioridad a los idiomas con mayor número de usuarios.

Perspectivas de futuro

El primer objetivo es que la app sea utilizada por el mayor número posible de desarrolladores. A partir de ahí, la meta principal es encontrar la manera de cubrir los costes de mantenimiento y operación (de una forma que afecte lo menos posible a la experiencia del usuario).