A história de criar um aplicativo que atende aos requisitos do teste fechado

A história de criar um aplicativo que atende aos requisitos do teste fechado

Se este artigo despertou seu interesse, confira também o seguinte:
https://zmsoft.org/ja/apps-info-ja/androiddeveloperspayforward/

Temos pesquisas sobre solicitações relacionadas ao aplicativo, dicas de publicação de apps e mudanças na política do Google.

Introdução

Em 2023, a política de publicação de aplicativos do Google foi alterada, dificultando a entrada de desenvolvedores independentes. Como eu mesmo passei por dificuldades como um novo desenvolvedor independente, criei um aplicativo para desenvolvedores com o objetivo de:

  • Não ter custos financeiros
  • Não precisar se esforçar para reunir testers / poder desenvolver aplicativos com facilidade

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

Disponível no Google Play

Visão Geral do Aplicativo

Este aplicativo permite que desenvolvedores registrem seus próprios apps utilizando o histórico de testes de aplicativos de outros desenvolvedores. O sistema cria um ambiente em que os desenvolvedores se avaliam mutuamente, garantindo que cada um cumpra seu dever como tester.

Ideia de como funciona Não é necessário o esforço de recrutamento em redes sociais
DevsPayForward アプリの概要イメージ SNS での募集が不要であることを示す DevsPayForward アプリ画面

Detalhes do Aplicativo

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

Tecnologias Utilizadas

Kotlin

Por se tratar de um novo aplicativo, utilizamos Kotlin, a linguagem recomendada pelo Google para desenvolvedores Android, em vez de Java.

Firebase

O backend utiliza Firebase. Com ele, é possível facilmente projetar o banco de dados incluindo permissões, gerenciar usuários e muito mais — é extremamente poderoso. https://firebase.google.com/?hl=ja

BillingLibrary

Para pagamentos, utilizamos a BillingLibrary, o que inclui o recebimento de doações. https://developer.android.com/google/play/billing/integrate

Suporte a Múltiplos Idiomas

Para que o aplicativo possa ser utilizado pelo maior número possível de desenvolvedores, adicionamos suporte a múltiplos idiomas. Atualmente disponível em:

  • Japonês
  • Inglês
  • Alemão
  • Francês
  • Espanhol
  • Português (Brasil)
  • Hindi
  • Chinês simplificado

A tradução foi feita com DeepL e Google Translate. https://www.deepl.com Planejamos continuar expandindo o suporte, priorizando os idiomas com maior número de usuários.

Perspectivas Futuras

Em primeiro lugar, esperamos que o aplicativo seja utilizado pelo maior número possível de desenvolvedores. A partir disso, o objetivo principal é encontrar uma maneira de cobrir os custos de manutenção e operação (de uma forma que prejudique o mínimo possível a experiência do usuário).