I am new to android development. I just started using Parse Cloud for my android app backend. Everything works fine. Parse has option to create userids and passwords and store them securely. I can even confirm their email address by sending a activation link. The only problem is that Parse is not free completely. So is it possible to implement similar thing in google app engine without much coding like storing password securely and sending confirmation email on sign up. Here is the link that shows how Parse handles user accounts. I want to implement all options shown under Users on the link I attached.
P.S. I don't want to use (integrate) google account or facebook authentication for registration/login. I want to use my own user database containing students enroll no and their password.