Element é baseado em um novo Android SDK totalmente escrito em Kotlin (como Element). Para tornar o desenvolvimento inicial o mais rápido possível, Element e o novo SDK atualmente compartilham o mesmo repositório git.
A cada versão do Element, o módulo SDK é copiado para um repositório dedicado: https://github.com/matrix-org/matrix-android-sdk2. Dessa forma, aplicativos de terceiros podem adicionar uma dependência regular do Gradle para usá-lo. Mais detalhes sobre como fazer isso aqui: https://github.com/matrix-org/matrix-android-sdk2.
A versão 1.0.0 do Element ainda carece de alguns recursos que estavam incluídos anteriormente no Riot-Android. A equipe trabalhará para adicioná-los regularmente.
Há algum atraso entre o momento em que um lançamento é criado e quando ele aparece nas lojas de aplicativos (Google Play Store e F-Droid). Aqui estão alguns dos motivos:
Nem todas as versões versionadas que aparecem no GitHub são consideradas estáveis. Cada versão é inicialmente considerada beta: isso continua por pelo menos dois dias. Se a versão for estável (nenhum problema sério ou travamento for relatado), ela será lançada como uma versão de produção na Google Play Store e uma solicitação também será enviada ao F-Droid.
Cada lançamento na Google Play Store passa por revisão do Google antes de ser lançado. Isso pode levar um tempo imprevisível. Em alguns casos, demorou várias semanas.
Para que o F-Droid garanta que o aplicativo que você recebe corresponde exatamente ao código-fonte público, eles próprios criam versões. Quando uma versão é considerada estável, a equipe da Element informa os mantenedores do F-Droid e ela é adicionada à fila de construção. Dependendo da carga na infraestrutura do F-Droid, pode levar algum tempo para que as versões sejam construídas. Isso sempre leva pelo menos 24 horas e pode levar vários dias.
Se desejar receber lançamentos mais rapidamente (lembrando que eles podem não ser estáveis), você tem várias opções:
Inscreva-se para receber versões beta através da Google Play Store.
Instale um APK de lançamento diretamente - baixe o arquivo .apk relevante e permita a instalação de fontes não confiáveis nas configurações do seu dispositivo. Obs: esses lançamentos são a versão Google Play, que depende de alguns serviços do Google. Se você preferir evitar isso, experimente as versões de desenvolvimento mais recentes e escolha a versão F-Droid.
Se você for realmente corajoso, instale a versão de desenvolvimento mais recente - escolha uma versão e clique em Summary
para baixar os APKs de lá: vector-Fdroid-debug
e vector-Gplay-debug
contém o APK da loja desejada. Cada arquivo contém 5 APKs. 4 APKs para cada arquitetura específica de dispositivo suportada. Na dúvida você pode instalar o APK universal
.
Consulte CONTRIBUTING.md se quiser contribuir em projetos Matrix Android!
Venha conversar com a comunidade na sala Matrix dedicada.
Além disso, esta documentação pode ajudar os desenvolvedores a começar a trabalhar no projeto.
Os problemas são triados pelos membros da comunidade e pela equipe do aplicativo Android, seguindo o processo de triagem.
Usamos rótulos de problemas para classificar todos os problemas recebidos.