Is battery calibration important for Android phones?
Android handles battery calibration.

Your battery life will be better if you keep it between 20% and 80% charged, and only charge it while it's off.  This is true for all Lithium Ion batteries.  It may not be realistic to adhere to that 100%, I sure don't.  You don't need to charge it overnight.