Skip to content

Simple movie favourites app showcasing how to use combineLatest to combine data from two Firestore collections into one stream.

License

Notifications You must be signed in to change notification settings

gmyrzamuratov/rxdart_combine_latest_example_movie_app

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RxDart by example: combineLatest and data modeling with Firestore

A simple movie favourites app showcasing how to use combineLatest to combine data from two Firestore collections into one stream.

Full tutorial here:

Running the project with Firebase

To use this project with Firebase, some configuration steps are required.

  • Create a new project with the Firebase console.
  • Add iOS and Android apps in the Firebase project settings.
  • On Android, use com.example.rxdart_combine_latest_example_movie_app as the package name.
  • then, download and copy google-services.json into android/app.
  • On iOS, use com.example.rxdartCombineLatestExampleMovieApp as the bundle ID.
  • then, download and copy GoogleService-Info.plist into iOS/Runner, and add it to the Runner target in Xcode.

Additionally, follow these steps:

  • Enable anonymous sign-in in the Firebase authentication settings
  • Copy the contents of firestore.rules into the Rules page for the Firestore database

See this document for full instructions:

About

Simple movie favourites app showcasing how to use combineLatest to combine data from two Firestore collections into one stream.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 86.1%
  • Ruby 9.0%
  • HTML 3.3%
  • Swift 1.1%
  • Other 0.5%