Application de notes de flottement
Description du projet
Ce projet est une application mobile multiplateforme développée à l'aide de Flutter, conçue pour aider les utilisateurs à créer, éditer et gérer efficacement leurs notes. L'application dispose d'une interface utilisateur propre et intuitive et exploite Firebase pour la base de données backend.
Pile technologique
- Flutter : utilisé pour la construction du frontage d'application mobile
- Firebase : Base de données backend pour stocker et récupérer les données des utilisateurs
Démo
Voici un aperçu de l'application en action? ️:
Écran de connexion

Note de tableau de bord

Édition de notes

Partage des notes

Leçons apprises et voyage
Défis rencontrés
- Intégration de Firebase : L'un des défis initiaux a été d'intégrer Firebase à Flutter. La gestion de l'authentification des utilisateurs et du stockage des données nécessitait efficacement une compréhension approfondie des opérations asynchrones dans DART.
- Libération sur l'App Store : Un autre défi consiste à obtenir toutes les autorisations et certificats de développeur pour me permettre de publier cette application sur l'App Store.
Réalisations
- Authentification robuste : le développement d'un système d'authentification sécurisé et robuste à l'aide de Firebase Auth a aidé à protéger les données utilisateur.
Ce que j'ai appris
Ce projet a non seulement renforcé mes compétences techniques dans Flutter et Firebase, mais a également amélioré ma compréhension du développement mobile complet. J'ai également appris l'importance de la persistance et du développement itératif en génie logiciel.
Comment courir
Pour cloner et exécuter cette application, vous aurez besoin de Git et de Flutter installés sur votre ordinateur. De votre ligne de commande:
# Clone this repository
git clone https://github.com/yourusername/flutter-notes-app.git
# Go into the repository
cd flutter-notes-app
# Install dependencies
flutter pub get
# Run the app
flutter run