5 Commits
Author SHA1 Message Date
Matthew HaughtonandMaxr1998 a0b1bdfe1e Configure Room with Gradle plugin (#1475)
* Migrate to Room Gradle plugin

> The plugin configures the project such that generated schemas (which are
> an output of the compile tasks and are consumed for auto-migrations) are
> correctly configured to have reproducible and cacheable builds.

https://developer.android.com/jetpack/androidx/releases/room#gradle-plugin

* Remove explicit configuration of room.incremental property

Incremental annotation processing is enabled by default:
https://developer.android.com/jetpack/androidx/releases/room#compiler-options

---------

Co-authored-by: Maxr1998 <max.rumpf1998@gmail.com>
2025-01-26 02:18:19 +01:00
Matthew Haughton 3d7f2f96ee Add .kotlin directory to gitignore (#1476)
https://kotlinlang.org/docs/whatsnew20.html#new-directory-for-kotlin-data-in-gradle-projects
2024-09-01 15:46:36 +02:00
Matthew Haughton 72513e5918 Update to Kotlin 2.0.20 (#1474) 2024-09-01 12:12:24 +00:00
Matthew Haughton e46dad2e66 Fix deprecations in build scripts (#1473)
* Fix deprecation of project.buildDir

* Fix deprecation of kotlinOptions
2024-09-01 14:05:36 +02:00
Matthew Haughton 3301e84d68 Switch to binary-only Gradle distribution (#1472) 2024-09-01 12:04:33 +00:00