Citation: 2C_496/2018 E. C

Agissant par la voie du recours en matière de droit public et celle subsidiaire du recours constitutionnel, A.________ demande au Tribunal fédéral de réformer l'arrêt rendu le 4 mai 2018 par le Tribunal cantonal du canton de Vaud en ce sens que son autorisation de séjour est prolongée. Il se plaint de la violation des art. 29 al. 1 et 2 Cst., ainsi que 13 Cst., 8 CEDH, 3 et 9 CDE. Il demande l'assistance judiciaire. Par ordonnance du 11 juin 2018, le Président de la IIe Cour de droit public a accordé l'effet suspensif. Le Service de la population et le Tribunal cantonal du canton de Vaud ont renoncé à déposer des observations sur recours.