Citation: 2C_585/2018 E. C

Contre l'arrêt de la Cour de justice du 5 juin 2018, X.________ forme un recours en matière de droit public et un recours constitutionnel subsidiaire au Tribunal fédéral. Il conclut, sous suite de frais et dépens, à l'annulation de l'arrêt entrepris et à ce qu'il soit ordonné à l'Office cantonal de lui délivrer une attestation provisoire en vue du mariage. Il sollicite l'assistance judiciaire et la désignation de son conseil en qualité d'avocat d'office. Le 10 juillet 2018, le Tribunal fédéral a informé le conseil de X.________ qu'il renonçait provisoirement à exiger une avance de frais et qu'il serait statué ultérieurement sur l'octroi de l'assistance judiciaire. L'Office cantonal indique ne pas avoir d'observations à formuler sur le recours. La Cour de justice s'en rapporte à justice quant à la recevabilité du recours et persiste dans les considérants et le dispositif de son arrêt. Le Secrétariat d'Etat aux migrations n'a pas déposé d'observations.