1. FluidKeyboardResize:Smoothly reacting to keyboard visibility changes in Android

  2. KeyboardVisibilityEvent: Android Library to handle software keyboard visibility change event.