Faits : A. Au terme d'un jugement rendu le 1er octobre 2014, le Tribunal de police de la République et canton de Genève a reconnu X._ coupable d'infraction à l'art. 115 al. 1 let. b de la loi fédérale sur les étrangers et l'a condamné à une peine privative de liberté de quatre mois fermes. X._ ayant fait appel de ce jugement, la Présidente de la Chambre pénale d'appel et de révision de la République et canton de Genève lui a imparti, par ordonnance du 12 janvier 2015, un délai de vingt jours dès réception de celle-ci pour déposer son mémoire d'appel motivé. Par courrier du 2 février 2015, le conseil du prévenu a requis une prolongation de délai de vingt jours en raison d'une surcharge temporaire de travail. Par mention manuscrite apposée au bas de ce courrier le 3 février 2015, la Présidente a refusé de faire droit à cette requête. B. Par arrêt du 16 février 2015, la Chambre pénale d'appel et de révision de la Cour de justice genevoise a considéré l'appel comme retiré en application de l'art. 407 al. 1 let. b CPP. C. X._ forme un recours en matière pénale au Tribunal fédéral contre cet arrêt, concluant, avec suite de frais et dépens, à son annulation et à l'octroi d'un délai de 20 jours pour le dépôt d'un mémoire d'appel motivé, subsidiairement au renvoi de la cause à l'autorité précédente pour nouvelle décision. Il sollicite par ailleurs l'assistance judiciaire. La cour cantonale et le ministère public ont indiqué n'avoir pas d'observation à formuler.