├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug-report.md │ └── feature-request.md ├── pull_request_template.md └── workflows │ └── android-build.yml ├── .gitignore ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── vishnu │ │ └── whatsappcleaner │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── vishnu │ │ │ └── whatsappcleaner │ │ │ ├── Constants.kt │ │ │ ├── MainActivity.kt │ │ │ ├── MainViewModel.kt │ │ │ ├── data │ │ │ ├── FileRepository.kt │ │ │ └── StoreData.kt │ │ │ ├── model │ │ │ ├── ListDirectory.kt │ │ │ └── ListFile.kt │ │ │ └── ui │ │ │ ├── Components.kt │ │ │ ├── CustomTabLayout.kt │ │ │ ├── DetailsScreen.kt │ │ │ ├── HomeScreen.kt │ │ │ ├── PermissionScreen.kt │ │ │ └── theme │ │ │ ├── Color.kt │ │ │ ├── Theme.kt │ │ │ └── Type.kt │ └── res │ │ ├── drawable │ │ ├── audio.xml │ │ ├── check_circle.xml │ │ ├── check_circle_filled.xml │ │ ├── clean.xml │ │ ├── document.xml │ │ ├── empty.xml │ │ ├── error.xml │ │ ├── gif.xml │ │ ├── ic_grid_view.xml │ │ ├── ic_select_all.xml │ │ ├── ic_sort.xml │ │ ├── ic_view_list.xml │ │ ├── image.xml │ │ ├── open_in.xml │ │ ├── permission_hint.webp │ │ ├── profile.xml │ │ ├── recycling.xml │ │ ├── recycling_round.xml │ │ ├── status.xml │ │ ├── sticker.xml │ │ ├── unknown.xml │ │ ├── video.xml │ │ ├── video_notes.xml │ │ ├── voice.xml │ │ └── wallpaper.xml │ │ ├── font │ │ └── geist.ttf │ │ ├── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml │ │ └── xml │ │ ├── backup_rules.xml │ │ ├── data_extraction_rules.xml │ │ └── provider_paths.xml │ └── test │ └── java │ └── com │ └── vishnu │ └── whatsappcleaner │ └── ExampleUnitTest.kt ├── fastlane └── metadata │ └── android │ └── en-US │ ├── changelogs │ └── 9.txt │ ├── full_description.txt │ ├── images │ ├── featureGraphic.png │ ├── icon.png │ └── phoneScreenshots │ │ ├── 1.png │ │ ├── 2.png │ │ └── 3.png │ ├── short_description.txt │ └── title.txt ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── spotless-header /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | buy_me_a_coffee: "VishnuSanal" 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/.github/ISSUE_TEMPLATE/feature-request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/android-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/.github/workflows/android-build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/vishnu/whatsappcleaner/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/androidTest/java/com/vishnu/whatsappcleaner/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/vishnu/whatsappcleaner/Constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/java/com/vishnu/whatsappcleaner/Constants.kt -------------------------------------------------------------------------------- /app/src/main/java/com/vishnu/whatsappcleaner/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/java/com/vishnu/whatsappcleaner/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/vishnu/whatsappcleaner/MainViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/java/com/vishnu/whatsappcleaner/MainViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/vishnu/whatsappcleaner/data/FileRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/java/com/vishnu/whatsappcleaner/data/FileRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/vishnu/whatsappcleaner/data/StoreData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/java/com/vishnu/whatsappcleaner/data/StoreData.kt -------------------------------------------------------------------------------- /app/src/main/java/com/vishnu/whatsappcleaner/model/ListDirectory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/java/com/vishnu/whatsappcleaner/model/ListDirectory.kt -------------------------------------------------------------------------------- /app/src/main/java/com/vishnu/whatsappcleaner/model/ListFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/java/com/vishnu/whatsappcleaner/model/ListFile.kt -------------------------------------------------------------------------------- /app/src/main/java/com/vishnu/whatsappcleaner/ui/Components.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/java/com/vishnu/whatsappcleaner/ui/Components.kt -------------------------------------------------------------------------------- /app/src/main/java/com/vishnu/whatsappcleaner/ui/CustomTabLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/java/com/vishnu/whatsappcleaner/ui/CustomTabLayout.kt -------------------------------------------------------------------------------- /app/src/main/java/com/vishnu/whatsappcleaner/ui/DetailsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/java/com/vishnu/whatsappcleaner/ui/DetailsScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/vishnu/whatsappcleaner/ui/HomeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/java/com/vishnu/whatsappcleaner/ui/HomeScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/vishnu/whatsappcleaner/ui/PermissionScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/java/com/vishnu/whatsappcleaner/ui/PermissionScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/vishnu/whatsappcleaner/ui/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/java/com/vishnu/whatsappcleaner/ui/theme/Color.kt -------------------------------------------------------------------------------- /app/src/main/java/com/vishnu/whatsappcleaner/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/java/com/vishnu/whatsappcleaner/ui/theme/Theme.kt -------------------------------------------------------------------------------- /app/src/main/java/com/vishnu/whatsappcleaner/ui/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/java/com/vishnu/whatsappcleaner/ui/theme/Type.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable/audio.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/res/drawable/audio.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/check_circle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/res/drawable/check_circle.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/check_circle_filled.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/res/drawable/check_circle_filled.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/clean.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/res/drawable/clean.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/document.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/res/drawable/document.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/empty.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/res/drawable/empty.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/error.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/res/drawable/error.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/gif.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/res/drawable/gif.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_grid_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/res/drawable/ic_grid_view.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_select_all.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/res/drawable/ic_select_all.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_sort.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/res/drawable/ic_sort.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_view_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/res/drawable/ic_view_list.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/image.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/res/drawable/image.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/open_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/res/drawable/open_in.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/permission_hint.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/res/drawable/permission_hint.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable/profile.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/res/drawable/profile.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/recycling.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/res/drawable/recycling.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/recycling_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/res/drawable/recycling_round.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/status.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/res/drawable/status.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/sticker.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/res/drawable/sticker.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/unknown.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/res/drawable/unknown.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/video.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/res/drawable/video.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/video_notes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/res/drawable/video_notes.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/voice.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/res/drawable/voice.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/wallpaper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/res/drawable/wallpaper.xml -------------------------------------------------------------------------------- /app/src/main/res/font/geist.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/res/font/geist.ttf -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/provider_paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/main/res/xml/provider_paths.xml -------------------------------------------------------------------------------- /app/src/test/java/com/vishnu/whatsappcleaner/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/app/src/test/java/com/vishnu/whatsappcleaner/ExampleUnitTest.kt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/9.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/fastlane/metadata/android/en-US/changelogs/9.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/full_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/fastlane/metadata/android/en-US/full_description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/featureGraphic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/fastlane/metadata/android/en-US/images/featureGraphic.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/fastlane/metadata/android/en-US/images/icon.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/short_description.txt: -------------------------------------------------------------------------------- 1 | Cleaner for WhatsApp - Clean Redundant Media and Files from Storage -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/title.txt: -------------------------------------------------------------------------------- 1 | WhatsAppCleaner -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /spotless-header: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VishnuSanal/WhatsAppCleaner/HEAD/spotless-header --------------------------------------------------------------------------------