For anyone having this same problem the solution is here: Hide footer when keyboard appear
You have to add this CSS. The only bug I can see is when using angular Google maps and the tab bar with an input on Android; the tabs do not reappear when the keyboard closes (works fine on other platform and screens)