XMPP com STARTTLS
STARTTLS obrigatório, TLS direto ou modo oportunista. Validação de certificado ativa e avisos claros quando o transporte é inseguro.
Um cliente de chat XMPP e MQTT que conecta você aos servidores que você escolher. Presença, contatos e conversas 1-para-1 em uma interface simples, com o protocolo acontecendo de verdade.
Cada tela mostra o que está acontecendo: conexão, autenticação, presença, roster e mensagens. Nada de caixa-preta.
STARTTLS obrigatório, TLS direto ou modo oportunista. Validação de certificado ativa e avisos claros quando o transporte é inseguro.
Veja quem está online, ausente ou ocupado. Pedidos de presença exigem a sua confirmação — você decide quem acompanha seu status.
Mensagens diretas com histórico local por contato, indicador de não lidas e suporte a mensagens atrasadas entregues pelo servidor.
Publique mensagens do chat em um tópico e receba comandos por outro. O broker é opcional e configurável, com TLS disponível.
As senhas XMPP e MQTT ficam no armazenamento seguro do sistema, não em texto puro. O backup automático do Android está desativado.
Interface em português, com tema claro ou escuro e opção de seguir a preferência do sistema.
O app é o cliente. Você escolhe o servidor XMPP e, se quiser, um broker MQTT. Não existe conta no desenvolvedor.
Informe domínio, usuário e senha XMPP. Se precisar, ajuste host, porta, recurso e o modo TLS nas opções avançadas.
O app negocia TLS, autentica e carrega o roster. Adicione contatos, confirme pedidos de presença e troque mensagens 1-para-1.
Configure broker, tópicos e credenciais para publicar mensagens do chat ou receber comandos de outro dispositivo.
O desenvolvedor não opera servidores, não recebe cópia das suas conversas e não usa anúncios, analytics ou rastreadores. O app fala diretamente com os servidores que você configurar.
Não. O XMPP/MQTT Chat é apenas o cliente. Você usa uma conta em um servidor XMPP existente, como o da sua escola, empresa ou um servidor público confiável.
Contatos, conversas e configurações ficam no seu aparelho. As senhas ficam no armazenamento seguro do sistema (Android Keystore, DPAPI ou libsecret). O desenvolvedor não recebe esses dados.
Não. O MQTT é opcional e serve para publicar mensagens do chat em um tópico ou receber comandos de outro dispositivo. O app funciona normalmente apenas com XMPP.
Para uso real, sim. O padrão do XMPP é STARTTLS obrigatório e o MQTT tem a opção de TLS. Modos sem TLS existem apenas para testes e aparecem com um aviso destacado no app.
Sim. É um projeto educacional, sem anúncios, compras ou assinaturas.
No app, abra Configurações e toque em “Apagar todos os dados”. Isso remove conta, contatos, conversas e configuração MQTT do aparelho. Desinstalar o app também remove os dados locais.
O app está em testes internos no Google Play. Envie um e-mail para entrar na lista de testadores e receber o link de instalação.