Citation: 2C_123/2015 E. C

A.________ erhebt mit Eingabe vom 2. Februar 2015 Beschwerde in öffentlich-rechtlichen Angelegenheiten, eventuell subsidiäre Verfassungsbeschwerde, an das Bundesgericht mit dem Antrag, der angefochtene Entscheid sei aufzuheben und die Sache zur Neubeurteilung an die Vorinstanz zurückzuweisen. Mit nachträglicher Eingabe vom 27. März 2015 stellt er zudem ein Gesuch um unentgeltliche Rechtspflege und Verbeiständung. Das Verwaltungsgericht und die Sicherheitsdirektion verzichten auf Vernehmlassung. Das Staatssekretariat für Migration beantragt Abweisung der Beschwerde.