├── .gitignore ├── .idea ├── .name ├── codeStyles │ └── Project.xml ├── gradle.xml ├── misc.xml └── runConfigurations.xml ├── Capture1.JPG ├── Capture2.JPG ├── Mobile.gif ├── README.md ├── app ├── .gitignore ├── build.gradle ├── google-services.json ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── foxhole │ │ └── chatappmvvmdagger2rxjavafirestore │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── foxhole │ │ │ └── chatappmvvmdagger2rxjavafirestore │ │ │ ├── BaseActivity.java │ │ │ ├── HomeActivity.java │ │ │ ├── adapter │ │ │ ├── ChatRecyclerAdapter.java │ │ │ ├── MessageRecyclerAdapter.java │ │ │ ├── RequestRecyclerAdapter.java │ │ │ └── UsersRecyclerAdapter.java │ │ │ ├── data │ │ │ ├── PlaceHolder.java │ │ │ ├── model │ │ │ │ ├── Message.java │ │ │ │ ├── Request.java │ │ │ │ └── User.java │ │ │ └── repository │ │ │ │ ├── AuthRepository.java │ │ │ │ └── DatabaseRepository.java │ │ │ ├── dataSource │ │ │ ├── PlaceHolder.java │ │ │ └── remote │ │ │ │ ├── FirebaseAuthSource.java │ │ │ │ └── FirebaseDataSource.java │ │ │ ├── di │ │ │ ├── ActivityBuildersModule.java │ │ │ ├── AppComponent.java │ │ │ ├── AppModule.java │ │ │ ├── ViewModelFactoryModule.java │ │ │ ├── ViewModelKey.java │ │ │ ├── account │ │ │ │ ├── AccountModule.java │ │ │ │ └── AccountViewModelModule.java │ │ │ ├── login │ │ │ │ └── LoginViewModelModule.java │ │ │ ├── main │ │ │ │ ├── MainFragmentBuildersModule.java │ │ │ │ ├── MainModule.java │ │ │ │ ├── MainViewModelModule.java │ │ │ │ ├── chat │ │ │ │ │ └── ChatModule.java │ │ │ │ ├── notification │ │ │ │ │ └── NotificationModule.java │ │ │ │ └── users │ │ │ │ │ └── UserModule.java │ │ │ ├── message │ │ │ │ ├── MessageModule.java │ │ │ │ └── MessageViewModelModule.java │ │ │ ├── profile │ │ │ │ └── ProfileViewModelModule.java │ │ │ └── register │ │ │ │ └── RegisterViewModelModule.java │ │ │ ├── ui │ │ │ ├── PlaceHolder.java │ │ │ ├── account │ │ │ │ ├── AccountActivity.java │ │ │ │ └── AccountViewModel.java │ │ │ ├── login │ │ │ │ ├── LoginActivity.java │ │ │ │ └── LoginViewModel.java │ │ │ ├── main │ │ │ │ ├── MainActivity.java │ │ │ │ └── connections │ │ │ │ │ ├── ConnectionsPageAdapter.java │ │ │ │ │ ├── PlaceHolder.java │ │ │ │ │ ├── chat │ │ │ │ │ ├── ChatFragment.java │ │ │ │ │ └── ChatViewModel.java │ │ │ │ │ ├── notification │ │ │ │ │ ├── NotificationFragment.java │ │ │ │ │ └── NotificationViewModel.java │ │ │ │ │ └── users │ │ │ │ │ ├── UsersFragment.java │ │ │ │ │ └── UsersViewModel.java │ │ │ ├── message │ │ │ │ ├── MessageActivity.java │ │ │ │ └── MessageViewModel.java │ │ │ ├── profile │ │ │ │ ├── ProfileActivity.java │ │ │ │ └── ProfileViewModel.java │ │ │ ├── register │ │ │ │ ├── RegisterActivity.java │ │ │ │ └── RegisterViewModel.java │ │ │ └── splash │ │ │ │ └── SplashActivity.java │ │ │ ├── utils │ │ │ ├── Constants.java │ │ │ ├── DataConverter.java │ │ │ ├── DataResource.java │ │ │ ├── GetTimeAgo.java │ │ │ ├── InputDialog.java │ │ │ ├── LoadingDialog.java │ │ │ ├── MessageResource.java │ │ │ ├── RequestResource.java │ │ │ ├── RxBindingHelper.java │ │ │ └── StateResource.java │ │ │ └── viewModels │ │ │ └── ViewModelProviderFactory.java │ └── res │ │ ├── color │ │ └── color_selector.xml │ │ ├── drawable-hdpi │ │ ├── avater.png │ │ └── logo.png │ │ ├── drawable-mdpi │ │ ├── avater.png │ │ ├── launcher_screen_with_logo.xml │ │ └── logo.png │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable-xhdpi │ │ ├── avater.png │ │ └── logo.png │ │ ├── drawable-xxhdpi │ │ ├── avater.png │ │ └── logo.png │ │ ├── drawable-xxxhdpi │ │ ├── avater.png │ │ └── logo.png │ │ ├── drawable │ │ ├── circular_background.xml │ │ ├── ic_attach_file.xml │ │ ├── ic_chat.xml │ │ ├── ic_image.xml │ │ ├── ic_launcher_background.xml │ │ ├── ic_nav.xml │ │ ├── ic_notifications.xml │ │ ├── ic_people.xml │ │ ├── ic_person_add.xml │ │ └── ic_send.xml │ │ ├── font │ │ ├── raleway.xml │ │ ├── raleway_bold.xml │ │ ├── raleway_medium.xml │ │ ├── raleway_semibold.xml │ │ ├── roboto.xml │ │ └── roboto_medium.xml │ │ ├── layout │ │ ├── activity_account.xml │ │ ├── activity_home.xml │ │ ├── activity_login.xml │ │ ├── activity_main.xml │ │ ├── activity_message.xml │ │ ├── activity_profile.xml │ │ ├── activity_register.xml │ │ ├── activity_splash.xml │ │ ├── content_account.xml │ │ ├── content_login.xml │ │ ├── content_main.xml │ │ ├── content_message.xml │ │ ├── content_profile.xml │ │ ├── content_register.xml │ │ ├── dialog_input.xml │ │ ├── dialog_loading.xml │ │ ├── fragment_chat.xml │ │ ├── fragment_notification.xml │ │ ├── fragment_users.xml │ │ ├── receiver_chat_view_item.xml │ │ ├── request_view_item.xml │ │ ├── sender_chat_view_item.xml │ │ └── users_view_item.xml │ │ ├── menu │ │ └── menu_main.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── font_certs.xml │ │ ├── preloaded_fonts.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── foxhole │ └── chatappmvvmdagger2rxjavafirestore │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.name: -------------------------------------------------------------------------------- 1 | Chat App(MVVM+Dagger2+RxJava+Firestore) -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Capture1.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/Capture1.JPG -------------------------------------------------------------------------------- /Capture2.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/Capture2.JPG -------------------------------------------------------------------------------- /Mobile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/Mobile.gif -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/google-services.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/google-services.json -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/androidTest/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/BaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/BaseActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/HomeActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/HomeActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/adapter/ChatRecyclerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/adapter/ChatRecyclerAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/adapter/MessageRecyclerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/adapter/MessageRecyclerAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/adapter/RequestRecyclerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/adapter/RequestRecyclerAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/adapter/UsersRecyclerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/adapter/UsersRecyclerAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/data/PlaceHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/data/PlaceHolder.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/data/model/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/data/model/Message.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/data/model/Request.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/data/model/Request.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/data/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/data/model/User.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/data/repository/AuthRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/data/repository/AuthRepository.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/data/repository/DatabaseRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/data/repository/DatabaseRepository.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/dataSource/PlaceHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/dataSource/PlaceHolder.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/dataSource/remote/FirebaseAuthSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/dataSource/remote/FirebaseAuthSource.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/dataSource/remote/FirebaseDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/dataSource/remote/FirebaseDataSource.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/di/ActivityBuildersModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/di/ActivityBuildersModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/di/AppComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/di/AppComponent.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/di/AppModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/di/AppModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/di/ViewModelFactoryModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/di/ViewModelFactoryModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/di/ViewModelKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/di/ViewModelKey.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/di/account/AccountModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/di/account/AccountModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/di/account/AccountViewModelModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/di/account/AccountViewModelModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/di/login/LoginViewModelModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/di/login/LoginViewModelModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/di/main/MainFragmentBuildersModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/di/main/MainFragmentBuildersModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/di/main/MainModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/di/main/MainModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/di/main/MainViewModelModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/di/main/MainViewModelModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/di/main/chat/ChatModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/di/main/chat/ChatModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/di/main/notification/NotificationModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/di/main/notification/NotificationModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/di/main/users/UserModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/di/main/users/UserModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/di/message/MessageModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/di/message/MessageModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/di/message/MessageViewModelModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/di/message/MessageViewModelModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/di/profile/ProfileViewModelModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/di/profile/ProfileViewModelModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/di/register/RegisterViewModelModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/di/register/RegisterViewModelModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ui/PlaceHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ui/PlaceHolder.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ui/account/AccountActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ui/account/AccountActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ui/account/AccountViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ui/account/AccountViewModel.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ui/login/LoginActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ui/login/LoginActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ui/login/LoginViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ui/login/LoginViewModel.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ui/main/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ui/main/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ui/main/connections/ConnectionsPageAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ui/main/connections/ConnectionsPageAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ui/main/connections/PlaceHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ui/main/connections/PlaceHolder.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ui/main/connections/chat/ChatFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ui/main/connections/chat/ChatFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ui/main/connections/chat/ChatViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ui/main/connections/chat/ChatViewModel.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ui/main/connections/notification/NotificationFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ui/main/connections/notification/NotificationFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ui/main/connections/notification/NotificationViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ui/main/connections/notification/NotificationViewModel.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ui/main/connections/users/UsersFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ui/main/connections/users/UsersFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ui/main/connections/users/UsersViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ui/main/connections/users/UsersViewModel.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ui/message/MessageActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ui/message/MessageActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ui/message/MessageViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ui/message/MessageViewModel.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ui/profile/ProfileActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ui/profile/ProfileActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ui/profile/ProfileViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ui/profile/ProfileViewModel.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ui/register/RegisterActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ui/register/RegisterActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ui/register/RegisterViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ui/register/RegisterViewModel.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ui/splash/SplashActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ui/splash/SplashActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/utils/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/utils/Constants.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/utils/DataConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/utils/DataConverter.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/utils/DataResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/utils/DataResource.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/utils/GetTimeAgo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/utils/GetTimeAgo.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/utils/InputDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/utils/InputDialog.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/utils/LoadingDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/utils/LoadingDialog.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/utils/MessageResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/utils/MessageResource.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/utils/RequestResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/utils/RequestResource.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/utils/RxBindingHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/utils/RxBindingHelper.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/utils/StateResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/utils/StateResource.java -------------------------------------------------------------------------------- /app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/viewModels/ViewModelProviderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/viewModels/ViewModelProviderFactory.java -------------------------------------------------------------------------------- /app/src/main/res/color/color_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/color/color_selector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/avater.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/drawable-hdpi/avater.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/drawable-hdpi/logo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/avater.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/drawable-mdpi/avater.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/launcher_screen_with_logo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/drawable-mdpi/launcher_screen_with_logo.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/drawable-mdpi/logo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/avater.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/drawable-xhdpi/avater.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/drawable-xhdpi/logo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/avater.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/drawable-xxhdpi/avater.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/drawable-xxhdpi/logo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/avater.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/drawable-xxxhdpi/avater.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/drawable-xxxhdpi/logo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/circular_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/drawable/circular_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_attach_file.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/drawable/ic_attach_file.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_chat.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/drawable/ic_chat.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_image.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/drawable/ic_image.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_nav.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/drawable/ic_nav.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_notifications.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/drawable/ic_notifications.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_people.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/drawable/ic_people.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_person_add.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/drawable/ic_person_add.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_send.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/drawable/ic_send.xml -------------------------------------------------------------------------------- /app/src/main/res/font/raleway.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/font/raleway.xml -------------------------------------------------------------------------------- /app/src/main/res/font/raleway_bold.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/font/raleway_bold.xml -------------------------------------------------------------------------------- /app/src/main/res/font/raleway_medium.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/font/raleway_medium.xml -------------------------------------------------------------------------------- /app/src/main/res/font/raleway_semibold.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/font/raleway_semibold.xml -------------------------------------------------------------------------------- /app/src/main/res/font/roboto.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/font/roboto.xml -------------------------------------------------------------------------------- /app/src/main/res/font/roboto_medium.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/font/roboto_medium.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_account.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/layout/activity_account.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/layout/activity_home.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_login.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/layout/activity_login.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_message.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/layout/activity_message.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_profile.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/layout/activity_profile.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_register.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/layout/activity_register.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/layout/activity_splash.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/content_account.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/layout/content_account.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/content_login.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/layout/content_login.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/content_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/layout/content_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/content_message.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/layout/content_message.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/content_profile.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/layout/content_profile.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/content_register.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/layout/content_register.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog_input.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/layout/dialog_input.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog_loading.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/layout/dialog_loading.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_chat.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/layout/fragment_chat.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_notification.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/layout/fragment_notification.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_users.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/layout/fragment_users.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/receiver_chat_view_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/layout/receiver_chat_view_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/request_view_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/layout/request_view_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/sender_chat_view_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/layout/sender_chat_view_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/users_view_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/layout/users_view_item.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/menu/menu_main.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/font_certs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/values/font_certs.xml -------------------------------------------------------------------------------- /app/src/main/res/values/preloaded_fonts.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/values/preloaded_fonts.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/app/src/test/java/com/foxhole/chatappmvvmdagger2rxjavafirestore/ExampleUnitTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Musfick/ChatApp-MVVM-Dagger2-RxJava-Firestore/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | rootProject.name='Chat App(MVVM+Dagger2+RxJava+Firestore)' 3 | --------------------------------------------------------------------------------