Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate the build configuration from Groovy to Kotlin #80

Closed
2 tasks done
angrezichatterbox opened this issue Sep 5, 2024 · 4 comments
Closed
2 tasks done

Migrate the build configuration from Groovy to Kotlin #80

angrezichatterbox opened this issue Sep 5, 2024 · 4 comments
Assignees
Labels
feature New feature or request help wanted Extra attention is needed

Comments

@angrezichatterbox
Copy link
Member

angrezichatterbox commented Sep 5, 2024

Terms

Description

Android Gradle plugin 4.0 added support for using Kotlin in your Gradle build configuration to replace Groovy, the programming language traditionally used in Gradle configuration files.

Currently, the app uses Groovy for the Build configuration at the project and app levels. This issue is to convert it to Kotlin-based Build configuration with extensions .gradle.kts.

This helps us to follow the current standard in Android Development and helps new contributors to easily add plugins as new documentation for plugins have additions to .gradle.kts files listed more directly as it is the new standard.

The migration guide is given below
Migration Guide

Contribution

I am happy to work on this issue and more than willing to help anyone who is interested to work on this issue :).

@angrezichatterbox angrezichatterbox added feature New feature or request help wanted Extra attention is needed labels Sep 5, 2024
@andrewtavis
Copy link
Member

Might make sense for you to work on this one, @angrezichatterbox :) We can leave it for a moment in case someone wants to pick it up, but I'd say it's important for this to be done before Hacktoberfest so we're not trying to merge this in at the same time as other PRs 😊

@angrezichatterbox
Copy link
Member Author

Might make sense for you to work on this one, @angrezichatterbox :) We can leave it for a moment in case someone wants to pick it up, but I'd say it's important for this to be done before Hacktoberfest so we're not trying to merge this in at the same time as other PRs 😊

I will work on this issue for now. If anyone picks it up soon let them continue working on this issue.

@andrewtavis
Copy link
Member

Closed by #82 🚀 Maybe would be best to focus on making all of the ktlint and detekt issues now, @angrezichatterbox :) Just so we don't forget. But also a task for tomorrow as it's quite late for you now!

@andrewtavis andrewtavis moved this from Todo to Done in Scribe Board Sep 6, 2024
@angrezichatterbox
Copy link
Member Author

Closed by #82 🚀 Maybe would be best to focus on making all of the ktlint and detekt issues now, @angrezichatterbox :) Just so we don't forget. But also a task for tomorrow as it's quite late for you now!

I have made the issues for the ktlint one. detekt I will be making tmrw Thanks :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request help wanted Extra attention is needed
Projects
Archived in project
Development

No branches or pull requests

2 participants