├── .editorconfig ├── .github ├── pull_request_template.md └── workflows │ └── android.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── TUTORIAL.md ├── app ├── .gitignore ├── build.gradle.kts ├── google-services.json ├── schemas │ ├── io.getstream.avengerschat.persistence.AppDatabase │ │ └── 1.json │ └── io.stream.avengerschat.persistence.AppDatabase │ │ └── 1.json └── src │ └── main │ ├── AndroidManifest.xml │ ├── baseline-prof.txt │ ├── kotlin │ └── io │ │ └── getstream │ │ └── avengerschat │ │ ├── AvengersChatApp.kt │ │ ├── binding │ │ └── ViewBinding.kt │ │ ├── extensions │ │ └── StringExtensions.kt │ │ ├── initializer │ │ ├── FirebaseInitializer.kt │ │ ├── StreamChatInitializer.kt │ │ └── TimberInitializer.kt │ │ └── view │ │ └── main │ │ ├── MainActivity.kt │ │ ├── MainAvengersAdapter.kt │ │ ├── MainViewModel.kt │ │ └── guest │ │ ├── GuestDialogFragment.kt │ │ └── GuestViewModel.kt │ └── res │ ├── anim │ ├── nav_enter_anim.xml │ └── nav_exit_anim.xml │ ├── drawable │ ├── bg_bottom_sheet_dialog.xml │ ├── foreground_gradient_black.xml │ ├── ic_add.xml │ ├── ic_arrow_back.xml │ ├── ic_bubble.xml │ ├── ic_edit.xml │ ├── ic_face.xml │ ├── ic_home.xml │ ├── ic_launcher_background.xml │ ├── ic_launcher_foreground.xml │ ├── ic_live.xml │ ├── ic_mention.xml │ ├── ic_stream.xml │ ├── joy.png │ ├── love.png │ ├── marvel.png │ ├── shape_circle.xml │ ├── shape_circle_disabled.xml │ ├── shape_live.xml │ ├── shape_shimmer.xml │ ├── shape_stream_channel_live.xml │ ├── smile.png │ ├── stream.png │ ├── thumbsup.png │ ├── triangle.xml │ └── wink.png │ ├── layout │ ├── activity_main.xml │ ├── dialog_fragment_guest.xml │ ├── item_avenger.xml │ └── item_guest.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 │ ├── strings.xml │ └── styles.xml ├── benchmark ├── .gitignore ├── build.gradle.kts └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── io │ └── getstream │ └── avengerschat │ └── benchmark │ ├── BaselineProfileGenerator.kt │ └── StartupBenchmark.kt ├── core-data ├── .gitignore ├── build.gradle.kts └── src │ └── main │ ├── AndroidManifest.xml │ └── kotlin │ └── io │ └── getstream │ └── avengerschat │ └── core │ └── data │ ├── Api.kt │ ├── di │ ├── RepositoryModule.kt │ └── StreamModule.kt │ ├── extensions │ └── ModelExtensions.kt │ └── repository │ ├── dm │ ├── DirectMessageRepository.kt │ └── DirectMessageRepositoryImpl.kt │ ├── guest │ ├── GuestRepository.kt │ └── GuestRepositoryImpl.kt │ ├── home │ ├── HomeRepository.kt │ └── HomeRepositoryImpl.kt │ ├── main │ ├── MainRepository.kt │ └── MainRepositoryImpl.kt │ └── user │ ├── UserProfileEditRepository.kt │ └── UserProfileEditRepositoryImpl.kt ├── core-database ├── .gitignore ├── build.gradle.kts ├── schemas │ └── io.getstream.avengerschat.core.database.AppDatabase │ │ └── 1.json └── src │ └── main │ ├── AndroidManifest.xml │ └── kotlin │ └── io │ └── getstream │ └── avengerschat │ └── core │ └── database │ ├── AppDatabase.kt │ ├── AvengersDao.kt │ ├── di │ └── DatabaseModule.kt │ └── entity │ ├── AvengerEntity.kt │ └── mapper │ ├── AvengerEntityMapper.kt │ └── EntityMapper.kt ├── core-model ├── .gitignore ├── build.gradle.kts └── src │ └── main │ ├── AndroidManifest.xml │ └── kotlin │ └── io │ └── getstream │ └── avengerschat │ └── core │ └── model │ ├── Avenger.kt │ └── LiveRoomInfo.kt ├── core-navigation ├── .gitignore ├── build.gradle.kts └── src │ └── main │ ├── AndroidManifest.xml │ └── kotlin │ └── io │ └── getstream │ └── avengerschat │ └── core │ └── navigation │ └── DeepLinkExtensions.kt ├── core-network ├── .gitignore ├── build.gradle.kts └── src │ └── main │ ├── AndroidManifest.xml │ └── kotlin │ └── io │ └── getstream │ └── avengerschat │ └── core │ └── network │ ├── AppDispatchers.kt │ ├── di │ ├── DispatchersModule.kt │ └── NetworkModule.kt │ ├── interceptor │ └── HttpRequestInterceptor.kt │ └── service │ └── MarvelService.kt ├── core-uicomponents ├── .gitignore ├── build.gradle.kts └── src │ └── main │ ├── AndroidManifest.xml │ ├── kotlin │ └── io │ │ └── getstream │ │ └── avengerschat │ │ └── core │ │ └── uicomponents │ │ ├── StreamGlobalStyles.kt │ │ ├── binding │ │ └── ViewBinding.kt │ │ ├── extensions │ │ ├── ContextExtensions.kt │ │ ├── FragmentExtensions.kt │ │ ├── ModelExtensions.kt │ │ ├── ViewExtensions.kt │ │ └── ViewHolderExtensions.kt │ │ ├── startup │ │ └── StreamGlobalStyleInitializer.kt │ │ └── stream │ │ ├── StreamComponents.kt │ │ └── StreamUIComponent.kt │ └── res │ ├── anim │ ├── nav_enter_anim.xml │ └── nav_exit_anim.xml │ ├── drawable │ ├── bg_bottom_sheet_dialog.xml │ ├── foreground_gradient_black.xml │ ├── ic_add.xml │ ├── ic_arrow_back.xml │ ├── ic_bubble.xml │ ├── ic_edit.xml │ ├── ic_face.xml │ ├── ic_home.xml │ ├── ic_launcher_background.xml │ ├── ic_launcher_foreground.xml │ ├── ic_live.xml │ ├── ic_mention.xml │ ├── ic_stream.xml │ ├── joy.png │ ├── love.png │ ├── marvel.png │ ├── shape_circle.xml │ ├── shape_circle_disabled.xml │ ├── shape_live.xml │ ├── shape_shimmer.xml │ ├── shape_stream_channel_live.xml │ ├── smile.png │ ├── stream.png │ ├── thumbsup.png │ ├── triangle.xml │ └── wink.png │ ├── menu │ └── home_menu.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 │ ├── strings.xml │ └── styles.xml ├── feature-chat ├── .gitignore ├── build.gradle.kts └── src │ └── main │ ├── AndroidManifest.xml │ ├── kotlin │ └── io │ │ └── getstream │ │ └── avengerschat │ │ └── feature │ │ └── chat │ │ ├── ChannelListFragment.kt │ │ ├── MessageListFragment.kt │ │ ├── binding │ │ └── ViewBinding.kt │ │ └── component │ │ ├── StreamChannelListUIComponent.kt │ │ └── StreamMessageListUIComponent.kt │ └── res │ ├── layout │ ├── channel_item_loading_view.xml │ ├── channels_loading_view.xml │ ├── fragment_channel_list.xml │ └── fragment_message_list.xml │ └── navigation │ └── chat_navigation.xml ├── feature-dm ├── .gitignore ├── build.gradle.kts └── src │ └── main │ ├── AndroidManifest.xml │ ├── kotlin │ └── io │ │ └── getstream │ │ └── feature │ │ └── dm │ │ ├── DirectMessageAdapter.kt │ │ ├── DirectMessageDialogFragment.kt │ │ ├── DirectMessageViewModel.kt │ │ └── binding │ │ └── ViewBinding.kt │ └── res │ ├── layout │ ├── dialog_fragment_direct_message.xml │ └── item_direct_message.xml │ └── navigation │ └── dm_navigation.xml ├── feature-home-common ├── .gitignore ├── build.gradle.kts └── src │ └── main │ ├── AndroidManifest.xml │ └── kotlin │ └── io │ └── getstream │ └── avengerschat │ └── feature │ └── home │ └── common │ └── HomeViewModel.kt ├── feature-home ├── .gitignore ├── build.gradle.kts └── src │ └── main │ ├── AndroidManifest.xml │ ├── kotlin │ └── io │ │ └── getstream │ │ └── avengerschat │ │ └── feature │ │ └── home │ │ ├── HomeActivity.kt │ │ └── binding │ │ └── ViewBinding.kt │ └── res │ ├── layout │ └── activity_home.xml │ └── navigation │ └── nav_graph.xml ├── feature-live ├── .gitignore ├── build.gradle.kts └── src │ └── main │ ├── AndroidManifest.xml │ ├── kotlin │ └── io │ │ └── getstream │ │ └── avengerschat │ │ └── feature │ │ └── live │ │ ├── LiveAdapter.kt │ │ ├── LiveFragment.kt │ │ ├── LiveStreamDevelopersAdapter.kt │ │ ├── LiveStreamFragment.kt │ │ ├── LiveStreamMessageItemVhFactory.kt │ │ ├── binding │ │ └── ViewBinding.kt │ │ └── component │ │ └── StreamMessageListUIComponent.kt │ └── res │ ├── layout │ ├── fragment_live.xml │ ├── fragment_live_stream.xml │ ├── item_live.xml │ ├── item_live_message.xml │ └── item_stream_developers_channel.xml │ └── navigation │ └── live_navigation.xml ├── feature-mention ├── .gitignore ├── build.gradle.kts └── src │ └── main │ ├── AndroidManifest.xml │ ├── kotlin │ └── io │ │ └── getstream │ │ └── avengerschat │ │ └── feature │ │ └── mention │ │ └── MentionsFragment.kt │ └── res │ ├── layout │ └── fragment_mentions.xml │ └── navigation │ └── mention_navigation.xml ├── feature-user ├── .gitignore ├── build.gradle.kts └── src │ └── main │ ├── AndroidManifest.xml │ ├── kotlin │ └── io │ │ └── getstream │ │ └── avengerschat │ │ └── feature │ │ └── user │ │ ├── UserProfileDialogFragment.kt │ │ ├── UserProfileEditDialogFragment.kt │ │ ├── UserProfileEditViewModel.kt │ │ └── binding │ │ └── ViewBinding.kt │ └── res │ ├── layout │ ├── dialog_fragment_user_profile.xml │ └── dialog_fragment_user_profile_edit.xml │ └── navigation │ └── user_navigation.xml ├── figure ├── figure0.png ├── figure1.png ├── figure2.png ├── figure3.png └── figure4.png ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── previews ├── preview0.gif ├── preview1.gif ├── preview2.gif ├── preview3.gif ├── screenshot.jpg └── turotial0.png ├── settings.gradle.kts └── spotless ├── copyright.kt ├── copyright.xml └── spotless.gradle /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/android.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/.github/workflows/android.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/README.md -------------------------------------------------------------------------------- /TUTORIAL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/TUTORIAL.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/google-services.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/google-services.json -------------------------------------------------------------------------------- /app/schemas/io.getstream.avengerschat.persistence.AppDatabase/1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/schemas/io.getstream.avengerschat.persistence.AppDatabase/1.json -------------------------------------------------------------------------------- /app/schemas/io.stream.avengerschat.persistence.AppDatabase/1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/schemas/io.stream.avengerschat.persistence.AppDatabase/1.json -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/baseline-prof.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/baseline-prof.txt -------------------------------------------------------------------------------- /app/src/main/kotlin/io/getstream/avengerschat/AvengersChatApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/kotlin/io/getstream/avengerschat/AvengersChatApp.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/io/getstream/avengerschat/binding/ViewBinding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/kotlin/io/getstream/avengerschat/binding/ViewBinding.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/io/getstream/avengerschat/extensions/StringExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/kotlin/io/getstream/avengerschat/extensions/StringExtensions.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/io/getstream/avengerschat/initializer/FirebaseInitializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/kotlin/io/getstream/avengerschat/initializer/FirebaseInitializer.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/io/getstream/avengerschat/initializer/StreamChatInitializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/kotlin/io/getstream/avengerschat/initializer/StreamChatInitializer.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/io/getstream/avengerschat/initializer/TimberInitializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/kotlin/io/getstream/avengerschat/initializer/TimberInitializer.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/io/getstream/avengerschat/view/main/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/kotlin/io/getstream/avengerschat/view/main/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/io/getstream/avengerschat/view/main/MainAvengersAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/kotlin/io/getstream/avengerschat/view/main/MainAvengersAdapter.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/io/getstream/avengerschat/view/main/MainViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/kotlin/io/getstream/avengerschat/view/main/MainViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/io/getstream/avengerschat/view/main/guest/GuestDialogFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/kotlin/io/getstream/avengerschat/view/main/guest/GuestDialogFragment.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/io/getstream/avengerschat/view/main/guest/GuestViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/kotlin/io/getstream/avengerschat/view/main/guest/GuestViewModel.kt -------------------------------------------------------------------------------- /app/src/main/res/anim/nav_enter_anim.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/anim/nav_enter_anim.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/nav_exit_anim.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/anim/nav_exit_anim.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_bottom_sheet_dialog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/drawable/bg_bottom_sheet_dialog.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/foreground_gradient_black.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/drawable/foreground_gradient_black.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_add.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/drawable/ic_add.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_arrow_back.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/drawable/ic_arrow_back.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_bubble.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/drawable/ic_bubble.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_edit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/drawable/ic_edit.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_face.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/drawable/ic_face.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/drawable/ic_home.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_live.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/drawable/ic_live.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_mention.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/drawable/ic_mention.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_stream.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/drawable/ic_stream.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/joy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/drawable/joy.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/love.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/drawable/love.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/marvel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/drawable/marvel.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_circle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/drawable/shape_circle.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_circle_disabled.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/drawable/shape_circle_disabled.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_live.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/drawable/shape_live.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_shimmer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/drawable/shape_shimmer.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_stream_channel_live.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/drawable/shape_stream_channel_live.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/smile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/drawable/smile.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/stream.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/drawable/stream.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/thumbsup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/drawable/thumbsup.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/triangle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/drawable/triangle.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/wink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/drawable/wink.png -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog_fragment_guest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/layout/dialog_fragment_guest.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_avenger.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/layout/item_avenger.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_guest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/layout/item_guest.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/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/GetStream/AvengersChat/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/GetStream/AvengersChat/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /benchmark/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /benchmark/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/benchmark/build.gradle.kts -------------------------------------------------------------------------------- /benchmark/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/benchmark/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /benchmark/src/main/java/io/getstream/avengerschat/benchmark/BaselineProfileGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/benchmark/src/main/java/io/getstream/avengerschat/benchmark/BaselineProfileGenerator.kt -------------------------------------------------------------------------------- /benchmark/src/main/java/io/getstream/avengerschat/benchmark/StartupBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/benchmark/src/main/java/io/getstream/avengerschat/benchmark/StartupBenchmark.kt -------------------------------------------------------------------------------- /core-data/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core-data/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-data/build.gradle.kts -------------------------------------------------------------------------------- /core-data/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-data/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core-data/src/main/kotlin/io/getstream/avengerschat/core/data/Api.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-data/src/main/kotlin/io/getstream/avengerschat/core/data/Api.kt -------------------------------------------------------------------------------- /core-data/src/main/kotlin/io/getstream/avengerschat/core/data/di/RepositoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-data/src/main/kotlin/io/getstream/avengerschat/core/data/di/RepositoryModule.kt -------------------------------------------------------------------------------- /core-data/src/main/kotlin/io/getstream/avengerschat/core/data/di/StreamModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-data/src/main/kotlin/io/getstream/avengerschat/core/data/di/StreamModule.kt -------------------------------------------------------------------------------- /core-data/src/main/kotlin/io/getstream/avengerschat/core/data/extensions/ModelExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-data/src/main/kotlin/io/getstream/avengerschat/core/data/extensions/ModelExtensions.kt -------------------------------------------------------------------------------- /core-data/src/main/kotlin/io/getstream/avengerschat/core/data/repository/dm/DirectMessageRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-data/src/main/kotlin/io/getstream/avengerschat/core/data/repository/dm/DirectMessageRepository.kt -------------------------------------------------------------------------------- /core-data/src/main/kotlin/io/getstream/avengerschat/core/data/repository/dm/DirectMessageRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-data/src/main/kotlin/io/getstream/avengerschat/core/data/repository/dm/DirectMessageRepositoryImpl.kt -------------------------------------------------------------------------------- /core-data/src/main/kotlin/io/getstream/avengerschat/core/data/repository/guest/GuestRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-data/src/main/kotlin/io/getstream/avengerschat/core/data/repository/guest/GuestRepository.kt -------------------------------------------------------------------------------- /core-data/src/main/kotlin/io/getstream/avengerschat/core/data/repository/guest/GuestRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-data/src/main/kotlin/io/getstream/avengerschat/core/data/repository/guest/GuestRepositoryImpl.kt -------------------------------------------------------------------------------- /core-data/src/main/kotlin/io/getstream/avengerschat/core/data/repository/home/HomeRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-data/src/main/kotlin/io/getstream/avengerschat/core/data/repository/home/HomeRepository.kt -------------------------------------------------------------------------------- /core-data/src/main/kotlin/io/getstream/avengerschat/core/data/repository/home/HomeRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-data/src/main/kotlin/io/getstream/avengerschat/core/data/repository/home/HomeRepositoryImpl.kt -------------------------------------------------------------------------------- /core-data/src/main/kotlin/io/getstream/avengerschat/core/data/repository/main/MainRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-data/src/main/kotlin/io/getstream/avengerschat/core/data/repository/main/MainRepository.kt -------------------------------------------------------------------------------- /core-data/src/main/kotlin/io/getstream/avengerschat/core/data/repository/main/MainRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-data/src/main/kotlin/io/getstream/avengerschat/core/data/repository/main/MainRepositoryImpl.kt -------------------------------------------------------------------------------- /core-data/src/main/kotlin/io/getstream/avengerschat/core/data/repository/user/UserProfileEditRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-data/src/main/kotlin/io/getstream/avengerschat/core/data/repository/user/UserProfileEditRepository.kt -------------------------------------------------------------------------------- /core-data/src/main/kotlin/io/getstream/avengerschat/core/data/repository/user/UserProfileEditRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-data/src/main/kotlin/io/getstream/avengerschat/core/data/repository/user/UserProfileEditRepositoryImpl.kt -------------------------------------------------------------------------------- /core-database/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core-database/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-database/build.gradle.kts -------------------------------------------------------------------------------- /core-database/schemas/io.getstream.avengerschat.core.database.AppDatabase/1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-database/schemas/io.getstream.avengerschat.core.database.AppDatabase/1.json -------------------------------------------------------------------------------- /core-database/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-database/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core-database/src/main/kotlin/io/getstream/avengerschat/core/database/AppDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-database/src/main/kotlin/io/getstream/avengerschat/core/database/AppDatabase.kt -------------------------------------------------------------------------------- /core-database/src/main/kotlin/io/getstream/avengerschat/core/database/AvengersDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-database/src/main/kotlin/io/getstream/avengerschat/core/database/AvengersDao.kt -------------------------------------------------------------------------------- /core-database/src/main/kotlin/io/getstream/avengerschat/core/database/di/DatabaseModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-database/src/main/kotlin/io/getstream/avengerschat/core/database/di/DatabaseModule.kt -------------------------------------------------------------------------------- /core-database/src/main/kotlin/io/getstream/avengerschat/core/database/entity/AvengerEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-database/src/main/kotlin/io/getstream/avengerschat/core/database/entity/AvengerEntity.kt -------------------------------------------------------------------------------- /core-database/src/main/kotlin/io/getstream/avengerschat/core/database/entity/mapper/AvengerEntityMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-database/src/main/kotlin/io/getstream/avengerschat/core/database/entity/mapper/AvengerEntityMapper.kt -------------------------------------------------------------------------------- /core-database/src/main/kotlin/io/getstream/avengerschat/core/database/entity/mapper/EntityMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-database/src/main/kotlin/io/getstream/avengerschat/core/database/entity/mapper/EntityMapper.kt -------------------------------------------------------------------------------- /core-model/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core-model/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-model/build.gradle.kts -------------------------------------------------------------------------------- /core-model/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-model/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core-model/src/main/kotlin/io/getstream/avengerschat/core/model/Avenger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-model/src/main/kotlin/io/getstream/avengerschat/core/model/Avenger.kt -------------------------------------------------------------------------------- /core-model/src/main/kotlin/io/getstream/avengerschat/core/model/LiveRoomInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-model/src/main/kotlin/io/getstream/avengerschat/core/model/LiveRoomInfo.kt -------------------------------------------------------------------------------- /core-navigation/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core-navigation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-navigation/build.gradle.kts -------------------------------------------------------------------------------- /core-navigation/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-navigation/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core-navigation/src/main/kotlin/io/getstream/avengerschat/core/navigation/DeepLinkExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-navigation/src/main/kotlin/io/getstream/avengerschat/core/navigation/DeepLinkExtensions.kt -------------------------------------------------------------------------------- /core-network/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core-network/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-network/build.gradle.kts -------------------------------------------------------------------------------- /core-network/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-network/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core-network/src/main/kotlin/io/getstream/avengerschat/core/network/AppDispatchers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-network/src/main/kotlin/io/getstream/avengerschat/core/network/AppDispatchers.kt -------------------------------------------------------------------------------- /core-network/src/main/kotlin/io/getstream/avengerschat/core/network/di/DispatchersModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-network/src/main/kotlin/io/getstream/avengerschat/core/network/di/DispatchersModule.kt -------------------------------------------------------------------------------- /core-network/src/main/kotlin/io/getstream/avengerschat/core/network/di/NetworkModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-network/src/main/kotlin/io/getstream/avengerschat/core/network/di/NetworkModule.kt -------------------------------------------------------------------------------- /core-network/src/main/kotlin/io/getstream/avengerschat/core/network/interceptor/HttpRequestInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-network/src/main/kotlin/io/getstream/avengerschat/core/network/interceptor/HttpRequestInterceptor.kt -------------------------------------------------------------------------------- /core-network/src/main/kotlin/io/getstream/avengerschat/core/network/service/MarvelService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-network/src/main/kotlin/io/getstream/avengerschat/core/network/service/MarvelService.kt -------------------------------------------------------------------------------- /core-uicomponents/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core-uicomponents/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/build.gradle.kts -------------------------------------------------------------------------------- /core-uicomponents/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core-uicomponents/src/main/kotlin/io/getstream/avengerschat/core/uicomponents/StreamGlobalStyles.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/kotlin/io/getstream/avengerschat/core/uicomponents/StreamGlobalStyles.kt -------------------------------------------------------------------------------- /core-uicomponents/src/main/kotlin/io/getstream/avengerschat/core/uicomponents/binding/ViewBinding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/kotlin/io/getstream/avengerschat/core/uicomponents/binding/ViewBinding.kt -------------------------------------------------------------------------------- /core-uicomponents/src/main/kotlin/io/getstream/avengerschat/core/uicomponents/extensions/ContextExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/kotlin/io/getstream/avengerschat/core/uicomponents/extensions/ContextExtensions.kt -------------------------------------------------------------------------------- /core-uicomponents/src/main/kotlin/io/getstream/avengerschat/core/uicomponents/extensions/FragmentExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/kotlin/io/getstream/avengerschat/core/uicomponents/extensions/FragmentExtensions.kt -------------------------------------------------------------------------------- /core-uicomponents/src/main/kotlin/io/getstream/avengerschat/core/uicomponents/extensions/ModelExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/kotlin/io/getstream/avengerschat/core/uicomponents/extensions/ModelExtensions.kt -------------------------------------------------------------------------------- /core-uicomponents/src/main/kotlin/io/getstream/avengerschat/core/uicomponents/extensions/ViewExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/kotlin/io/getstream/avengerschat/core/uicomponents/extensions/ViewExtensions.kt -------------------------------------------------------------------------------- /core-uicomponents/src/main/kotlin/io/getstream/avengerschat/core/uicomponents/extensions/ViewHolderExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/kotlin/io/getstream/avengerschat/core/uicomponents/extensions/ViewHolderExtensions.kt -------------------------------------------------------------------------------- /core-uicomponents/src/main/kotlin/io/getstream/avengerschat/core/uicomponents/startup/StreamGlobalStyleInitializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/kotlin/io/getstream/avengerschat/core/uicomponents/startup/StreamGlobalStyleInitializer.kt -------------------------------------------------------------------------------- /core-uicomponents/src/main/kotlin/io/getstream/avengerschat/core/uicomponents/stream/StreamComponents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/kotlin/io/getstream/avengerschat/core/uicomponents/stream/StreamComponents.kt -------------------------------------------------------------------------------- /core-uicomponents/src/main/kotlin/io/getstream/avengerschat/core/uicomponents/stream/StreamUIComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/kotlin/io/getstream/avengerschat/core/uicomponents/stream/StreamUIComponent.kt -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/anim/nav_enter_anim.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/anim/nav_enter_anim.xml -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/anim/nav_exit_anim.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/anim/nav_exit_anim.xml -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/drawable/bg_bottom_sheet_dialog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/drawable/bg_bottom_sheet_dialog.xml -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/drawable/foreground_gradient_black.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/drawable/foreground_gradient_black.xml -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/drawable/ic_add.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/drawable/ic_add.xml -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/drawable/ic_arrow_back.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/drawable/ic_arrow_back.xml -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/drawable/ic_bubble.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/drawable/ic_bubble.xml -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/drawable/ic_edit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/drawable/ic_edit.xml -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/drawable/ic_face.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/drawable/ic_face.xml -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/drawable/ic_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/drawable/ic_home.xml -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/drawable/ic_live.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/drawable/ic_live.xml -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/drawable/ic_mention.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/drawable/ic_mention.xml -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/drawable/ic_stream.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/drawable/ic_stream.xml -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/drawable/joy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/drawable/joy.png -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/drawable/love.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/drawable/love.png -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/drawable/marvel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/drawable/marvel.png -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/drawable/shape_circle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/drawable/shape_circle.xml -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/drawable/shape_circle_disabled.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/drawable/shape_circle_disabled.xml -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/drawable/shape_live.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/drawable/shape_live.xml -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/drawable/shape_shimmer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/drawable/shape_shimmer.xml -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/drawable/shape_stream_channel_live.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/drawable/shape_stream_channel_live.xml -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/drawable/smile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/drawable/smile.png -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/drawable/stream.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/drawable/stream.png -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/drawable/thumbsup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/drawable/thumbsup.png -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/drawable/triangle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/drawable/triangle.xml -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/drawable/wink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/drawable/wink.png -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/menu/home_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/menu/home_menu.xml -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /core-uicomponents/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/core-uicomponents/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /feature-chat/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature-chat/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-chat/build.gradle.kts -------------------------------------------------------------------------------- /feature-chat/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-chat/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature-chat/src/main/kotlin/io/getstream/avengerschat/feature/chat/ChannelListFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-chat/src/main/kotlin/io/getstream/avengerschat/feature/chat/ChannelListFragment.kt -------------------------------------------------------------------------------- /feature-chat/src/main/kotlin/io/getstream/avengerschat/feature/chat/MessageListFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-chat/src/main/kotlin/io/getstream/avengerschat/feature/chat/MessageListFragment.kt -------------------------------------------------------------------------------- /feature-chat/src/main/kotlin/io/getstream/avengerschat/feature/chat/binding/ViewBinding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-chat/src/main/kotlin/io/getstream/avengerschat/feature/chat/binding/ViewBinding.kt -------------------------------------------------------------------------------- /feature-chat/src/main/kotlin/io/getstream/avengerschat/feature/chat/component/StreamChannelListUIComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-chat/src/main/kotlin/io/getstream/avengerschat/feature/chat/component/StreamChannelListUIComponent.kt -------------------------------------------------------------------------------- /feature-chat/src/main/kotlin/io/getstream/avengerschat/feature/chat/component/StreamMessageListUIComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-chat/src/main/kotlin/io/getstream/avengerschat/feature/chat/component/StreamMessageListUIComponent.kt -------------------------------------------------------------------------------- /feature-chat/src/main/res/layout/channel_item_loading_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-chat/src/main/res/layout/channel_item_loading_view.xml -------------------------------------------------------------------------------- /feature-chat/src/main/res/layout/channels_loading_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-chat/src/main/res/layout/channels_loading_view.xml -------------------------------------------------------------------------------- /feature-chat/src/main/res/layout/fragment_channel_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-chat/src/main/res/layout/fragment_channel_list.xml -------------------------------------------------------------------------------- /feature-chat/src/main/res/layout/fragment_message_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-chat/src/main/res/layout/fragment_message_list.xml -------------------------------------------------------------------------------- /feature-chat/src/main/res/navigation/chat_navigation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-chat/src/main/res/navigation/chat_navigation.xml -------------------------------------------------------------------------------- /feature-dm/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature-dm/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-dm/build.gradle.kts -------------------------------------------------------------------------------- /feature-dm/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-dm/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature-dm/src/main/kotlin/io/getstream/feature/dm/DirectMessageAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-dm/src/main/kotlin/io/getstream/feature/dm/DirectMessageAdapter.kt -------------------------------------------------------------------------------- /feature-dm/src/main/kotlin/io/getstream/feature/dm/DirectMessageDialogFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-dm/src/main/kotlin/io/getstream/feature/dm/DirectMessageDialogFragment.kt -------------------------------------------------------------------------------- /feature-dm/src/main/kotlin/io/getstream/feature/dm/DirectMessageViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-dm/src/main/kotlin/io/getstream/feature/dm/DirectMessageViewModel.kt -------------------------------------------------------------------------------- /feature-dm/src/main/kotlin/io/getstream/feature/dm/binding/ViewBinding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-dm/src/main/kotlin/io/getstream/feature/dm/binding/ViewBinding.kt -------------------------------------------------------------------------------- /feature-dm/src/main/res/layout/dialog_fragment_direct_message.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-dm/src/main/res/layout/dialog_fragment_direct_message.xml -------------------------------------------------------------------------------- /feature-dm/src/main/res/layout/item_direct_message.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-dm/src/main/res/layout/item_direct_message.xml -------------------------------------------------------------------------------- /feature-dm/src/main/res/navigation/dm_navigation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-dm/src/main/res/navigation/dm_navigation.xml -------------------------------------------------------------------------------- /feature-home-common/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature-home-common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-home-common/build.gradle.kts -------------------------------------------------------------------------------- /feature-home-common/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-home-common/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature-home-common/src/main/kotlin/io/getstream/avengerschat/feature/home/common/HomeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-home-common/src/main/kotlin/io/getstream/avengerschat/feature/home/common/HomeViewModel.kt -------------------------------------------------------------------------------- /feature-home/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature-home/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-home/build.gradle.kts -------------------------------------------------------------------------------- /feature-home/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-home/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature-home/src/main/kotlin/io/getstream/avengerschat/feature/home/HomeActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-home/src/main/kotlin/io/getstream/avengerschat/feature/home/HomeActivity.kt -------------------------------------------------------------------------------- /feature-home/src/main/kotlin/io/getstream/avengerschat/feature/home/binding/ViewBinding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-home/src/main/kotlin/io/getstream/avengerschat/feature/home/binding/ViewBinding.kt -------------------------------------------------------------------------------- /feature-home/src/main/res/layout/activity_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-home/src/main/res/layout/activity_home.xml -------------------------------------------------------------------------------- /feature-home/src/main/res/navigation/nav_graph.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-home/src/main/res/navigation/nav_graph.xml -------------------------------------------------------------------------------- /feature-live/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature-live/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-live/build.gradle.kts -------------------------------------------------------------------------------- /feature-live/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-live/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature-live/src/main/kotlin/io/getstream/avengerschat/feature/live/LiveAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-live/src/main/kotlin/io/getstream/avengerschat/feature/live/LiveAdapter.kt -------------------------------------------------------------------------------- /feature-live/src/main/kotlin/io/getstream/avengerschat/feature/live/LiveFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-live/src/main/kotlin/io/getstream/avengerschat/feature/live/LiveFragment.kt -------------------------------------------------------------------------------- /feature-live/src/main/kotlin/io/getstream/avengerschat/feature/live/LiveStreamDevelopersAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-live/src/main/kotlin/io/getstream/avengerschat/feature/live/LiveStreamDevelopersAdapter.kt -------------------------------------------------------------------------------- /feature-live/src/main/kotlin/io/getstream/avengerschat/feature/live/LiveStreamFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-live/src/main/kotlin/io/getstream/avengerschat/feature/live/LiveStreamFragment.kt -------------------------------------------------------------------------------- /feature-live/src/main/kotlin/io/getstream/avengerschat/feature/live/LiveStreamMessageItemVhFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-live/src/main/kotlin/io/getstream/avengerschat/feature/live/LiveStreamMessageItemVhFactory.kt -------------------------------------------------------------------------------- /feature-live/src/main/kotlin/io/getstream/avengerschat/feature/live/binding/ViewBinding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-live/src/main/kotlin/io/getstream/avengerschat/feature/live/binding/ViewBinding.kt -------------------------------------------------------------------------------- /feature-live/src/main/kotlin/io/getstream/avengerschat/feature/live/component/StreamMessageListUIComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-live/src/main/kotlin/io/getstream/avengerschat/feature/live/component/StreamMessageListUIComponent.kt -------------------------------------------------------------------------------- /feature-live/src/main/res/layout/fragment_live.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-live/src/main/res/layout/fragment_live.xml -------------------------------------------------------------------------------- /feature-live/src/main/res/layout/fragment_live_stream.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-live/src/main/res/layout/fragment_live_stream.xml -------------------------------------------------------------------------------- /feature-live/src/main/res/layout/item_live.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-live/src/main/res/layout/item_live.xml -------------------------------------------------------------------------------- /feature-live/src/main/res/layout/item_live_message.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-live/src/main/res/layout/item_live_message.xml -------------------------------------------------------------------------------- /feature-live/src/main/res/layout/item_stream_developers_channel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-live/src/main/res/layout/item_stream_developers_channel.xml -------------------------------------------------------------------------------- /feature-live/src/main/res/navigation/live_navigation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-live/src/main/res/navigation/live_navigation.xml -------------------------------------------------------------------------------- /feature-mention/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature-mention/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-mention/build.gradle.kts -------------------------------------------------------------------------------- /feature-mention/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-mention/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature-mention/src/main/kotlin/io/getstream/avengerschat/feature/mention/MentionsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-mention/src/main/kotlin/io/getstream/avengerschat/feature/mention/MentionsFragment.kt -------------------------------------------------------------------------------- /feature-mention/src/main/res/layout/fragment_mentions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-mention/src/main/res/layout/fragment_mentions.xml -------------------------------------------------------------------------------- /feature-mention/src/main/res/navigation/mention_navigation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-mention/src/main/res/navigation/mention_navigation.xml -------------------------------------------------------------------------------- /feature-user/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature-user/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-user/build.gradle.kts -------------------------------------------------------------------------------- /feature-user/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-user/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature-user/src/main/kotlin/io/getstream/avengerschat/feature/user/UserProfileDialogFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-user/src/main/kotlin/io/getstream/avengerschat/feature/user/UserProfileDialogFragment.kt -------------------------------------------------------------------------------- /feature-user/src/main/kotlin/io/getstream/avengerschat/feature/user/UserProfileEditDialogFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-user/src/main/kotlin/io/getstream/avengerschat/feature/user/UserProfileEditDialogFragment.kt -------------------------------------------------------------------------------- /feature-user/src/main/kotlin/io/getstream/avengerschat/feature/user/UserProfileEditViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-user/src/main/kotlin/io/getstream/avengerschat/feature/user/UserProfileEditViewModel.kt -------------------------------------------------------------------------------- /feature-user/src/main/kotlin/io/getstream/avengerschat/feature/user/binding/ViewBinding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-user/src/main/kotlin/io/getstream/avengerschat/feature/user/binding/ViewBinding.kt -------------------------------------------------------------------------------- /feature-user/src/main/res/layout/dialog_fragment_user_profile.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-user/src/main/res/layout/dialog_fragment_user_profile.xml -------------------------------------------------------------------------------- /feature-user/src/main/res/layout/dialog_fragment_user_profile_edit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-user/src/main/res/layout/dialog_fragment_user_profile_edit.xml -------------------------------------------------------------------------------- /feature-user/src/main/res/navigation/user_navigation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/feature-user/src/main/res/navigation/user_navigation.xml -------------------------------------------------------------------------------- /figure/figure0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/figure/figure0.png -------------------------------------------------------------------------------- /figure/figure1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/figure/figure1.png -------------------------------------------------------------------------------- /figure/figure2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/figure/figure2.png -------------------------------------------------------------------------------- /figure/figure3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/figure/figure3.png -------------------------------------------------------------------------------- /figure/figure4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/figure/figure4.png -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/gradlew.bat -------------------------------------------------------------------------------- /previews/preview0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/previews/preview0.gif -------------------------------------------------------------------------------- /previews/preview1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/previews/preview1.gif -------------------------------------------------------------------------------- /previews/preview2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/previews/preview2.gif -------------------------------------------------------------------------------- /previews/preview3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/previews/preview3.gif -------------------------------------------------------------------------------- /previews/screenshot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/previews/screenshot.jpg -------------------------------------------------------------------------------- /previews/turotial0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/previews/turotial0.png -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /spotless/copyright.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/spotless/copyright.kt -------------------------------------------------------------------------------- /spotless/copyright.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/spotless/copyright.xml -------------------------------------------------------------------------------- /spotless/spotless.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/AvengersChat/HEAD/spotless/spotless.gradle --------------------------------------------------------------------------------