From 84fe4759514b5a3ad3077bc01e4ef01ca4fd1da1 Mon Sep 17 00:00:00 2001 From: AdityaGaikwad Date: Mon, 5 Aug 2024 20:53:29 +0530 Subject: [PATCH] Created BlogsActivity and integrated blogs api. Image loading in Home1Fragment, Home2Fragment and HomeActivity. Created and shared build with testers. Integrated navigation component for web series. Research for problem related to save state of WebSeriesFragment of collapsing toolbar. Solved it. Integrated room database dependency with ksp and started working on on creating database for click events. Created models, dao, database (singleton). Issue related to app-inspection. --- .idea/gradle.xml | 1 + .idea/kotlinc.xml | 2 +- app/build.gradle | 9 + app/src/main/AndroidManifest.xml | 7 +- app/src/main/java/com/woka/WokaApp.kt | 4 + .../java/com/woka/database/AppDatabase.kt | 32 +++ .../java/com/woka/database/dao/ClicksDao.kt | 12 ++ .../woka/database/models/clicks/ClickEvent.kt | 17 ++ .../com/woka/home/fragments/Home1Fragment.kt | 37 +++- .../com/woka/home/fragments/Home2Fragment.kt | 9 + .../com/woka/home/fragments/MyListFragment.kt | 10 +- .../home/notifications/NotificationAdapter.kt | 12 +- .../notifications/NotificationsActivity.kt | 23 +++ .../com/woka/home/viewmodels/FMViewModel.kt | 8 - .../woka/home/views/ExploreWokaActivity.kt | 10 + .../java/com/woka/home/views/HomeActivity.kt | 2 +- .../com/woka/home/views/MoreHomeActivity.kt | 7 +- .../com/woka/modules/blogs/BlogsAdapter.kt | 6 +- .../woka/modules/blogs/BlogsGridAdapter.kt | 67 +++++++ .../com/woka/modules/blogs/BlogsRepository.kt | 2 +- .../woka/modules/blogs/view/BlogsActivity.kt | 162 +++++++++++++++ .../woka/userdata/userDataModels/UserData.kt | 3 +- .../webseries/viewmodel/WebSeriesViewModel.kt | 6 +- .../woka/webseries/views/WebSeriesActivity.kt | 20 +- .../views/fragments/WebSeriesFragment.kt | 188 ++++++++++-------- .../views/fragments/WebShowFragment.kt | 59 +++--- app/src/main/res/layout/activity_blogs.xml | 170 ++++++++++++++++ .../main/res/layout/activity_web_series.xml | 8 +- app/src/main/res/layout/blog_view_holder.xml | 1 - .../main/res/layout/blog_view_holder_grid.xml | 55 +++++ app/src/main/res/layout/dialog_blogs.xml | 5 +- .../main/res/layout/fragment_web_series.xml | 2 +- app/src/main/res/layout/fragment_web_show.xml | 4 +- .../res/navigation/nav_graph_web_series.xml | 29 +++ build.gradle | 1 + gradle/libs.versions.toml | 10 +- 36 files changed, 821 insertions(+), 179 deletions(-) create mode 100644 app/src/main/java/com/woka/database/AppDatabase.kt create mode 100644 app/src/main/java/com/woka/database/dao/ClicksDao.kt create mode 100644 app/src/main/java/com/woka/database/models/clicks/ClickEvent.kt delete mode 100644 app/src/main/java/com/woka/home/viewmodels/FMViewModel.kt create mode 100644 app/src/main/java/com/woka/modules/blogs/BlogsGridAdapter.kt create mode 100644 app/src/main/java/com/woka/modules/blogs/view/BlogsActivity.kt create mode 100644 app/src/main/res/layout/activity_blogs.xml create mode 100644 app/src/main/res/layout/blog_view_holder_grid.xml create mode 100644 app/src/main/res/navigation/nav_graph_web_series.xml diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 0897082..d12ae9e 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -15,5 +15,6 @@ +