bottomTab.icon accepts a string as well as required asset - this was not reflected properly in TypeScript and implementation was missing from Android. closes #5759