Custom reusable AlertDialog implemented according to the designs. Implemented validation and error messages UI according to the design. UI design applied to login screen and map screen. Clustering map annotations implementation.