Path Lines of Code JetNews/app/src/main/java/com/example/jetnews/JetnewsApplication.kt 11 JetNews/app/src/main/java/com/example/jetnews/data/AppContainerImpl.kt 18 JetNews/app/src/main/java/com/example/jetnews/data/Result.kt 8 JetNews/app/src/main/java/com/example/jetnews/data/interests/InterestsRepository.kt 16 JetNews/app/src/main/java/com/example/jetnews/data/interests/impl/FakeInterestsRepository.kt 87 JetNews/app/src/main/java/com/example/jetnews/data/posts/PostsRepository.kt 11 JetNews/app/src/main/java/com/example/jetnews/data/posts/impl/BlockingFakePostsRepository.kt 34 JetNews/app/src/main/java/com/example/jetnews/data/posts/impl/FakePostsRepository.kt 49 JetNews/app/src/main/java/com/example/jetnews/data/posts/impl/PostsData.kt 993 JetNews/app/src/main/java/com/example/jetnews/model/Post.kt 53 JetNews/app/src/main/java/com/example/jetnews/model/PostsFeed.kt 10 JetNews/app/src/main/java/com/example/jetnews/ui/AppDrawer.kt 143 JetNews/app/src/main/java/com/example/jetnews/ui/JetnewsApp.kt 109 JetNews/app/src/main/java/com/example/jetnews/ui/JetnewsNavGraph.kt 49 JetNews/app/src/main/java/com/example/jetnews/ui/JetnewsNavigation.kt 27 JetNews/app/src/main/java/com/example/jetnews/ui/MainActivity.kt 18 JetNews/app/src/main/java/com/example/jetnews/ui/SwipeToRefresh.kt 1 JetNews/app/src/main/java/com/example/jetnews/ui/article/ArticleScreen.kt 227 JetNews/app/src/main/java/com/example/jetnews/ui/article/PostContent.kt 338 JetNews/app/src/main/java/com/example/jetnews/ui/components/AppNavRail.kt 125 JetNews/app/src/main/java/com/example/jetnews/ui/components/JetnewsSnackbarHost.kt 27 JetNews/app/src/main/java/com/example/jetnews/ui/components/NavigationButtons.kt 73 JetNews/app/src/main/java/com/example/jetnews/ui/home/HomeRoute.kt 135 JetNews/app/src/main/java/com/example/jetnews/ui/home/HomeScreens.kt 689 JetNews/app/src/main/java/com/example/jetnews/ui/home/HomeViewModel.kt 147 JetNews/app/src/main/java/com/example/jetnews/ui/home/PostCardTop.kt 94 JetNews/app/src/main/java/com/example/jetnews/ui/home/PostCardYourNetwork.kt 124 JetNews/app/src/main/java/com/example/jetnews/ui/home/PostCards.kt 210 JetNews/app/src/main/java/com/example/jetnews/ui/interests/InterestsRoute.kt 26 JetNews/app/src/main/java/com/example/jetnews/ui/interests/InterestsScreen.kt 473 JetNews/app/src/main/java/com/example/jetnews/ui/interests/InterestsViewModel.kt 93 JetNews/app/src/main/java/com/example/jetnews/ui/interests/SelectTopicButton.kt 74 JetNews/app/src/main/java/com/example/jetnews/ui/modifiers/KeyEvents.kt 17 JetNews/app/src/main/java/com/example/jetnews/ui/theme/Color.kt 7 JetNews/app/src/main/java/com/example/jetnews/ui/theme/Shape.kt 9 JetNews/app/src/main/java/com/example/jetnews/ui/theme/Theme.kt 38 JetNews/app/src/main/java/com/example/jetnews/ui/theme/Type.kt 71 JetNews/app/src/main/java/com/example/jetnews/ui/utils/JetnewsIcons.kt 71 JetNews/app/src/main/java/com/example/jetnews/utils/ErrorMessage.kt 3 JetNews/app/src/main/java/com/example/jetnews/utils/LazyListUtils.kt 4 JetNews/app/src/main/java/com/example/jetnews/utils/MapExtensions.kt 6 JetNews/app/src/main/java/com/example/jetnews/utils/WindowSize.kt 36 JetNews/app/src/sharedTest/java/com/example/jetnews/HomeScreenTests.kt 56 JetNews/app/src/sharedTest/java/com/example/jetnews/JetnewsTests.kt 47 JetNews/app/src/sharedTest/java/com/example/jetnews/TestAppContainer.kt 15 JetNews/app/src/sharedTest/java/com/example/jetnews/TestHelper.kt 13