You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 338ca3a
Browse filesBrowse the repository at this point in the historyBrowse files
DevAnalyzer is a cross-platform desktop application built with Compose Multiplatform and Kotlin Multiplatform (KMP) to help Android and Kotlin developers understand, optimize, and maintain their development environment.
18
+
DevAnalyzer is a cross-platform desktop application built with Compose Multiplatform and Kotlin Multiplatform (KMP) to help Android and Kotlin Multiplatform developers understand, optimize, and maintain their development environment.
19
19
20
20
---
21
21
22
22
## Overview
23
23
24
-
-**Project Analyzer**: Analyze modules, Gradle configurations, plugins, dependencies, and project metadata in a single view.
25
-
-**Clean Build**: Scan projects for build folders across all modules and safely delete them to reclaim space.
26
-
-**Workspace Analyzer**: Scan multiple workspaces to detect actively used Android SDKs, NDKs, CMake versions, and Gradle wrappers, highlighting what can be safely removed.
27
-
-**Storage Analyzer**: View storage consumed by Android SDKs, Gradle caches, IDE caches, Kotlin/Native, and AVDs.
28
-
-**Settings**: Configure custom toolchain paths and manage privacy options.
24
+
-**Project Analyzer**: Analyze modules, Gradle configurations, and dependencies across Android, iOS, JVM, JS, Wasm, and Server targets.
25
+
-**Clean Build**: Scan projects for build folders across all modules and safely batch-delete them to reclaim space.
26
+
-**Workspace Analyzer**: Cross-reference installed Android SDKs, NDKs, CMake, Kotlin/Native toolchains, and Gradle wrappers with your projects to safely remove unused resources.
27
+
-**Storage Analyzer**: View storage consumed by Android SDKs, Gradle caches, Kotlin/Native toolchains (LLVM/LLDB), JDK, AVDs, and IDE data.
28
+
-**Settings**: Configure custom toolchain paths with smart discovery and manage privacy options.
29
29
30
30
---
31
31
32
32
## Features
33
33
34
34
### Project Analyzer
35
35
36
-
- Analyze Gradle modules, plugins, and dependencies.
37
-
- List applied plugins and Version Catalog libraries.
38
-
- Browse Gradle build files and project configuration scripts directly inside the app.
36
+
- Analyze Gradle modules, plugins, and dependencies for **Android, iOS, JVM, JS, Wasm, and Server** targets.
37
+
- List applied plugins and Version Catalog (`libs.versions.toml`) libraries.
38
+
- Browse source files (Kotlin, Java, XML) and project configuration scripts directly inside the app.
39
39
- Inspect project metadata including:
40
-
- Kotlin Version
41
-
- Android Gradle Plugin (AGP)
42
-
- Gradle Version
40
+
- Kotlin & AGP Versions
41
+
- Gradle & Gradle Wrapper versions
43
42
- Compile, Target, and Min SDKs
44
43
- NDK and CMake versions
45
44
46
45
### Clean Build
47
46
48
-
- Scan Android Studio projects for module build folders.
47
+
- Scan Gradle projects for module build folders.
49
48
- Display expandable project and module layout.
50
49
- Compute folder sizes in real-time.
51
50
- Perform batch deletion of selected build folders with a safety confirmation dialog.
@@ -54,7 +53,7 @@ DevAnalyzer is a cross-platform desktop application built with Compose Multiplat
<metacontent="DevAnalyzer is a cross-platform desktop app for Android and Kotlin developers to analyze projects, inspect Gradle metadata, clean build folders, and optimize development storage."
7
+
<metacontent="DevAnalyzer is a cross-platform desktop app for Android, iOS, JVM, and Kotlin developers to analyze projects, inspect Gradle metadata, clean build folders, and optimize development storage."
8
8
name="description">
9
9
<metacontent="#0061A4" name="theme-color">
10
-
<title>DevAnalyzer | Analyze and Optimize Your Android Development Environment</title>
10
+
<title>DevAnalyzer | Analyze and Optimize Your Multiplatform Development Environment</title>
<h2>Built for the Android workspace you actually use.</h2>
966
-
<p>DevAnalyzer brings project inspection, cleanup, storage analysis, and workspace
967
-
resource checks into one focused desktop utility.</p>
977
+
<h2>Built for your modern workspace.</h2>
978
+
<p>DevAnalyzer brings project inspection, cleanup, and toolchain analysis for Android, iOS, and Web developers into one focused utility.</p>
968
979
</div>
969
980
<divclass="feature-grid">
970
981
<articleclass="feature-card">
@@ -975,7 +986,7 @@ <h2>Built for the Android workspace you actually use.</h2>
975
986
</svg>
976
987
</div>
977
988
<h3>Project Analyzer</h3>
978
-
<p>Inspect modules, plugins, dependencies, build files, SDK versions, Kotlin versions, and Gradle metadata without jumping between files.</p>
989
+
<p>Analyze modules, plugins, and dependencies across <strong>Android, iOS, JVM, JS, Wasm, and Server</strong> targets. Browse source files, Version Catalogs, and Gradle metadata in one view.</p>
979
990
</article>
980
991
<articleclass="feature-card">
981
992
<divclass="feature-icon">
@@ -997,7 +1008,7 @@ <h3>Clean Build</h3>
997
1008
</svg>
998
1009
</div>
999
1010
<h3>Storage Analyzer</h3>
1000
-
<p>Break down Android SDK, Gradle, IDE, Kotlin/Native, JDK, AVD, and library storage to quickly identify large folders.</p>
1011
+
<p>Break down <strong>Android SDK, Gradle caches, Kotlin/Native toolchains, JDK, and AVDs</strong>. Automatically detects <strong>Android Studio and IntelliJ</strong> data to reclaim space.</p>
1001
1012
</article>
1002
1013
<articleclass="feature-card">
1003
1014
<divclass="feature-icon">
@@ -1008,7 +1019,26 @@ <h3>Storage Analyzer</h3>
1008
1019
</svg>
1009
1020
</div>
1010
1021
<h3>Workspace Analyzer</h3>
1011
-
<p>Cross-reference installed SDK, NDK, CMake, and Gradle versions with your projects before removing unused resources.</p>
1022
+
<p>Cross-reference <strong>SDK Platforms, Sources, Build Tools, and NDKs</strong> with your projects to safely batch-delete unused resources.</p>
0 commit comments