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.

/storage/2024/my-simple-account-manager/MSAM-list-accounts.jpg /storage/2024/my-simple-account-manager/MSAM-list-accounts-dark.jpg