
J'ai développé Memo-mate dans le cadre de mon cours de Programmation 2. L'objectif était de créer un clone fonctionnel de l'application Notepad pour mettre en pratique les concepts fondamentaux de la programmation orientée objet et la manipulation de fichiers. C'était un excellent exercice pour comprendre comment transformer une logique de traitement de texte en une application utilitaire concrète.
En tant que développeur solo, j'ai réalisé l'intégralité de l'application en utilisant Java. Je me suis d'abord concentré sur le backend pour gérer la lecture et l'écriture de fichiers, puis j'ai conçu et codé l'interface utilisateur avec la bibliothèque Swing. J'ai implémenté les fonctionnalités essentielles telles que l'ouverture, l'édition et la sauvegarde de documents texte.
Mon approche a consisté à bâtir une structure simple et robuste. En séparant la logique de gestion des fichiers de l'interface graphique, j'ai pu m'assurer que les opérations de sauvegarde étaient fiables avant de peaufiner l'aspect visuel. J'ai utilisé les composants standards de Swing pour offrir une interface familière, légère et facile à prendre en main, fidèle à l'expérience d'un bloc-notes classique.
More Projects