compose-rules
Static checks to aid with a healthy adoption of Compose (by twitter)
detekt-rules-compose
A collection of Detekt rules for Jetpack Compose (by appKODE)
Our great sponsors
compose-rules | detekt-rules-compose | |
---|---|---|
4 | 1 | |
1,320 | 125 | |
0.8% | 4.8% | |
0.0 | 5.7 | |
4 months ago | about 2 months ago | |
Kotlin | Kotlin | |
GNU General Public License v3.0 or later | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
compose-rules
Posts with mentions or reviews of compose-rules.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-02-11.
-
Building software for cattle farmers. Part 3. Active users
This past week was a big week for code refactoring. Specifically I used the Twitter Jetpack Compose Rules to refactor a large chunk of my compose code base. I even made a little blog post about it, which can be found HERE. I still have quite a lot of code to refactor but I am now able to write more flexible compose functions.
-
Writing cleaner Jetpack Compose code with the Twitter Compose Ruleset
Lately I have been trying to find ways to refactor my Jetpack compose functions and thankfully I stumbled across the Twitter Compose Ruleset, which can be found HERE.
-
Tips on writing cleaner code when working with compose
Use detekt and ktlint for cleaner code and implement the following rules from Twitter: https://twitter.github.io/compose-rules/
- Twitter's Jetpack Compose Rules
detekt-rules-compose
Posts with mentions or reviews of detekt-rules-compose.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-09-12.
What are some alternatives?
When comparing compose-rules and detekt-rules-compose you can also consider the following projects:
diktat - Strict coding standard for Kotlin and a custom set of rules for detecting code smells, code style issues and bugs
detekt-hint - Detection of design principle violations in Kotlin as a plugin to detekt.
kotlin-android-template - Android + Kotlin + Github Actions + ktlint + Detekt + Gradle Kotlin DSL + buildSrc = ❤️
CalfTracker - Calf tracking software. I will no longer be updating this application. I have taken it off the app store.
BrBa-Compose - 🧪 ☠︎ Jetpack Compose - Breaking Bad
pomodoro-timer - This is a simple and configurable pomodoro timer
android-gif-search - Gif LazyVerticalGrid MVVM using Dagger 2 + Hilt with Retrofit 2, Moshi, Kotlin Coroutines, JUnit, Espresso and Robolectric tests!