├── .gitignore ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── puskal │ │ └── tiktokcompose │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── puskal │ │ └── tiktokcompose │ │ ├── MainActivity.kt │ │ ├── MyApp.kt │ │ ├── RootScreen.kt │ │ ├── component │ │ └── BottomBar.kt │ │ └── navigation │ │ ├── AppNavHost.kt │ │ └── BottomBarDestination.kt │ └── test │ └── java │ └── com │ └── puskal │ └── tiktokcompose │ └── ExampleUnitTest.kt ├── common ├── composable │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── puskal │ │ │ └── composable │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── puskal │ │ │ └── composable │ │ │ ├── CaptureButton.kt │ │ │ ├── ContentSearchBar.kt │ │ │ ├── CustomButton.kt │ │ │ ├── CustomIconButton.kt │ │ │ ├── TiktokVerticalVideoPager.kt │ │ │ ├── TopBar.kt │ │ │ └── VideoPlayer.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── puskal │ │ └── composable │ │ └── ExampleUnitTest.kt └── theme │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── puskal │ │ └── theme │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── ic_launcher-playstore.png │ ├── java │ │ └── com │ │ │ └── puskal │ │ │ └── theme │ │ │ ├── Color.kt │ │ │ ├── Font.kt │ │ │ ├── Theme.kt │ │ │ └── Type.kt │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ ├── ic_add.xml │ │ ├── ic_add_dark.xml │ │ ├── ic_add_light.xml │ │ ├── ic_arrow_back.xml │ │ ├── ic_arrow_down.xml │ │ ├── ic_bookmark.xml │ │ ├── ic_camera.xml │ │ ├── ic_cancel.xml │ │ ├── ic_comment.xml │ │ ├── ic_data_saver.xml │ │ ├── ic_delete.xml │ │ ├── ic_dislike_outline.xml │ │ ├── ic_down_more.xml │ │ ├── ic_emoji.xml │ │ ├── ic_facebook.xml │ │ ├── ic_filter.xml │ │ ├── ic_flag.xml │ │ ├── ic_flash.xml │ │ ├── ic_flip.xml │ │ ├── ic_flip_camera.xml │ │ ├── ic_friends.xml │ │ ├── ic_google.xml │ │ ├── ic_hamburger.xml │ │ ├── ic_heart.xml │ │ ├── ic_home.xml │ │ ├── ic_home_fill.xml │ │ ├── ic_inbox.xml │ │ ├── ic_inbox_fill.xml │ │ ├── ic_info.xml │ │ ├── ic_instagram.xml │ │ ├── ic_language.xml │ │ ├── ic_launcher_background.xml │ │ ├── ic_left_arrow.xml │ │ ├── ic_like.xml │ │ ├── ic_like_outline.xml │ │ ├── ic_list.xml │ │ ├── ic_mention.xml │ │ ├── ic_microphone.xml │ │ ├── ic_mirror.xml │ │ ├── ic_more_vert.xml │ │ ├── ic_msg.xml │ │ ├── ic_music_note.xml │ │ ├── ic_play.xml │ │ ├── ic_play_outline.xml │ │ ├── ic_playback.xml │ │ ├── ic_plus.xml │ │ ├── ic_private.xml │ │ ├── ic_private_like.xml │ │ ├── ic_profile.xml │ │ ├── ic_profile_fill.xml │ │ ├── ic_question.xml │ │ ├── ic_question_circle.xml │ │ ├── ic_recycler_bin.xml │ │ ├── ic_search.xml │ │ ├── ic_share.xml │ │ ├── ic_speed.xml │ │ ├── ic_support.xml │ │ ├── ic_timer.xml │ │ ├── ic_tv.xml │ │ ├── ic_twitter.xml │ │ ├── ic_verified.xml │ │ ├── ic_wallpaper.xml │ │ ├── ic_youtube.xml │ │ ├── img_effect_placeholder.jpg │ │ ├── img_upload_placeholder.png │ │ ├── logo_tiktok_compose.png │ │ └── message_icon.xml │ │ ├── font │ │ ├── proximanova_black.ttf │ │ ├── proximanova_black_italic.ttf │ │ ├── proximanova_bold.ttf │ │ ├── proximanova_bold_italic.ttf │ │ ├── proximanova_extrabold.ttf │ │ ├── proximanova_extrabold_italic.ttf │ │ ├── proximanova_light.ttf │ │ ├── proximanova_light_italic.ttf │ │ ├── proximanova_regular.ttf │ │ ├── proximanova_regular_italic.ttf │ │ ├── proximanova_semibold.ttf │ │ ├── proximanova_semibold_italic.ttf │ │ ├── proximanova_thin.ttf │ │ └── proximanova_thin_italic.ttf │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── ic_launcher_background.xml │ │ ├── strings.xml │ │ └── themes.xml │ └── test │ └── java │ └── com │ └── puskal │ └── theme │ └── ExampleUnitTest.kt ├── core ├── .gitignore ├── build.gradle.kts ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── puskal │ │ └── core │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── puskal │ │ └── core │ │ ├── AppContract.kt │ │ ├── DestinationRoute.kt │ │ ├── base │ │ └── BaseViewModel.kt │ │ ├── extension │ │ ├── Extension.kt │ │ └── Space.kt │ │ └── utils │ │ ├── DisableRippleInteractionSource.kt │ │ ├── FileUtils.kt │ │ └── IntentUtils.kt │ └── test │ └── java │ └── com │ └── puskal │ └── core │ └── ExampleUnitTest.kt ├── data ├── .gitignore ├── build.gradle.kts ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── puskal │ │ └── data │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── assets │ │ ├── templateimages │ │ │ ├── img1.jpg │ │ │ ├── img2.jpg │ │ │ ├── img3.jpg │ │ │ ├── img4.jpg │ │ │ ├── img5.jpg │ │ │ ├── img6.jpg │ │ │ └── img7.jpg │ │ └── videos │ │ │ ├── charlieputh_vid1.mp4 │ │ │ ├── charlieputh_vid2.mp4 │ │ │ ├── charlieputh_vid3.mp4 │ │ │ ├── daniel_vid1.mp4 │ │ │ ├── daniel_vid2.mp4 │ │ │ ├── daniel_vid3.mp4 │ │ │ ├── daniel_vid4.mp4 │ │ │ ├── daniel_vid5.mp4 │ │ │ ├── daniel_vid6.mp4 │ │ │ ├── daniel_vid7.mp4 │ │ │ ├── dua_vid1.mp4 │ │ │ ├── dua_vid2.mp4 │ │ │ ├── dua_vid3.mp4 │ │ │ ├── google_vid1.mp4 │ │ │ ├── google_vid2.mp4 │ │ │ ├── imaginedragons_vid1.mp4 │ │ │ ├── imaginedragons_vid2.mp4 │ │ │ ├── jeremy_vid1.mp4 │ │ │ ├── jeremy_vid2.mp4 │ │ │ ├── jeremy_vid3.mp4 │ │ │ ├── jeremy_vid4.mp4 │ │ │ ├── kylie_vid1.mp4 │ │ │ ├── kylie_vid2.mp4 │ │ │ ├── kylie_vid3.mp4 │ │ │ ├── kylie_vid4.mp4 │ │ │ ├── kylie_vid5.mp4 │ │ │ ├── kylie_vid6.mp4 │ │ │ ├── kylie_vid7.mp4 │ │ │ ├── shana_vid1.mp4 │ │ │ ├── shana_vid2.mp4 │ │ │ ├── shana_vid3.mp4 │ │ │ ├── shana_vid4.mp4 │ │ │ ├── shana_vid5.mp4 │ │ │ ├── taylor_vid1.mp4 │ │ │ ├── taylor_vid2.mp4 │ │ │ ├── zoya_vid1.mp4 │ │ │ ├── zoya_vid2.mp4 │ │ │ ├── zoya_vid3.mp4 │ │ │ ├── zoya_vid4.mp4 │ │ │ ├── zoya_vid5.mp4 │ │ │ └── zoya_vid6.mp4 │ └── java │ │ └── com │ │ └── puskal │ │ └── data │ │ ├── model │ │ ├── AudioModel.kt │ │ ├── CommentList.kt │ │ ├── ContentCreatorFollowingModel.kt │ │ ├── ForYouFeedModel.kt │ │ ├── TemplateModel.kt │ │ ├── UserModel.kt │ │ └── VideoModel.kt │ │ ├── repository │ │ ├── camermedia │ │ │ └── TemplateRepository.kt │ │ ├── comment │ │ │ └── CommentRepository.kt │ │ ├── creatorprofile │ │ │ └── CreatorProfileRepository.kt │ │ └── home │ │ │ ├── FollowingRepository.kt │ │ │ └── ForYouRepository.kt │ │ └── source │ │ ├── CommentDataSource.kt │ │ ├── ContentCreatorForFollowingDataSource.kt │ │ ├── TemplateDataSource.kt │ │ ├── UsersDataSource.kt │ │ └── VideoDataSource.kt │ └── test │ └── java │ └── com │ └── puskal │ └── data │ └── ExampleUnitTest.kt ├── domain ├── .gitignore ├── build.gradle.kts ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── puskal │ │ └── domain │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── puskal │ │ └── domain │ │ ├── cameramedia │ │ └── GetTemplateUseCase.kt │ │ ├── comment │ │ └── GetCommentOnVideoUseCase.kt │ │ ├── creatorprofile │ │ ├── GetCreatorProfileUseCase.kt │ │ └── GetCreatorPublicVideoUseCase.kt │ │ ├── following │ │ └── GetContentCreatorsUseCase.kt │ │ └── foryou │ │ └── GetForYouPageFeedUseCase.kt │ └── test │ └── java │ └── com │ └── puskal │ └── domain │ └── ExampleUnitTest.kt ├── feature ├── authentication │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── puskal │ │ │ └── authentication │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── puskal │ │ │ └── authentication │ │ │ ├── AuthenticationContract.kt │ │ │ ├── AuthenticationNavigation.kt │ │ │ ├── AuthenticationScreen.kt │ │ │ └── AuthenticationViewModel.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── puskal │ │ └── authentication │ │ └── ExampleUnitTest.kt ├── cameramedia │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── puskal │ │ │ └── cameramedia │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── puskal │ │ │ └── cameramedia │ │ │ ├── CameraMediaContract.kt │ │ │ ├── CameraMediaNavigation.kt │ │ │ ├── CameraMediaScreen.kt │ │ │ ├── CameraMediaViewModel.kt │ │ │ └── tabs │ │ │ ├── CameraScreen.kt │ │ │ └── TemplateScreen.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── puskal │ │ └── cameramedia │ │ └── ExampleUnitTest.kt ├── commentlisting │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── puskal │ │ │ └── commentlisting │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── puskal │ │ │ └── commentlisting │ │ │ ├── CommentListContract.kt │ │ │ ├── CommentListScreen.kt │ │ │ ├── CommentListViewModel.kt │ │ │ └── CommentListingNavigation.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── puskal │ │ └── commentlisting │ │ └── ExampleUnitTest.kt ├── creatorprofile │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── puskal │ │ │ └── creatorprofile │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── puskal │ │ │ └── creatorprofile │ │ │ ├── CreatorNavigation.kt │ │ │ ├── component │ │ │ ├── VideoGrid.kt │ │ │ └── VideoListingPager.kt │ │ │ └── screen │ │ │ ├── creatorprofile │ │ │ ├── CreatorProfileContract.kt │ │ │ ├── CreatorProfileScreen.kt │ │ │ ├── CreatorProfileViewModel.kt │ │ │ └── tabs │ │ │ │ ├── LikedVideoTab.kt │ │ │ │ └── PublicVideoTab.kt │ │ │ └── creatorvideo │ │ │ ├── CreatorVideoPagerContract.kt │ │ │ ├── CreatorVideoPagerScreen.kt │ │ │ └── CreatorVideoPagerViewModel.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── puskal │ │ └── creatorprofile │ │ └── ExampleUnitTest.kt ├── friends │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── puskal │ │ │ └── friends │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── puskal │ │ │ └── friends │ │ │ ├── FriendsNavigation.kt │ │ │ └── FriendsScreen.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── puskal │ │ └── friends │ │ └── ExampleUnitTest.kt ├── home │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── puskal │ │ │ └── home │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── puskal │ │ │ └── home │ │ │ ├── HomeNavigation.kt │ │ │ ├── HomeScreen.kt │ │ │ └── tab │ │ │ ├── following │ │ │ ├── FollowingContract.kt │ │ │ ├── FollowingTabScreen.kt │ │ │ ├── FollowingViewModel.kt │ │ │ └── component │ │ │ │ └── ContentCreatorVideoCard.kt │ │ │ └── foryou │ │ │ ├── ForYouContract.kt │ │ │ ├── ForYouTabScreen.kt │ │ │ └── ForYouViewModel.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── puskal │ │ └── home │ │ └── ExampleUnitTest.kt ├── inbox │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── puskal │ │ │ └── inbox │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── puskal │ │ │ └── inbox │ │ │ ├── InboxNavigation.kt │ │ │ └── InboxScreen.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── puskal │ │ └── inbox │ │ └── ExampleUnitTest.kt ├── loginwithemailphone │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── puskal │ │ │ └── loginwithemailphone │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── puskal │ │ │ └── loginwithemailphone │ │ │ ├── LoginEmailPhoneNavigation.kt │ │ │ ├── LoginWithEmailPhoneContract.kt │ │ │ ├── LoginWithEmailPhoneScreen.kt │ │ │ ├── LoginWithEmailPhoneViewModel.kt │ │ │ └── tabs │ │ │ ├── EmailUsernameTabScreen.kt │ │ │ └── PhoneTabScreen.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── puskal │ │ └── loginwithemailphone │ │ └── ExampleUnitTest.kt ├── myprofile │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── puskal │ │ │ └── myprofile │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── puskal │ │ │ └── myprofile │ │ │ ├── MyProfileNavigation.kt │ │ │ └── MyProfileScreen.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── puskal │ │ └── myprofile │ │ └── ExampleUnitTest.kt └── setting │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── puskal │ │ └── setting │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── puskal │ │ └── setting │ │ ├── SettingContract.kt │ │ ├── SettingNavigation.kt │ │ ├── SettingScreen.kt │ │ └── SettingViewModel.kt │ └── test │ └── java │ └── com │ └── puskal │ └── setting │ └── ExampleUnitTest.kt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── screenshots ├── download_button.png ├── tiktokcompose_demo.gif ├── tiktokcompose_modularization.jpg └── tiktokcompose_screenshot.jpg └── settings.gradle.kts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/puskal/tiktokcompose/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/app/src/androidTest/java/com/puskal/tiktokcompose/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/puskal/tiktokcompose/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/app/src/main/java/com/puskal/tiktokcompose/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/puskal/tiktokcompose/MyApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/app/src/main/java/com/puskal/tiktokcompose/MyApp.kt -------------------------------------------------------------------------------- /app/src/main/java/com/puskal/tiktokcompose/RootScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/app/src/main/java/com/puskal/tiktokcompose/RootScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/puskal/tiktokcompose/component/BottomBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/app/src/main/java/com/puskal/tiktokcompose/component/BottomBar.kt -------------------------------------------------------------------------------- /app/src/main/java/com/puskal/tiktokcompose/navigation/AppNavHost.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/app/src/main/java/com/puskal/tiktokcompose/navigation/AppNavHost.kt -------------------------------------------------------------------------------- /app/src/main/java/com/puskal/tiktokcompose/navigation/BottomBarDestination.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/app/src/main/java/com/puskal/tiktokcompose/navigation/BottomBarDestination.kt -------------------------------------------------------------------------------- /app/src/test/java/com/puskal/tiktokcompose/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/app/src/test/java/com/puskal/tiktokcompose/ExampleUnitTest.kt -------------------------------------------------------------------------------- /common/composable/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /common/composable/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/composable/build.gradle.kts -------------------------------------------------------------------------------- /common/composable/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /common/composable/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/composable/proguard-rules.pro -------------------------------------------------------------------------------- /common/composable/src/androidTest/java/com/puskal/composable/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/composable/src/androidTest/java/com/puskal/composable/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /common/composable/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/composable/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /common/composable/src/main/java/com/puskal/composable/CaptureButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/composable/src/main/java/com/puskal/composable/CaptureButton.kt -------------------------------------------------------------------------------- /common/composable/src/main/java/com/puskal/composable/ContentSearchBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/composable/src/main/java/com/puskal/composable/ContentSearchBar.kt -------------------------------------------------------------------------------- /common/composable/src/main/java/com/puskal/composable/CustomButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/composable/src/main/java/com/puskal/composable/CustomButton.kt -------------------------------------------------------------------------------- /common/composable/src/main/java/com/puskal/composable/CustomIconButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/composable/src/main/java/com/puskal/composable/CustomIconButton.kt -------------------------------------------------------------------------------- /common/composable/src/main/java/com/puskal/composable/TiktokVerticalVideoPager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/composable/src/main/java/com/puskal/composable/TiktokVerticalVideoPager.kt -------------------------------------------------------------------------------- /common/composable/src/main/java/com/puskal/composable/TopBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/composable/src/main/java/com/puskal/composable/TopBar.kt -------------------------------------------------------------------------------- /common/composable/src/main/java/com/puskal/composable/VideoPlayer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/composable/src/main/java/com/puskal/composable/VideoPlayer.kt -------------------------------------------------------------------------------- /common/composable/src/test/java/com/puskal/composable/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/composable/src/test/java/com/puskal/composable/ExampleUnitTest.kt -------------------------------------------------------------------------------- /common/theme/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /common/theme/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/build.gradle.kts -------------------------------------------------------------------------------- /common/theme/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /common/theme/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/proguard-rules.pro -------------------------------------------------------------------------------- /common/theme/src/androidTest/java/com/puskal/theme/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/androidTest/java/com/puskal/theme/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /common/theme/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /common/theme/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /common/theme/src/main/java/com/puskal/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/java/com/puskal/theme/Color.kt -------------------------------------------------------------------------------- /common/theme/src/main/java/com/puskal/theme/Font.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/java/com/puskal/theme/Font.kt -------------------------------------------------------------------------------- /common/theme/src/main/java/com/puskal/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/java/com/puskal/theme/Theme.kt -------------------------------------------------------------------------------- /common/theme/src/main/java/com/puskal/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/java/com/puskal/theme/Type.kt -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_add.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_add.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_add_dark.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_add_dark.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_add_light.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_add_light.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_arrow_back.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_arrow_back.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_arrow_down.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_arrow_down.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_bookmark.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_bookmark.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_camera.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_camera.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_cancel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_cancel.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_comment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_comment.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_data_saver.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_data_saver.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_delete.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_delete.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_dislike_outline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_dislike_outline.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_down_more.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_down_more.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_emoji.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_emoji.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_facebook.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_facebook.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_filter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_filter.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_flag.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_flag.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_flash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_flash.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_flip.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_flip.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_flip_camera.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_flip_camera.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_friends.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_friends.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_google.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_google.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_hamburger.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_hamburger.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_heart.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_heart.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_home.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_home_fill.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_home_fill.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_inbox.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_inbox.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_inbox_fill.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_inbox_fill.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_info.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_instagram.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_instagram.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_language.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_language.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_left_arrow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_left_arrow.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_like.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_like.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_like_outline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_like_outline.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_list.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_mention.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_mention.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_microphone.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_microphone.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_mirror.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_mirror.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_more_vert.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_more_vert.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_msg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_msg.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_music_note.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_music_note.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_play.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_play.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_play_outline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_play_outline.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_playback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_playback.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_plus.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_plus.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_private.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_private.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_private_like.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_private_like.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_profile.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_profile.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_profile_fill.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_profile_fill.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_question.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_question.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_question_circle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_question_circle.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_recycler_bin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_recycler_bin.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_search.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_share.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_share.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_speed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_speed.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_support.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_support.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_timer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_timer.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_tv.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_tv.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_twitter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_twitter.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_verified.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_verified.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_wallpaper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_wallpaper.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/ic_youtube.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/ic_youtube.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/img_effect_placeholder.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/img_effect_placeholder.jpg -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/img_upload_placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/img_upload_placeholder.png -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/logo_tiktok_compose.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/logo_tiktok_compose.png -------------------------------------------------------------------------------- /common/theme/src/main/res/drawable/message_icon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/drawable/message_icon.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/font/proximanova_black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/font/proximanova_black.ttf -------------------------------------------------------------------------------- /common/theme/src/main/res/font/proximanova_black_italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/font/proximanova_black_italic.ttf -------------------------------------------------------------------------------- /common/theme/src/main/res/font/proximanova_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/font/proximanova_bold.ttf -------------------------------------------------------------------------------- /common/theme/src/main/res/font/proximanova_bold_italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/font/proximanova_bold_italic.ttf -------------------------------------------------------------------------------- /common/theme/src/main/res/font/proximanova_extrabold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/font/proximanova_extrabold.ttf -------------------------------------------------------------------------------- /common/theme/src/main/res/font/proximanova_extrabold_italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/font/proximanova_extrabold_italic.ttf -------------------------------------------------------------------------------- /common/theme/src/main/res/font/proximanova_light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/font/proximanova_light.ttf -------------------------------------------------------------------------------- /common/theme/src/main/res/font/proximanova_light_italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/font/proximanova_light_italic.ttf -------------------------------------------------------------------------------- /common/theme/src/main/res/font/proximanova_regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/font/proximanova_regular.ttf -------------------------------------------------------------------------------- /common/theme/src/main/res/font/proximanova_regular_italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/font/proximanova_regular_italic.ttf -------------------------------------------------------------------------------- /common/theme/src/main/res/font/proximanova_semibold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/font/proximanova_semibold.ttf -------------------------------------------------------------------------------- /common/theme/src/main/res/font/proximanova_semibold_italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/font/proximanova_semibold_italic.ttf -------------------------------------------------------------------------------- /common/theme/src/main/res/font/proximanova_thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/font/proximanova_thin.ttf -------------------------------------------------------------------------------- /common/theme/src/main/res/font/proximanova_thin_italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/font/proximanova_thin_italic.ttf -------------------------------------------------------------------------------- /common/theme/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /common/theme/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /common/theme/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /common/theme/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /common/theme/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /common/theme/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /common/theme/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /common/theme/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /common/theme/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /common/theme/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /common/theme/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /common/theme/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /common/theme/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /common/theme/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /common/theme/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /common/theme/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /common/theme/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /common/theme/src/test/java/com/puskal/theme/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/common/theme/src/test/java/com/puskal/theme/ExampleUnitTest.kt -------------------------------------------------------------------------------- /core/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/core/build.gradle.kts -------------------------------------------------------------------------------- /core/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/core/proguard-rules.pro -------------------------------------------------------------------------------- /core/src/androidTest/java/com/puskal/core/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/core/src/androidTest/java/com/puskal/core/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /core/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/core/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/src/main/java/com/puskal/core/AppContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/core/src/main/java/com/puskal/core/AppContract.kt -------------------------------------------------------------------------------- /core/src/main/java/com/puskal/core/DestinationRoute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/core/src/main/java/com/puskal/core/DestinationRoute.kt -------------------------------------------------------------------------------- /core/src/main/java/com/puskal/core/base/BaseViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/core/src/main/java/com/puskal/core/base/BaseViewModel.kt -------------------------------------------------------------------------------- /core/src/main/java/com/puskal/core/extension/Extension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/core/src/main/java/com/puskal/core/extension/Extension.kt -------------------------------------------------------------------------------- /core/src/main/java/com/puskal/core/extension/Space.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/core/src/main/java/com/puskal/core/extension/Space.kt -------------------------------------------------------------------------------- /core/src/main/java/com/puskal/core/utils/DisableRippleInteractionSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/core/src/main/java/com/puskal/core/utils/DisableRippleInteractionSource.kt -------------------------------------------------------------------------------- /core/src/main/java/com/puskal/core/utils/FileUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/core/src/main/java/com/puskal/core/utils/FileUtils.kt -------------------------------------------------------------------------------- /core/src/main/java/com/puskal/core/utils/IntentUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/core/src/main/java/com/puskal/core/utils/IntentUtils.kt -------------------------------------------------------------------------------- /core/src/test/java/com/puskal/core/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/core/src/test/java/com/puskal/core/ExampleUnitTest.kt -------------------------------------------------------------------------------- /data/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /data/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/build.gradle.kts -------------------------------------------------------------------------------- /data/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -keep public class com.puskal.data.model.** {*;} 2 | -------------------------------------------------------------------------------- /data/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/proguard-rules.pro -------------------------------------------------------------------------------- /data/src/androidTest/java/com/puskal/data/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/androidTest/java/com/puskal/data/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /data/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /data/src/main/assets/templateimages/img1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/templateimages/img1.jpg -------------------------------------------------------------------------------- /data/src/main/assets/templateimages/img2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/templateimages/img2.jpg -------------------------------------------------------------------------------- /data/src/main/assets/templateimages/img3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/templateimages/img3.jpg -------------------------------------------------------------------------------- /data/src/main/assets/templateimages/img4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/templateimages/img4.jpg -------------------------------------------------------------------------------- /data/src/main/assets/templateimages/img5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/templateimages/img5.jpg -------------------------------------------------------------------------------- /data/src/main/assets/templateimages/img6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/templateimages/img6.jpg -------------------------------------------------------------------------------- /data/src/main/assets/templateimages/img7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/templateimages/img7.jpg -------------------------------------------------------------------------------- /data/src/main/assets/videos/charlieputh_vid1.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/videos/charlieputh_vid1.mp4 -------------------------------------------------------------------------------- /data/src/main/assets/videos/charlieputh_vid2.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/videos/charlieputh_vid2.mp4 -------------------------------------------------------------------------------- /data/src/main/assets/videos/charlieputh_vid3.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/videos/charlieputh_vid3.mp4 -------------------------------------------------------------------------------- /data/src/main/assets/videos/daniel_vid1.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/videos/daniel_vid1.mp4 -------------------------------------------------------------------------------- /data/src/main/assets/videos/daniel_vid2.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/videos/daniel_vid2.mp4 -------------------------------------------------------------------------------- /data/src/main/assets/videos/daniel_vid3.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/videos/daniel_vid3.mp4 -------------------------------------------------------------------------------- /data/src/main/assets/videos/daniel_vid4.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/videos/daniel_vid4.mp4 -------------------------------------------------------------------------------- /data/src/main/assets/videos/daniel_vid5.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/videos/daniel_vid5.mp4 -------------------------------------------------------------------------------- /data/src/main/assets/videos/daniel_vid6.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/videos/daniel_vid6.mp4 -------------------------------------------------------------------------------- /data/src/main/assets/videos/daniel_vid7.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/videos/daniel_vid7.mp4 -------------------------------------------------------------------------------- /data/src/main/assets/videos/dua_vid1.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/videos/dua_vid1.mp4 -------------------------------------------------------------------------------- /data/src/main/assets/videos/dua_vid2.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/videos/dua_vid2.mp4 -------------------------------------------------------------------------------- /data/src/main/assets/videos/dua_vid3.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/videos/dua_vid3.mp4 -------------------------------------------------------------------------------- /data/src/main/assets/videos/google_vid1.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/videos/google_vid1.mp4 -------------------------------------------------------------------------------- /data/src/main/assets/videos/google_vid2.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/videos/google_vid2.mp4 -------------------------------------------------------------------------------- /data/src/main/assets/videos/imaginedragons_vid1.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/videos/imaginedragons_vid1.mp4 -------------------------------------------------------------------------------- /data/src/main/assets/videos/imaginedragons_vid2.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/videos/imaginedragons_vid2.mp4 -------------------------------------------------------------------------------- /data/src/main/assets/videos/jeremy_vid1.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/videos/jeremy_vid1.mp4 -------------------------------------------------------------------------------- /data/src/main/assets/videos/jeremy_vid2.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/videos/jeremy_vid2.mp4 -------------------------------------------------------------------------------- /data/src/main/assets/videos/jeremy_vid3.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/videos/jeremy_vid3.mp4 -------------------------------------------------------------------------------- /data/src/main/assets/videos/jeremy_vid4.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/videos/jeremy_vid4.mp4 -------------------------------------------------------------------------------- /data/src/main/assets/videos/kylie_vid1.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/videos/kylie_vid1.mp4 -------------------------------------------------------------------------------- /data/src/main/assets/videos/kylie_vid2.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/videos/kylie_vid2.mp4 -------------------------------------------------------------------------------- /data/src/main/assets/videos/kylie_vid3.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/videos/kylie_vid3.mp4 -------------------------------------------------------------------------------- /data/src/main/assets/videos/kylie_vid4.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/videos/kylie_vid4.mp4 -------------------------------------------------------------------------------- /data/src/main/assets/videos/kylie_vid5.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/videos/kylie_vid5.mp4 -------------------------------------------------------------------------------- /data/src/main/assets/videos/kylie_vid6.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/videos/kylie_vid6.mp4 -------------------------------------------------------------------------------- /data/src/main/assets/videos/kylie_vid7.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/videos/kylie_vid7.mp4 -------------------------------------------------------------------------------- /data/src/main/assets/videos/shana_vid1.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/videos/shana_vid1.mp4 -------------------------------------------------------------------------------- /data/src/main/assets/videos/shana_vid2.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/videos/shana_vid2.mp4 -------------------------------------------------------------------------------- /data/src/main/assets/videos/shana_vid3.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/videos/shana_vid3.mp4 -------------------------------------------------------------------------------- /data/src/main/assets/videos/shana_vid4.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/videos/shana_vid4.mp4 -------------------------------------------------------------------------------- /data/src/main/assets/videos/shana_vid5.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/videos/shana_vid5.mp4 -------------------------------------------------------------------------------- /data/src/main/assets/videos/taylor_vid1.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/videos/taylor_vid1.mp4 -------------------------------------------------------------------------------- /data/src/main/assets/videos/taylor_vid2.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/videos/taylor_vid2.mp4 -------------------------------------------------------------------------------- /data/src/main/assets/videos/zoya_vid1.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/videos/zoya_vid1.mp4 -------------------------------------------------------------------------------- /data/src/main/assets/videos/zoya_vid2.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/videos/zoya_vid2.mp4 -------------------------------------------------------------------------------- /data/src/main/assets/videos/zoya_vid3.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/videos/zoya_vid3.mp4 -------------------------------------------------------------------------------- /data/src/main/assets/videos/zoya_vid4.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/videos/zoya_vid4.mp4 -------------------------------------------------------------------------------- /data/src/main/assets/videos/zoya_vid5.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/videos/zoya_vid5.mp4 -------------------------------------------------------------------------------- /data/src/main/assets/videos/zoya_vid6.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/assets/videos/zoya_vid6.mp4 -------------------------------------------------------------------------------- /data/src/main/java/com/puskal/data/model/AudioModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/java/com/puskal/data/model/AudioModel.kt -------------------------------------------------------------------------------- /data/src/main/java/com/puskal/data/model/CommentList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/java/com/puskal/data/model/CommentList.kt -------------------------------------------------------------------------------- /data/src/main/java/com/puskal/data/model/ContentCreatorFollowingModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/java/com/puskal/data/model/ContentCreatorFollowingModel.kt -------------------------------------------------------------------------------- /data/src/main/java/com/puskal/data/model/ForYouFeedModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/java/com/puskal/data/model/ForYouFeedModel.kt -------------------------------------------------------------------------------- /data/src/main/java/com/puskal/data/model/TemplateModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/java/com/puskal/data/model/TemplateModel.kt -------------------------------------------------------------------------------- /data/src/main/java/com/puskal/data/model/UserModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/java/com/puskal/data/model/UserModel.kt -------------------------------------------------------------------------------- /data/src/main/java/com/puskal/data/model/VideoModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/java/com/puskal/data/model/VideoModel.kt -------------------------------------------------------------------------------- /data/src/main/java/com/puskal/data/repository/camermedia/TemplateRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/java/com/puskal/data/repository/camermedia/TemplateRepository.kt -------------------------------------------------------------------------------- /data/src/main/java/com/puskal/data/repository/comment/CommentRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/java/com/puskal/data/repository/comment/CommentRepository.kt -------------------------------------------------------------------------------- /data/src/main/java/com/puskal/data/repository/creatorprofile/CreatorProfileRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/java/com/puskal/data/repository/creatorprofile/CreatorProfileRepository.kt -------------------------------------------------------------------------------- /data/src/main/java/com/puskal/data/repository/home/FollowingRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/java/com/puskal/data/repository/home/FollowingRepository.kt -------------------------------------------------------------------------------- /data/src/main/java/com/puskal/data/repository/home/ForYouRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/java/com/puskal/data/repository/home/ForYouRepository.kt -------------------------------------------------------------------------------- /data/src/main/java/com/puskal/data/source/CommentDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/java/com/puskal/data/source/CommentDataSource.kt -------------------------------------------------------------------------------- /data/src/main/java/com/puskal/data/source/ContentCreatorForFollowingDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/java/com/puskal/data/source/ContentCreatorForFollowingDataSource.kt -------------------------------------------------------------------------------- /data/src/main/java/com/puskal/data/source/TemplateDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/java/com/puskal/data/source/TemplateDataSource.kt -------------------------------------------------------------------------------- /data/src/main/java/com/puskal/data/source/UsersDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/java/com/puskal/data/source/UsersDataSource.kt -------------------------------------------------------------------------------- /data/src/main/java/com/puskal/data/source/VideoDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/main/java/com/puskal/data/source/VideoDataSource.kt -------------------------------------------------------------------------------- /data/src/test/java/com/puskal/data/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/data/src/test/java/com/puskal/data/ExampleUnitTest.kt -------------------------------------------------------------------------------- /domain/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /domain/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/domain/build.gradle.kts -------------------------------------------------------------------------------- /domain/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /domain/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/domain/proguard-rules.pro -------------------------------------------------------------------------------- /domain/src/androidTest/java/com/puskal/domain/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/domain/src/androidTest/java/com/puskal/domain/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /domain/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/domain/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /domain/src/main/java/com/puskal/domain/cameramedia/GetTemplateUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/domain/src/main/java/com/puskal/domain/cameramedia/GetTemplateUseCase.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/puskal/domain/comment/GetCommentOnVideoUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/domain/src/main/java/com/puskal/domain/comment/GetCommentOnVideoUseCase.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/puskal/domain/creatorprofile/GetCreatorProfileUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/domain/src/main/java/com/puskal/domain/creatorprofile/GetCreatorProfileUseCase.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/puskal/domain/creatorprofile/GetCreatorPublicVideoUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/domain/src/main/java/com/puskal/domain/creatorprofile/GetCreatorPublicVideoUseCase.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/puskal/domain/following/GetContentCreatorsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/domain/src/main/java/com/puskal/domain/following/GetContentCreatorsUseCase.kt -------------------------------------------------------------------------------- /domain/src/main/java/com/puskal/domain/foryou/GetForYouPageFeedUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/domain/src/main/java/com/puskal/domain/foryou/GetForYouPageFeedUseCase.kt -------------------------------------------------------------------------------- /domain/src/test/java/com/puskal/domain/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/domain/src/test/java/com/puskal/domain/ExampleUnitTest.kt -------------------------------------------------------------------------------- /feature/authentication/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/authentication/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/authentication/build.gradle.kts -------------------------------------------------------------------------------- /feature/authentication/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/authentication/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/authentication/proguard-rules.pro -------------------------------------------------------------------------------- /feature/authentication/src/androidTest/java/com/puskal/authentication/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/authentication/src/androidTest/java/com/puskal/authentication/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /feature/authentication/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/authentication/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/authentication/src/main/java/com/puskal/authentication/AuthenticationContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/authentication/src/main/java/com/puskal/authentication/AuthenticationContract.kt -------------------------------------------------------------------------------- /feature/authentication/src/main/java/com/puskal/authentication/AuthenticationNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/authentication/src/main/java/com/puskal/authentication/AuthenticationNavigation.kt -------------------------------------------------------------------------------- /feature/authentication/src/main/java/com/puskal/authentication/AuthenticationScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/authentication/src/main/java/com/puskal/authentication/AuthenticationScreen.kt -------------------------------------------------------------------------------- /feature/authentication/src/main/java/com/puskal/authentication/AuthenticationViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/authentication/src/main/java/com/puskal/authentication/AuthenticationViewModel.kt -------------------------------------------------------------------------------- /feature/authentication/src/test/java/com/puskal/authentication/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/authentication/src/test/java/com/puskal/authentication/ExampleUnitTest.kt -------------------------------------------------------------------------------- /feature/cameramedia/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/cameramedia/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/cameramedia/build.gradle.kts -------------------------------------------------------------------------------- /feature/cameramedia/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/cameramedia/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/cameramedia/proguard-rules.pro -------------------------------------------------------------------------------- /feature/cameramedia/src/androidTest/java/com/puskal/cameramedia/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/cameramedia/src/androidTest/java/com/puskal/cameramedia/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /feature/cameramedia/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/cameramedia/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/cameramedia/src/main/java/com/puskal/cameramedia/CameraMediaContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/cameramedia/src/main/java/com/puskal/cameramedia/CameraMediaContract.kt -------------------------------------------------------------------------------- /feature/cameramedia/src/main/java/com/puskal/cameramedia/CameraMediaNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/cameramedia/src/main/java/com/puskal/cameramedia/CameraMediaNavigation.kt -------------------------------------------------------------------------------- /feature/cameramedia/src/main/java/com/puskal/cameramedia/CameraMediaScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/cameramedia/src/main/java/com/puskal/cameramedia/CameraMediaScreen.kt -------------------------------------------------------------------------------- /feature/cameramedia/src/main/java/com/puskal/cameramedia/CameraMediaViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/cameramedia/src/main/java/com/puskal/cameramedia/CameraMediaViewModel.kt -------------------------------------------------------------------------------- /feature/cameramedia/src/main/java/com/puskal/cameramedia/tabs/CameraScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/cameramedia/src/main/java/com/puskal/cameramedia/tabs/CameraScreen.kt -------------------------------------------------------------------------------- /feature/cameramedia/src/main/java/com/puskal/cameramedia/tabs/TemplateScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/cameramedia/src/main/java/com/puskal/cameramedia/tabs/TemplateScreen.kt -------------------------------------------------------------------------------- /feature/cameramedia/src/test/java/com/puskal/cameramedia/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/cameramedia/src/test/java/com/puskal/cameramedia/ExampleUnitTest.kt -------------------------------------------------------------------------------- /feature/commentlisting/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/commentlisting/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/commentlisting/build.gradle.kts -------------------------------------------------------------------------------- /feature/commentlisting/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/commentlisting/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/commentlisting/proguard-rules.pro -------------------------------------------------------------------------------- /feature/commentlisting/src/androidTest/java/com/puskal/commentlisting/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/commentlisting/src/androidTest/java/com/puskal/commentlisting/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /feature/commentlisting/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/commentlisting/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/commentlisting/src/main/java/com/puskal/commentlisting/CommentListContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/commentlisting/src/main/java/com/puskal/commentlisting/CommentListContract.kt -------------------------------------------------------------------------------- /feature/commentlisting/src/main/java/com/puskal/commentlisting/CommentListScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/commentlisting/src/main/java/com/puskal/commentlisting/CommentListScreen.kt -------------------------------------------------------------------------------- /feature/commentlisting/src/main/java/com/puskal/commentlisting/CommentListViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/commentlisting/src/main/java/com/puskal/commentlisting/CommentListViewModel.kt -------------------------------------------------------------------------------- /feature/commentlisting/src/main/java/com/puskal/commentlisting/CommentListingNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/commentlisting/src/main/java/com/puskal/commentlisting/CommentListingNavigation.kt -------------------------------------------------------------------------------- /feature/commentlisting/src/test/java/com/puskal/commentlisting/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/commentlisting/src/test/java/com/puskal/commentlisting/ExampleUnitTest.kt -------------------------------------------------------------------------------- /feature/creatorprofile/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/creatorprofile/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/creatorprofile/build.gradle.kts -------------------------------------------------------------------------------- /feature/creatorprofile/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/creatorprofile/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/creatorprofile/proguard-rules.pro -------------------------------------------------------------------------------- /feature/creatorprofile/src/androidTest/java/com/puskal/creatorprofile/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/creatorprofile/src/androidTest/java/com/puskal/creatorprofile/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /feature/creatorprofile/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/creatorprofile/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/creatorprofile/src/main/java/com/puskal/creatorprofile/CreatorNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/creatorprofile/src/main/java/com/puskal/creatorprofile/CreatorNavigation.kt -------------------------------------------------------------------------------- /feature/creatorprofile/src/main/java/com/puskal/creatorprofile/component/VideoGrid.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/creatorprofile/src/main/java/com/puskal/creatorprofile/component/VideoGrid.kt -------------------------------------------------------------------------------- /feature/creatorprofile/src/main/java/com/puskal/creatorprofile/component/VideoListingPager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/creatorprofile/src/main/java/com/puskal/creatorprofile/component/VideoListingPager.kt -------------------------------------------------------------------------------- /feature/creatorprofile/src/main/java/com/puskal/creatorprofile/screen/creatorprofile/CreatorProfileContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/creatorprofile/src/main/java/com/puskal/creatorprofile/screen/creatorprofile/CreatorProfileContract.kt -------------------------------------------------------------------------------- /feature/creatorprofile/src/main/java/com/puskal/creatorprofile/screen/creatorprofile/CreatorProfileScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/creatorprofile/src/main/java/com/puskal/creatorprofile/screen/creatorprofile/CreatorProfileScreen.kt -------------------------------------------------------------------------------- /feature/creatorprofile/src/main/java/com/puskal/creatorprofile/screen/creatorprofile/CreatorProfileViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/creatorprofile/src/main/java/com/puskal/creatorprofile/screen/creatorprofile/CreatorProfileViewModel.kt -------------------------------------------------------------------------------- /feature/creatorprofile/src/main/java/com/puskal/creatorprofile/screen/creatorprofile/tabs/LikedVideoTab.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/creatorprofile/src/main/java/com/puskal/creatorprofile/screen/creatorprofile/tabs/LikedVideoTab.kt -------------------------------------------------------------------------------- /feature/creatorprofile/src/main/java/com/puskal/creatorprofile/screen/creatorprofile/tabs/PublicVideoTab.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/creatorprofile/src/main/java/com/puskal/creatorprofile/screen/creatorprofile/tabs/PublicVideoTab.kt -------------------------------------------------------------------------------- /feature/creatorprofile/src/main/java/com/puskal/creatorprofile/screen/creatorvideo/CreatorVideoPagerContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/creatorprofile/src/main/java/com/puskal/creatorprofile/screen/creatorvideo/CreatorVideoPagerContract.kt -------------------------------------------------------------------------------- /feature/creatorprofile/src/main/java/com/puskal/creatorprofile/screen/creatorvideo/CreatorVideoPagerScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/creatorprofile/src/main/java/com/puskal/creatorprofile/screen/creatorvideo/CreatorVideoPagerScreen.kt -------------------------------------------------------------------------------- /feature/creatorprofile/src/main/java/com/puskal/creatorprofile/screen/creatorvideo/CreatorVideoPagerViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/creatorprofile/src/main/java/com/puskal/creatorprofile/screen/creatorvideo/CreatorVideoPagerViewModel.kt -------------------------------------------------------------------------------- /feature/creatorprofile/src/test/java/com/puskal/creatorprofile/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/creatorprofile/src/test/java/com/puskal/creatorprofile/ExampleUnitTest.kt -------------------------------------------------------------------------------- /feature/friends/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/friends/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/friends/build.gradle.kts -------------------------------------------------------------------------------- /feature/friends/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/friends/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/friends/proguard-rules.pro -------------------------------------------------------------------------------- /feature/friends/src/androidTest/java/com/puskal/friends/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/friends/src/androidTest/java/com/puskal/friends/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /feature/friends/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/friends/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/friends/src/main/java/com/puskal/friends/FriendsNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/friends/src/main/java/com/puskal/friends/FriendsNavigation.kt -------------------------------------------------------------------------------- /feature/friends/src/main/java/com/puskal/friends/FriendsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/friends/src/main/java/com/puskal/friends/FriendsScreen.kt -------------------------------------------------------------------------------- /feature/friends/src/test/java/com/puskal/friends/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/friends/src/test/java/com/puskal/friends/ExampleUnitTest.kt -------------------------------------------------------------------------------- /feature/home/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/home/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/home/build.gradle.kts -------------------------------------------------------------------------------- /feature/home/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/home/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/home/proguard-rules.pro -------------------------------------------------------------------------------- /feature/home/src/androidTest/java/com/puskal/home/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/home/src/androidTest/java/com/puskal/home/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /feature/home/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/home/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/home/src/main/java/com/puskal/home/HomeNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/home/src/main/java/com/puskal/home/HomeNavigation.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/puskal/home/HomeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/home/src/main/java/com/puskal/home/HomeScreen.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/puskal/home/tab/following/FollowingContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/home/src/main/java/com/puskal/home/tab/following/FollowingContract.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/puskal/home/tab/following/FollowingTabScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/home/src/main/java/com/puskal/home/tab/following/FollowingTabScreen.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/puskal/home/tab/following/FollowingViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/home/src/main/java/com/puskal/home/tab/following/FollowingViewModel.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/puskal/home/tab/following/component/ContentCreatorVideoCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/home/src/main/java/com/puskal/home/tab/following/component/ContentCreatorVideoCard.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/puskal/home/tab/foryou/ForYouContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/home/src/main/java/com/puskal/home/tab/foryou/ForYouContract.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/puskal/home/tab/foryou/ForYouTabScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/home/src/main/java/com/puskal/home/tab/foryou/ForYouTabScreen.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/puskal/home/tab/foryou/ForYouViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/home/src/main/java/com/puskal/home/tab/foryou/ForYouViewModel.kt -------------------------------------------------------------------------------- /feature/home/src/test/java/com/puskal/home/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/home/src/test/java/com/puskal/home/ExampleUnitTest.kt -------------------------------------------------------------------------------- /feature/inbox/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/inbox/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/inbox/build.gradle.kts -------------------------------------------------------------------------------- /feature/inbox/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/inbox/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/inbox/proguard-rules.pro -------------------------------------------------------------------------------- /feature/inbox/src/androidTest/java/com/puskal/inbox/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/inbox/src/androidTest/java/com/puskal/inbox/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /feature/inbox/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/inbox/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/inbox/src/main/java/com/puskal/inbox/InboxNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/inbox/src/main/java/com/puskal/inbox/InboxNavigation.kt -------------------------------------------------------------------------------- /feature/inbox/src/main/java/com/puskal/inbox/InboxScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/inbox/src/main/java/com/puskal/inbox/InboxScreen.kt -------------------------------------------------------------------------------- /feature/inbox/src/test/java/com/puskal/inbox/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/inbox/src/test/java/com/puskal/inbox/ExampleUnitTest.kt -------------------------------------------------------------------------------- /feature/loginwithemailphone/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/loginwithemailphone/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/loginwithemailphone/build.gradle.kts -------------------------------------------------------------------------------- /feature/loginwithemailphone/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/loginwithemailphone/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/loginwithemailphone/proguard-rules.pro -------------------------------------------------------------------------------- /feature/loginwithemailphone/src/androidTest/java/com/puskal/loginwithemailphone/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/loginwithemailphone/src/androidTest/java/com/puskal/loginwithemailphone/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /feature/loginwithemailphone/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/loginwithemailphone/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/loginwithemailphone/src/main/java/com/puskal/loginwithemailphone/LoginEmailPhoneNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/loginwithemailphone/src/main/java/com/puskal/loginwithemailphone/LoginEmailPhoneNavigation.kt -------------------------------------------------------------------------------- /feature/loginwithemailphone/src/main/java/com/puskal/loginwithemailphone/LoginWithEmailPhoneContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/loginwithemailphone/src/main/java/com/puskal/loginwithemailphone/LoginWithEmailPhoneContract.kt -------------------------------------------------------------------------------- /feature/loginwithemailphone/src/main/java/com/puskal/loginwithemailphone/LoginWithEmailPhoneScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/loginwithemailphone/src/main/java/com/puskal/loginwithemailphone/LoginWithEmailPhoneScreen.kt -------------------------------------------------------------------------------- /feature/loginwithemailphone/src/main/java/com/puskal/loginwithemailphone/LoginWithEmailPhoneViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/loginwithemailphone/src/main/java/com/puskal/loginwithemailphone/LoginWithEmailPhoneViewModel.kt -------------------------------------------------------------------------------- /feature/loginwithemailphone/src/main/java/com/puskal/loginwithemailphone/tabs/EmailUsernameTabScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/loginwithemailphone/src/main/java/com/puskal/loginwithemailphone/tabs/EmailUsernameTabScreen.kt -------------------------------------------------------------------------------- /feature/loginwithemailphone/src/main/java/com/puskal/loginwithemailphone/tabs/PhoneTabScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/loginwithemailphone/src/main/java/com/puskal/loginwithemailphone/tabs/PhoneTabScreen.kt -------------------------------------------------------------------------------- /feature/loginwithemailphone/src/test/java/com/puskal/loginwithemailphone/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/loginwithemailphone/src/test/java/com/puskal/loginwithemailphone/ExampleUnitTest.kt -------------------------------------------------------------------------------- /feature/myprofile/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/myprofile/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/myprofile/build.gradle.kts -------------------------------------------------------------------------------- /feature/myprofile/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/myprofile/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/myprofile/proguard-rules.pro -------------------------------------------------------------------------------- /feature/myprofile/src/androidTest/java/com/puskal/myprofile/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/myprofile/src/androidTest/java/com/puskal/myprofile/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /feature/myprofile/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/myprofile/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/myprofile/src/main/java/com/puskal/myprofile/MyProfileNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/myprofile/src/main/java/com/puskal/myprofile/MyProfileNavigation.kt -------------------------------------------------------------------------------- /feature/myprofile/src/main/java/com/puskal/myprofile/MyProfileScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/myprofile/src/main/java/com/puskal/myprofile/MyProfileScreen.kt -------------------------------------------------------------------------------- /feature/myprofile/src/test/java/com/puskal/myprofile/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/myprofile/src/test/java/com/puskal/myprofile/ExampleUnitTest.kt -------------------------------------------------------------------------------- /feature/setting/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/setting/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/setting/build.gradle.kts -------------------------------------------------------------------------------- /feature/setting/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/setting/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/setting/proguard-rules.pro -------------------------------------------------------------------------------- /feature/setting/src/androidTest/java/com/puskal/setting/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/setting/src/androidTest/java/com/puskal/setting/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /feature/setting/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/setting/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/setting/src/main/java/com/puskal/setting/SettingContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/setting/src/main/java/com/puskal/setting/SettingContract.kt -------------------------------------------------------------------------------- /feature/setting/src/main/java/com/puskal/setting/SettingNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/setting/src/main/java/com/puskal/setting/SettingNavigation.kt -------------------------------------------------------------------------------- /feature/setting/src/main/java/com/puskal/setting/SettingScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/setting/src/main/java/com/puskal/setting/SettingScreen.kt -------------------------------------------------------------------------------- /feature/setting/src/main/java/com/puskal/setting/SettingViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/setting/src/main/java/com/puskal/setting/SettingViewModel.kt -------------------------------------------------------------------------------- /feature/setting/src/test/java/com/puskal/setting/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/feature/setting/src/test/java/com/puskal/setting/ExampleUnitTest.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/gradlew.bat -------------------------------------------------------------------------------- /screenshots/download_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/screenshots/download_button.png -------------------------------------------------------------------------------- /screenshots/tiktokcompose_demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/screenshots/tiktokcompose_demo.gif -------------------------------------------------------------------------------- /screenshots/tiktokcompose_modularization.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/screenshots/tiktokcompose_modularization.jpg -------------------------------------------------------------------------------- /screenshots/tiktokcompose_screenshot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/screenshots/tiktokcompose_screenshot.jpg -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puskal-khadka/TikTok-Compose/HEAD/settings.gradle.kts --------------------------------------------------------------------------------