I have been assigned a task to create build an Android application on a mobile phone that has an Augmented Reality keyboard. When a user points the phone towards a surface, he/she should be able to view this keyboard on his/her phone and should be able to type in.
This data will then be displayed to the user on the screen.
Any idea how this can be achieved?