gitextract_u139hf2o/ ├── .gitignore ├── .idea/ │ ├── codeStyles/ │ │ ├── Project.xml │ │ └── codeStyleConfig.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── runConfigurations.xml │ └── vcs.xml ├── app/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── net/ │ │ └── simplifiedcoding/ │ │ └── mvvmsampleapp/ │ │ └── ExampleInstrumentedTest.kt │ ├── main/ │ │ ├── AndroidManifest.xml │ │ ├── java/ │ │ │ └── net/ │ │ │ └── simplifiedcoding/ │ │ │ └── mvvmsampleapp/ │ │ │ ├── MVVMApplication.kt │ │ │ ├── data/ │ │ │ │ ├── db/ │ │ │ │ │ ├── AppDatabase.kt │ │ │ │ │ ├── QuoteDao.kt │ │ │ │ │ ├── UserDao.kt │ │ │ │ │ └── entities/ │ │ │ │ │ ├── Quote.kt │ │ │ │ │ └── User.kt │ │ │ │ ├── network/ │ │ │ │ │ ├── MyApi.kt │ │ │ │ │ ├── NetworkConnectionInterceptor.kt │ │ │ │ │ ├── SafeApiRequest.kt │ │ │ │ │ └── responses/ │ │ │ │ │ ├── AuthResponse.kt │ │ │ │ │ └── QuotesResponse.kt │ │ │ │ ├── preferences/ │ │ │ │ │ └── PreferenceProvider.kt │ │ │ │ └── repositories/ │ │ │ │ ├── QuotesRepository.kt │ │ │ │ └── UserRepository.kt │ │ │ ├── ui/ │ │ │ │ ├── auth/ │ │ │ │ │ ├── AuthViewModel.kt │ │ │ │ │ ├── AuthViewModelFactory.kt │ │ │ │ │ ├── LoginActivity.kt │ │ │ │ │ └── SignupActivity.kt │ │ │ │ └── home/ │ │ │ │ ├── HomeActivity.kt │ │ │ │ ├── profile/ │ │ │ │ │ ├── ProfileFragment.kt │ │ │ │ │ ├── ProfileViewModel.kt │ │ │ │ │ └── ProfileViewModelFactory.kt │ │ │ │ └── quotes/ │ │ │ │ ├── QuoteItem.kt │ │ │ │ ├── QuotesFragment.kt │ │ │ │ ├── QuotesViewModel.kt │ │ │ │ └── QuotesViewModelFactory.kt │ │ │ └── util/ │ │ │ ├── Coroutines.kt │ │ │ ├── Delegates.kt │ │ │ ├── Exceptions.kt │ │ │ └── ViewUtils.kt │ │ └── res/ │ │ ├── drawable/ │ │ │ ├── edit_text_round_gray_background.xml │ │ │ ├── ic_app_logo.xml │ │ │ ├── ic_email.xml │ │ │ ├── ic_launcher_background.xml │ │ │ ├── ic_lock.xml │ │ │ └── ic_name.xml │ │ ├── drawable-v24/ │ │ │ └── ic_launcher_foreground.xml │ │ ├── layout/ │ │ │ ├── activity_home.xml │ │ │ ├── activity_login.xml │ │ │ ├── activity_signup.xml │ │ │ ├── item_quote.xml │ │ │ ├── profile_fragment.xml │ │ │ └── quotes_fragment.xml │ │ ├── menu/ │ │ │ └── nav_menu.xml │ │ ├── mipmap-anydpi-v26/ │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ ├── navigation/ │ │ │ └── nav_graph.xml │ │ └── values/ │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test/ │ └── java/ │ └── net/ │ └── simplifiedcoding/ │ └── mvvmsampleapp/ │ └── ExampleUnitTest.kt ├── build.gradle ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat └── settings.gradle