This question has already been answered:
You need to place two applications in google play, the same application, only one with free functionality, the other with a paid one, and the question is:
As I understand it, it will be necessary for the second to create a new project and copy all the code there. Or you can just fix the code and put two with the same package name? But how will updates happen then? and the imprint will be the same.