Comments (17)
Working on it tonight.
from adapterdelegates.
from adapterdelegates.
I think you are right. I just wanted to avoid duplicate maintenance cost for new features api changes but they should be very minimal so that it's not a big deal to do that manually even on a 3.x version (android x would be 4.x). I'm also not sure what the plans are at google: Will they keep publishing just androidx or have some time period where both artifacts will be published ...
from adapterdelegates.
how about an extra module "adapterdelegates-androidx" which contains the androidx compatible version and keep the "normal" module for all not androidx users? i can create a pull request, because i have already done a migration for my self
from adapterdelegates.
I don't see why all the extra work of maintaining/publishing non-AndroidX module is even needed. People who can't switch yet can use 3.0.1 which is feature complete and stable. And eventually everybody will switch to AndroidX and the latest AdapterDelegates.
from adapterdelegates.
Short update: I have some trouble uploading signed artifacts because I have a new macbook and wasn't fully able yet to properly install my signing key ...
from adapterdelegates.
see
#61 (comment)
from adapterdelegates.
Hey peeps. Hannes replied just 2 days ago. He needs to work like we do. Let's cut him some slack.
from adapterdelegates.
btw. in the meantime you can use Jetifier. I tried it, it works fine with this library:
https://stackoverflow.com/questions/51680671/what-is-jetifier
from adapterdelegates.
I just have released 4.0 which uses RecyclerView from AndroidX.
I have added a migration section to README
from adapterdelegates.
yeah, unfortunately this is not an easy fix.
The plan at the moment is to publish AdapterDelegates4
which is using only androidx
once androidx 1.0
has been released (currently beta 1) but I'm open to discuss this. Any thoughts?
from adapterdelegates.
Yep, as I found today, migration can be done by only renaming packages. So it looks like not so hard.
But I'm totally agree to have update when stable release will be available.
from adapterdelegates.
any news on androidx adapter delegates ?
from adapterdelegates.
Will they keep publishing just androidx or have some time period where both artifacts will be published
Android support library 28.0.0 has equal functionality as AndroidX 1.0.0. and is the last support lib released. From now on only AndroidX libraries will be updated so there is (almost) no period when these two library sets will co-exists side-by-side.
from adapterdelegates.
@sockeqwe Do we have an update for the release date for the new version ?
from adapterdelegates.
Thanks @dannyroa
In case someone has experience with gpg, I could need some help:
https://stackoverflow.com/questions/52598995/why-is-gradle-is-not-signing-my-artifacts
from adapterdelegates.
Update: I solved the signing problems. I just have released 3.1.0 with Async List Differ support.
I will release AdapterDelegates 4.0 which is build on AndroidX soon (tomorrow).
Thank you everyone for your support and patience
from adapterdelegates.
Related Issues (20)
- Classes design question
- PagingDataAdapter support HOT 2
- Nullable block in adapterDelegateViewBinding
- An error occurs when trying to bind a data variable
- Make getItems() null-safe for Kotlin interoperability HOT 12
- Infinite loop HOT 1
- problem in ver > 4.3.0
- Nullable `items` property in AbsDelegationAdapter after 4.3.2. HOT 2
- Global RecycledViewPool HOT 4
- The adapter creates all list elements at once.
- Update object inside nested RecyclerView
- Anyway to support Drag and Drop in AdapterDelegates ?
- AdapterDelegateManager#getItemViewType always returning same Type regardless of position HOT 1
- RecyclerView "androidx.recyclerview:recyclerview:1.3.2" update
- AsyncListDifferDelegationAdapter DiffUtil get payloads inside bind
- How make sticky headers? HOT 2
- Delegates hierarchy and reusability
- [CRASH] adapterDelegateViewBinding's block crashing HOT 4
- Kotlinx synthetic not working
- SortedList implementation
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from adapterdelegates.