When user wants to type, the keyboard goes up and it occupies half of the screen which will cover some text fields users may want to type.
That makes users blind on what they are typing.
Is there good way to solve problem?
I do think it's a common one so there should be someone who has asked this before.

Thanks!
Michael