Nextcloud Calendar Mobile : pourquoi nous avons développé une application calendrier pour Nextcloud
Nextcloud est devenu une référence pour les organisations qui veulent héberger leurs données elles-mêmes : fichiers, contacts, visioconférence avec Talk, et bien sûr calendriers. Mais un manque persiste depuis des années dans l'écosystème : il n'existe pas d'application mobile officielle dédiée au calendrier.
Sur Android, il faut passer par DAVx⁵ et une application de calendrier tierce. Sur iOS, la configuration CalDAV native fonctionne, mais elle reste limitée et déconnectée du reste des services Nextcloud. Dans les deux cas, l'expérience est fragmentée.
C'est ce constat, remonté par plusieurs de nos clients, qui nous a poussés à développer Nextcloud Calendar Mobile : un client calendrier pour iOS et Android, connecté directement à votre instance Nextcloud.
L'application est aujourd'hui disponible sur l'App Store et sur Google Play, et le code source est publié sur GitHub.

Un projet né d'un besoin client
Chez Soluce Technologies, nous accompagnons des entreprises qui font le choix de solutions ouvertes et auto-hébergées, notamment autour de Nextcloud. Le calendrier revenait systématiquement comme point de friction : les équipes voulaient consulter leur planning, créer un événement ou organiser une réunion Talk depuis leur téléphone, sans jongler entre trois outils.
Nous avons d'abord construit un MVP pour ces clients, puis nous l'avons partagé publiquement auprès de la communauté Nextcloud. Les retours ont été immédiats. Quelques semaines après la sortie, l'application dépassait les 3 500 téléchargements, principalement en Allemagne, aux États-Unis et en France. Nous ne nous attendions pas à un tel niveau d'intérêt, et il confirme une chose : le besoin est réel.
Précision importante : il ne s'agit pas d'une application officielle Nextcloud. Elle n'a été ni examinée ni certifiée par Nextcloud GmbH. Nous l'avons développée pour répondre à des besoins concrets, et nous la partageons dans un esprit de collaboration avec la communauté. Nous sommes actuellement en échange avec les équipes de Nextcloud pour échanger sur une possible intégration à l'écosystème officiel.
Ce que fait l'application
Une synchronisation CalDAV complète
L'application se connecte directement à votre instance Nextcloud via le protocole CalDAV, avec une synchronisation bidirectionnelle. Les événements sont récupérés, puis maintenus à jour grâce à une couche de cache qui limite les appels réseau. Vos données restent sur votre serveur : l'application ne fait que dialoguer avec votre instance.
Cinq vues calendrier
Chacun consulte son planning différemment. L'application propose cinq modes d'affichage : une vue mois, une vue semaine défilante, une vue compacte sur 3 jours, une vue jour détaillée et une vue agenda qui liste les événements de façon chronologique.
Gestion des événements et des participants
Vous pouvez créer, consulter et modifier vos événements directement depuis le mobile : titre, description, lieu, horaires ou journée entière, liste des participants avec leurs noms d'affichage. Les événements récurrents sont détectés et affichés correctement.
L'intégration Nextcloud Talk
C'est l'une des fonctionnalités les plus demandées par nos clients. Lors de la création d'un événement, vous pouvez y associer un salon Nextcloud Talk. Le lien est enregistré dans l'événement et accessible depuis sa vue détaillée. Organiser une visioconférence depuis son téléphone, dans son propre écosystème souverain, devient une opération de quelques secondes.
Plusieurs comptes, plusieurs calendriers
L'application gère plusieurs comptes Nextcloud en parallèle. Chaque calendrier dispose de son code couleur et peut être affiché ou masqué individuellement. Utile pour ceux qui séparent instance professionnelle et instance personnelle.
À cela s'ajoutent un mode sombre, un mode clair et un mode automatique, un niveau de zoom ajustable et le choix du premier jour de la semaine.



Un choix technique assumé : React Native et Expo
Nous avons développé l'application avec React Native et Expo. Ce choix ne correspond pas à la stack native habituelle de Nextcloud, et nous l'assumons : une base de code unique pour Android et iOS simplifie la maintenance, accélère les corrections et garantit une expérience cohérente sur les deux plateformes.
Pour une application portée par une équipe à taille humaine, c'est la différence entre un projet maintenu sur la durée et un projet abandonné au bout de six mois.

La suite : notifications, widgets et stabilité
L'application est en développement actif, et nous préférons être transparents : il reste des bugs, et nous travaillons à leur correction. Notre priorité actuelle est l'amélioration de l'expérience utilisateur et la fiabilisation de l'existant.
La feuille de route inclut :
- l’amélioration de l’internationalisation, avec l’ajout de nouvelles langues ;
- les notifications push ;
- des améliorations de sécurité et de synchronisation des données ;
- l’ajout de widgets pour iOS et Android.
Un projet open source, ouvert aux contributions
Le code source est disponible publiquement sur GitHub. Vous pouvez y signaler des bugs, proposer des fonctionnalités ou contribuer directement.
Ce mode de fonctionnement est cohérent avec notre conviction : les outils numériques d'une organisation doivent être compréhensibles, auditables et maîtrisables. Une application fermée qui accède à vos calendriers d'entreprise, c'est une dépendance de plus. Une application open source connectée à votre propre instance, c'est un outil que vous contrôlez.
Github - Nextcloud Calendar Mobile
Essayez-la, dites-nous ce qui manque
Nextcloud Calendar Mobile est téléchargeable dès maintenant :
- iOS : App Store
- Android : Google Play
Si vous utilisez Nextcloud dans votre organisation, testez l'application et faites-nous part de vos retours, directement sur GitHub ou en nous contactant.
Vous souhaitez échanger sur vos problématiques métier et vos enjeux de souveraineté numérique ? Chez Soluce Technologies, c'est notre point de départ : comprendre votre fonctionnement réel, identifier vos dépendances, puis construire des outils adaptés, maintenables et que vous maîtrisez.