An open API service indexing awesome lists of open source software.

https://github.com/orengrinker/mvvmfirestoreandroidapp

Firebase Firestore MVVM application with Timber in java
https://github.com/orengrinker/mvvmfirestoreandroidapp

android firebase firestore java mvvm mvvm-android timber

Last synced: about 2 months ago
JSON representation

Firebase Firestore MVVM application with Timber in java

Awesome Lists containing this project

README

        

# Firebase Firestore MVVM application with Timber in java

A simple Android app written in java to illustrate and describe the use of Design Pattern MVVM in retrieving information from a document in Firestore combined with logs used by Timber Library.

## Building the Project

Clone this repository and import into Android Studio

```bash
git clone https://github.com/OrenGrinker/MVVMFirestoreAndroidApp.git
```
Download your "google-services.json" file from your Firebase project settings, if you don't know how you can learn here:
```bash
https://alphatech.technology/Howto-Entry-srk/Google-Services-Json-bek/
```

## More information
What is timber?
```bash
https://github.com/JakeWharton/timber
```
What is Firebase Firestore?
```bash
https://firebase.google.com/docs/firestore
```
Firebase Firestore sample collection structure:
![Screenshot](https://github.com/OrenGrinker/MVVMFirestoreAndroidApp/blob/master/Screen%20Shot%202021-11-18%20at%2017.32.50.png?raw=true)

## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

## License
[MIT](https://choosealicense.com/licenses/mit/)