À propos du projet
NoteStash est une application de prise de notes minimaliste pour Android, créée comme un terrain d'apprentissage pour explorer divers sujets modernes de développement Android. L'application démontre le modèle d'architecture Model-View-ViewModel (MVVM), utilise Kotlin Coroutines pour les opérations asynchrones et intègre Dagger Hilt pour l'injection de dépendances. Elle emploie le composant Android Navigation pour la navigation entre les écrans, Room pour la persistance locale des données et la bibliothèque Android Paging v3 pour un rendu efficace des listes. L'application intègre également DataStore pour la gestion des préférences, suit les directives Material Design 3 pour la conception de l'interface utilisateur et inclut des tests avec Android Espresso pour les tests d'interface et JUnit5 pour les tests unitaires. L'intégration continue est configurée à l'aide de GitHub Actions. Bien que l'application elle-même soit simple, elle sert d'exemple complet de l'application de plusieurs pratiques modernes de développement Android ensemble.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.