[feature][refactor] adding ui optimizations activity and fragment