7 Commits

Author SHA1 Message Date
psteiger@gmail.com 438eace430 Restore source compatibility with the Interactor lifecycle changes (StateFlow over SharedFlow). 2025-09-17 01:41:56 -04:00
Patrick Steiger cc89d1b534 Remove most Kapt usage. Only usage left is in rib-compiler-test. 2025-09-15 18:06:03 -04:00
Patrick Steiger b97a132df4 Bump compileSdk and targetSdk.
`targetSdk` is only relevant for Android applications, not libraries. Thus, it's only relevant for demo apps / tutorials.

compileSdk 33 -> 36
targetSdk  28 -> 35
2025-09-15 18:06:03 -04:00
Patrick Steiger d93069dde2 Bump AGP 7.4.2 -> 8.13.0
- Gradle IntelliJ plugin had to be bumped as well.
- Only generate BuildConfig in modules that require it.

AGP             7.4.2     -> 8.13.0
IntelliJ Plugin 1.15.0    -> 1.17.4
Gradle          8.1.1-all -> 8.14.3-bin
2025-09-15 18:06:03 -04:00
Patrick Steiger c04fe33683 Gradle code hygiene without binary implications:
- Move remaining Groovy files to .kts.
- Rename convention plugins.
- Move away from camelCase in Version Catalog plugins.
2025-09-15 18:06:03 -04:00
Patrick Steiger ab5dffe518 Remove AutoValue dependency (in tutorial) by using Kotlin data class 2025-09-15 18:06:03 -04:00
tys ee6f53a451 Remove ios to prep for separate repos 2024-10-31 13:58:43 -07:00