Archives: janvier 2024
1 article
My Simple Account Manager
J’ai développé une petite application utilitaire avec Jetpack Compose pour garder mes comptes et mes dépenses sous contrôle. Le projet répondait à deux objectifs principaux :
- Jetpack Compose – créer une interface utilisateur pleinement fonctionnelle avec Jetpack Compose, incluant une LazyColumn, des gestes de balayage (gauche/droite) pour des actions supplémentaires, et le réarrangement des lignes par glisser‑déposer.
- Architecture – mettre en œuvre une pile MVVM classique avec toutes les couches habituelles d’une application traditionnelle : appels réseau, requêtes vers une base de données locale Room, et accès en lecture/écriture au système de fichiers de l’appareil.
Fonctionnalités principales
- Créer, modifier et supprimer des comptes.
- Récupérer les taux de change depuis une API et convertir automatiquement les montants dans la devise sélectionnée.
- Prendre en charge toutes les monnaies mondiales actuelles.
- Ajouter ou soustraire des montants du solde d’un compte.
- Importer et exporter les données au format JSON pour faciliter la sauvegarde et la restauration.
