mit-cml / appinventor-sources

MIT App Inventor Public Open Source
http://appinventor.mit.edu/appinventor-sources/
Apache License 2.0
1.47k stars 2.06k forks source link

Outdated Android dependencies #2290

Open shreyashsaitwal opened 4 years ago

shreyashsaitwal commented 4 years ago

In the recent release, support for the androidx libraries was added. It was an overall nice change, except for the androidx libraries being very old. There might be no effect of this on the main repo, but for extension devs who need to access the newer Android APIs, this is a major issue. I've no idea why these old libraries were used instead of the newer ones. Do the new versions of these libraries have some issues with App Inventor? Or is there some different reason?

cc @jisqyv @ewpatton

pavi2410 commented 4 years ago

Old version (v1.0.0, to be precise) is a typical approach used to make the upgrade from Support libs to AndroidX possible without breaking code and finding unexpected changes in the API.

Now that AndroidX libs are being used, these libs can be easily upgraded.

shreyashsaitwal commented 4 years ago

Now that AndroidX libs are being used, these libs can be easily upgraded.

That sounds great! I'll submit a PR with updated libraries soon.