MondialCanadaEuropeAsie-Pacifique
Se connecter

Retour au code source ouvert

District AI pour Android

L'application native District AI pour Android. Les appels et leurs transcriptions, la boîte de réception partagée, les contacts, les salles multiparticipants, les notifications poussées et les paramètres de l'espace de travail, en Kotlin et Jetpack Compose.

+1 202 555 0147

02:14

MuteSpeaker off
Hang up
Un appel passé depuis le clavier de l'application, en cours. L'application est en anglais; le numéro est fictif.

Un client Android natif

Les appels passent par Android

C'est un téléphone logiciel autogéré qui passe et reçoit des appels par le cadre de téléphonie d'Android (Telecom), à côté des transcriptions, de la boîte de réception partagée et des salles multiparticipants.

Vérifiée contre les réponses du service

Ses types sont décodés à partir de réponses enregistrées du service District AI, avec un décodeur strict qui refuse les champs inconnus. Un changement de nom côté serveur fait échouer les tests ici au lieu de passer en silence.

Aucun identifiant de publication dans le dépôt

Les versions sont compilées, signées et envoyées sur Google Play par le propre flux de travail GitHub Actions du dépôt, qui emprunte la clé de signature, l'identifiant de boutique et le jeton de signalement des plantages le temps d'une exécution. Aucun n'est conservé dans le dépôt ni sur GitHub.

Licence
Apache-2.0
Construite avec
Kotlin, Jetpack Compose
Boutique
Google Play

District AI pour Android sur GitHub

District AI pour Android sur GitLab (miroir en lecture seule)

Ce qui est à code source ouvert, et ce qui ne l'est pas

Ce qui est à code source ouvert

Cette application, sous licence Apache 2.0 : vous pouvez la lire, la compiler et la modifier. Les noms, les logos et l'icône d'application District AI et Distronode sont des marques de commerce : une version que vous distribuez porte donc son propre nom, sa propre icône et son propre identifiant d'application.

Une version compilée à partir de ce dépôt ne signale aucun plantage : tous les réglages de signalement des plantages sont vides par défaut, et le signalement reste désactivé tant qu'ils ne sont pas fournis au moment de la compilation.

Ce qui ne l'est pas

Le service District AI avec lequel l'application communique. Tout ce qu'elle affiche vient de ce service, et la connexion exige un compte District AI.

Sans compte chez nous

Aujourd'hui, les applications ont besoin d'un compte District AI pour se connecter. Nous voulons qu'elles fonctionnent aussi sans compte chez nous. Nous n'avons pas encore établi à quoi cela ressemblerait, ni si c'est faisable, et la réponse dépend de ce à quoi les gens voudraient les relier : nous posons donc la question avant de construire quoi que ce soit. La discussion est en anglais, mais vous pouvez y écrire en français.

Dites-nous à quoi vous les relieriez

Participer

Les tickets et les demandes de fusion sont les bienvenus sur GitHub. Signalez une vulnérabilité en privé, comme l'indique la politique de sécurité, et non dans un ticket public.

Guide de contribution
CONTRIBUTING.md
Politique de sécurité
SECURITY.md
Journal des modifications
CHANGELOG.md