paug / AndroidMakersApp

📱Official companion app for Android Makers by droidcon 🇫🇷
https://androidmakers.droidcon.com/
118 stars 27 forks source link

Big clean in dependency management #177

Closed enthuan closed 4 months ago

enthuan commented 4 months ago

Bumped versions of Gradle, AGP, Kotlin and a few more.

Updated Build logic module.

Removed Accompanist and migrated to native alternatives.

Removed unused libraries

martinbonnin commented 4 months ago

Removed Build logic module. I plan to add a full KMP support and this module was not what I was used to.

I'd push back on this. Being able to factor build logic code is going to be handy. Ping me on android-dev-fr and we can do a small pairing session on it if you feel like it. Overall build-logic is a relatively accepted pattern these days (see nowindanroid for an example and https://developer.squareup.com/blog/herding-elephants/ for an intro to convention plugin). They are very due for an update but I'd like to keep the build-logic folder if possible.

enthuan commented 4 months ago

After reading the documentation you provided, I understand more the goal of the build-logic module. I split the convention plugins in several parts :

Please do not hesitate to give me a feedback on it, specially if you prefer more/less granularity on those plugins.