Skip to content

!!! WIP !!! Dating app based on firebase services and facebook login. MVVM-Kotlin-RxJava-Dagger-Databinding-Retrofit

License

Notifications You must be signed in to change notification settings

binrebin/Android-mvvm-dagger-rxjava-dating-app-sample

Repository files navigation

roove GitHub license

A simple dating app based on tinder-style cards. WIP 70% done.

Used libraries/patterns:

  • MVVM pattern;
  • Dagger 2;
  • RxJava 2;
  • Glide;
  • Firebase Auth;
  • Firestore to store user, messages data;
  • Firestorage to store photos;
  • Facebook SDK to login.

Explanations

So many developers, so many minds.

Also, keep in mind, that business module should not contain android-based plugins. It is a pure kotlin module.

Data module is an android library.

ViewModel shoudn't contain any android imports, except androidx.lifecycle.

Log classes in ViewModels for debug purposes only. They will be deleted after release.

MVVM pattern implementation in this project:

Copyright (c) 2019 Bijukumar Narayanan

About

!!! WIP !!! Dating app based on firebase services and facebook login. MVVM-Kotlin-RxJava-Dagger-Databinding-Retrofit

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages