Pour XMPP je trouve que Xabber sur Android est un peu plus light. Par contre on peut avoir qq problèmes avec l'historique si on passe d'un appareil à l'autre.
Avec ma fille (8 ans), on utilise Element. Ça fait bien le taff.
Dans le genre encore sécurisé (au sens inaccessible à des tiers pour l'enfant), y a SimpleX qui est bien sur le concept (il faut communiquer un code par un autre canal, par exemple QRcode pour établir un lien entre comptes). Le problème que j'ai avec SimpleX, c'est qu'ils n'utilisent pas les notifications PUSH et donc l'appli doit tourner en permanence.
J'abandonne élément.
Test avec les versions fdroid et gplay, ntfy et autre, sur deux téléphones différent. Jamais eu une seule notification. Le bug est liste sur github.
Je comprends pas, je les reçois sans soucis de mon côté, je viens de refaire un test.
Par contre, il me semble que la version F-Droid n'est pas configurée pour utiliser les services Google pour les notifications PUSH. Il n'y a que la version du Google Play qui utilise le serveur PUSH de Google (malheureusement quasi une obligation pour avoir des notifications qui marchent correctement sous Android, j'ai l'impression...).
IRC le plus simple et direct, mais c'est pas chiffré. Sous Android tu as RevolutionIRC comme client. L'avantage c'est que ça marchera toujours et sur n'importe quelle machine, le désavantage c'est que ça ne supporte pas l'historique/compte par défault, et que tu seras sur un serveur que tu ne contrôles pas. Si tu veux avoir le serveur sous contrôle, ce n'est pas très compliqué, il te faut juste une machine allumée et connectée h24. Si tu est motivé par ce projet je peux te montrer comment faire (franchement ça prends 1h à tout casser sous linux :P)
La gestion des clés dans Element peut être un enfer et complètement incompréhensible pour les néophytes.
Ceci dit, j'utilise Element avec ma compagne (qui a un niveau d'investissement technique plutôt limité) et ça fonctionne sans problème : sur son PC avec le "client lourd", sur son mobile et parfois via un Element Web.
Il faut juste accepter le fait qu'il va y avoir des alertes (boucliers gris ou rouges) sur certaines sessions qui n'ont pas été validées et pas se formaliser plus que ça (sinon tu risque de perdre les gens).