Application Mathoo
📌 Présentation
Mathoo est ma première application Android, née durant le confinement de 2020. Conçue pour transformer l’entraînement au calcul mental en une expérience ludique, l’application a rapidement rencontré son public avec plus de 3 000 utilisateurs sur le Google Play Store et une note moyenne de 4.6/5.
- Rôle : Développeur Mobile (Solo)
- Technologies : Kotlin (migration Java), Jetpack Compose, Firebase
- Résultat : 3 000+ téléchargements actifs
🛠️ Stack Technique & Évolution
Le projet a servi de laboratoire personnel pour maîtriser l’écosystème Android moderne :
- Migration Technologique : Initialement développée en Java, j’ai entièrement refondu l’application vers Kotlin pour bénéficier de sa modernité et de sa sécurité.
- UI/UX Moderne : Transition vers Jetpack Compose pour l’interface utilisateur, en respectant les principes du Material Design pour une navigation intuitive.
- Architecture & Build : Utilisation d’Android Jetpack pour la robustesse et Gradle pour la gestion des dépendances et du build.
- Services Backend : Intégration de Firebase pour la gestion des données et du cloud, couplé à Google Analytics pour suivre le comportement des utilisateurs.
✨ Fonctionnalités Clés
- Multijoueur Local : Implémentation du Nearby Sharing permettant de défier des amis à proximité sans connexion internet.
- Gamification Duolingo-style : Mise en place d’un système de progression inspiré de Duolingo (séries, niveaux, récompenses) pour booster la rétention.
- Statistiques Avancées : Tableaux de bord détaillés pour permettre aux utilisateurs de suivre leur progression dans le temps.
- Animations Fluides : Intégration de LottieFiles pour des animations vectorielles riches qui dynamisent les interactions.
- Monétisation : Intégration de Google Ads pour soutenir le développement du projet.
📈 Impact et Apprentissage
Ce projet m’a permis de gérer le cycle de vie complet d’un produit, de l’idée initiale à la maintenance d’une base d’utilisateurs réelle. J’ai appris à itérer en fonction des retours utilisateurs et à optimiser les performances d’une application grand public.
🔗 Liens & Ressources
- Code Source : [Voir le dépôt Github]
🚀 Développé par Evanescent.