
Tool designed to trace and report recomposition issues in Composables, tracking changes in arguments and state values without boilerplate. Currently under redevelopment.
Trace the recomposition of a Composable with its cause without boilerplate code π.
This tool was started for personal learning and has not been proven necessary for production. However, it can perform the following tasks:
Just add the plugin to your module-level Gradle like this:
plugins {
id 'in.sungb.composeinvestigator' version '<version>'
}[!IMPORTANT]
ComposeInvestigator is heavily dependent on the Kotlin version. So the version of ComposeInvestigator follows the format
[Kotlin Version - ComposeInvestigator Version].
You don't need to use any APIs to get started. But if you're looking for a fancier experience, consider using the runtime API.
Comprehensive documentation for ComposeInvestigator is available on project website.
Copyright 2024 Ji Sungbin
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Trace the recomposition of a Composable with its cause without boilerplate code π.
This tool was started for personal learning and has not been proven necessary for production. However, it can perform the following tasks:
Just add the plugin to your module-level Gradle like this:
plugins {
id 'in.sungb.composeinvestigator' version '<version>'
}[!IMPORTANT]
ComposeInvestigator is heavily dependent on the Kotlin version. So the version of ComposeInvestigator follows the format
[Kotlin Version - ComposeInvestigator Version].
You don't need to use any APIs to get started. But if you're looking for a fancier experience, consider using the runtime API.
Comprehensive documentation for ComposeInvestigator is available on project website.
Copyright 2024 Ji Sungbin
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.