Skip to content

Une app "sandbox" pour me permettre de tester des fonctionnalités. Et m'aider à faire de la compta d'entreprise

License

Notifications You must be signed in to change notification settings

francoisbiar/facturefacile

Repository files navigation

facturefacile

This app demonstrates the use of Android, Kotlin, and Firebase Firestore to create a simple invoice management app.

Design patterns

  • MVVM
  • Dependency injection, using Composition Root method.
  • Factory pattern, and façade pattern
  • Singleton pattern
  • Observer pattern
  • Repository pattern

Android

  • Activity + Fragment, using viewModel, LiveData
  • Two-way Data Binding

Kotlin

  • Extension functions
  • Coroutines
  • Data classes

Data persistence

  • Room, SharedPreferences, Firebase Firestore

REST API

  • Retrofit, Moshi, OkHttp and custom trust managers.

About

Une app "sandbox" pour me permettre de tester des fonctionnalités. Et m'aider à faire de la compta d'entreprise

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages