Citation: 2C_235/2019 E. 4

Agissant par la voie du recours en matière de droit public, A.X.________ demande au Tribunal fédéral, sous suite de frais et dépens, de réformer l'arrêt du Tribunal cantonal du 4 février 2019 en ce sens que son autorisation de séjour est renouvelée. Subsidiairement, il requiert le renvoi de la cause à l'autorité précédente pour nouvelle décision dans le sens des considérants. Il sollicite en outre le bénéfice de l'assistance judiciaire. Le Service cantonal renonce à déposer des observations. Le Tribunal cantonal renonce à se déterminer et se réfère aux considérants de son arrêt. Par ordonnance du 11 mars 2019, le Président de la IIe Cour de droit public du Tribunal fédéral a accordé l'effet suspensif au recours. Les 19 mars et 25 avril 2019, A.X.________ a produit des nouvelles pièces.