Features:
- New AppCoins information view showing the new campaign video.
- Old view was outdated and did not have a great UI, so the goal here was to redo this view to show the new AppCoins campaign and also a hook to Catappult.
- Home and Editorial view now show a skeleton view while loading content.
- We want the home to load faster, and by placing a skeleton view while we get the lists of apps, we can load each one of them individually. Making it feel it's faster and showing content as soon as we get it.
- Support video webview in Editorial content.
- It is essencial for the editorial team to be able to show videos on content about Apps. We have a quick-win solution here which is using a webview to show embed content. If this is used frequently we will work on a more permanent solution.
- Re-enable App Bundles/Splits Installation
- While testing Splits we notice that not all services support splits and handle splits information well. First we disabled the App Bundles in the latest version (v9.10.0.0) and now we re-enable them with Updates support.
Bug Fixes & Improvements:
- New UI representation for AppCoins with billing.
- Re-use Proof-of-Attention grid view on the other Grid views
- Root & System Install fix > Android 9.
- New deeplinks for the thank-you page.
- Integrate new BI - Rakam for testing (only nightly versions).
- Fixed issue where client would sometimes be stuck doing retries if both path and alt_path of an apk would throw a 404.
Issue references in JIRA
[APPC]
ASV-1866: APPC view detail - Android
ASV-1987: New APPC UI: 2 coin icons - android
[App Bundles]
ASV-2036: Enable Splits/App Bundles
[Analytics]
ASV-2007: Rakam - integrate for dev
[Editorial]
ASV-2022: Play APPC Video in Editorial - android
ASV-1984: Skeleton for Editorial
[Quality]
ASV-1941: Loading home bundle by bundle
ASV-1974: "Cherry-pick" System and Root Install fixes
ASV-1333: Remove old download manager code
ASV-2005: Add a new deeplink from the thankyou page
ASV-1892: Remove unnecessary work from Application's onCreate()
ASV-2039: App Crashes When User Scrolls