Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free. Learn more →
Top 23 Kotlin gradle-plugin Projects
-
-
In protection rules, I added build workflow in Require status checks to pass before merging. This is to ensure that before merging code in master branch, build should run successfully. I also added Jacoco Code Coverage to make sure that enough unit tests are available in project and Detekt to make sure that code in project is readable. I added them in build configuration. Even if one of them gives error, build will fail. Whenever, someone push code in pull request, build action will run and check if build is running successfully or not.
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
gradle-play-publisher
GPP is Android's unofficial release automation Gradle Plugin. It can do anything from building, uploading, and then promoting your App Bundle or APK to publishing app listings and other metadata.
Kinda. You can set up say a CI on circle ci, and on successful build and tests run it's gonna use this https://github.com/Triple-T/gradle-play-publisher to push to internal test track in play console. And that internal track is available to qa and if we get a green light we can elevate it to release manually
-
Project mention: Weeks of Debugging Your Build can Save Hours of Learning Gradle | dev.to | 2023-05-15
{$% embed https://github.com/splitties/refreshVersions %}
-
dependency-analysis-android-gradle-plugin
Gradle plugin for JVM projects written in Java, Kotlin, Groovy, or Scala; and Android projects written in Java or Kotlin. Provides advice for managing dependencies and other applied plugins
-
-
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
I previously wrote about snapshot testing Compose with Shot here: https://medium.com/proandroiddev/oh-snap-966bd786b7a4
-
gradle-maven-publish-plugin
A Gradle plugin that publishes your Android and Kotlin libraries, including sources and javadoc, to Maven Central or any other Nexus instance.
-
-
I have not had to use hacks or additional plugins when using JUnit 5 with my unit tests, but for instrumentation tests I believe you have to use this plugin.
-
Secrets Gradle Plugin is basically a library to help you hide your API key without committing it to the version control system.
-
Project mention: Anyone here who uses compose-multiplatform for desktop apps, what’s your feedback? | /r/Kotlin | 2023-04-03
For resource management and internationalisation we use https://github.com/icerockdev/moko-resources you need to spend a bit of time with it to understand how it works, but once you have it, it works pretty well. There are some quirks like you have to trigger the gradle task for generating the strings resources manually and some IDE auto-complete does not work (the import of package mostly).
-
-
gradle-buildconfig-plugin
A plugin for generating BuildConstants for any kind of Gradle projects: Java, Kotlin, Groovy, etc. Designed for KTS scripts.
try this one https://github.com/gmazzo/gradle-buildconfig-plugin it supports Java, Kotlin, Groovyhttps://github.com/gmazzo/gradle-buildconfig-plugin it supports
-
-
Not exactly what you're looking for but one option you could try is Mirakle - it still requires you to run the IDE locally but Gradle builds are done remotely
-
moko-widgets
Multiplatform UI DSL with screen management in common code for mobile (android & ios) Kotlin Multiplatform development
I've heard of one (alpha-level) UI library that theoretically works for both mobile platform (moko-widgets), but I've never tried it myself, and haven't really done much of any UI stuff before anyway, so can't vouch for it.
-
-
-
We use DependencyGuard to fail our build if the build classpath changes unexpectedly.
-
-
There's one major advantage to paparazzi though: it's way faster, which allows us to do the snapshot tests every commit instead of only nightly. Dropshots also seems promising, but still needs an emulator, so it won't be as fast as paparazzi.
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Kotlin gradle-plugin related posts
- Kotlin Native vs Rust (performance)
- Junior android developer
- Best practices for project layout/architecture pattern?
- Miglior corso per imparare a programmare android?
- Recommended dependency analyzer plugin
- Finally, a fair wage...
- Kotlin without IntelliJ
-
A note from our sponsor - SonarQube
www.sonarqube.org | 10 Jun 2023
Index
What are some of the best open-source gradle-plugin projects in Kotlin? This list will help you:
Project | Stars | |
---|---|---|
1 | kotlin | 44,838 |
2 | detekt | 5,456 |
3 | gradle-play-publisher | 3,955 |
4 | Gradle buildSrcVersions | 1,540 |
5 | dependency-analysis-android-gradle-plugin | 1,273 |
6 | ktlint-gradle | 1,206 |
7 | kotless | 1,086 |
8 | Shot | 1,075 |
9 | gradle-maven-publish-plugin | 937 |
10 | RocketX | 781 |
11 | android-junit5 | 773 |
12 | secrets-gradle-plugin | 678 |
13 | moko-resources | 625 |
14 | paranoid | 613 |
15 | gradle-buildconfig-plugin | 436 |
16 | Swagger Gradle Codegen | 402 |
17 | mirakle | 374 |
18 | moko-widgets | 334 |
19 | gradle-errorprone-plugin | 307 |
20 | moko-kswift | 278 |
21 | dependency-guard | 256 |
22 | Grazel | 248 |
23 | dropshots | 235 |