3 ms·
This is a really short timeline and a huge pain. I maintain 3 popular (thousands of github stars) Android libraries hosted on JCenter and published via Bintray.
by habosa 6y ago
This is a really short timeline and a huge pain. I maintain 3 popular (thousands of github stars) Android libraries hosted on JCenter and published via Bintray. These libraries are stable and I update them only a few times a year.
Now I have 4 months to re-do the publishing pipeline for them and figure out how to republish older version artifacts on MavenCentral and educate my users.
I think few who haven't tried it realize what a massive pain it is to publish a library on Android. Compared to Cocoapods or NPM, Android library ecosystem is a joke. Every library I know of has their own hacked-together build script. This is why most Android apps use only libraries from Google and Square, the two dominant library publishers.
There was never much love between JFrog and the Android community so this puts an end to that saga, but it's not clear who will step up. Bintray / JCenter was never great but it did attempt to make publishing easier and it was the default.