Faits : A. A._, ressortissant nigérien né en 1970, est entré en Suisse le 18 juillet 2010 en vue de se marier avec une ressortissante de ce pays. Le mariage a été célébré le 9 août 2010. Le 16 août 2010, l'intéressé a été mis au bénéfice d'une autorisation de séjour au titre du regroupement familial. Cette autorisation a été régulièrement prolongée. Par jugement du 12 décembre 2012, les époux ont été autorisés à vivre séparés. L'épouse de A._ a quitté le domicile conjugal le 18 janvier 2013. Le 12 juillet 2013, l'intéressé a requis le prolongement de son autorisation de séjour auprès de l'Office cantonal de la population et des migrations de la République et canton de Genève (ci-après: l'Office cantonal). B. Par décision du 15 octobre 2013, l'Office cantonal a refusé de pro-longer l'autorisation de séjour de A._ et a prononcé son renvoi de Suisse. Celui-ci a interjeté recours contre cette décision auprès du Tribunal administratif de première instance de la République et canton de Genève le 15 novembre 2013. Ce recours a été rejeté par jugement du 27 mai 2014. A._ a contesté ce prononcé auprès de la Chambre administrative de la Cour de justice de la République et canton de Genève (ci-après: la Cour de justice) le 24 juin 2014. Par arrêt du 9 juin 2015, la Cour de justice a rejeté le recours. Après avoir refusé une audition de l'intéressé, elle a en substance jugé que l'union conjugale de celui-ci avait duré moins de trois ans et que son séjour en Suisse ne s'imposait pas pour des raisons personnelles majeures. Elle a en outre considéré que le renvoi de A._ pouvait être raisonnablement exigé. C. Dans un acte du 15 juillet 2015 intitulé " RECOURS ", A._ demande implicitement au Tribunal fédéral, outre l'effet suspensif, d'annuler l'arrêt de la Cour de justice du 9 juin 2015 et de prolonger son autorisation de séjour; subsidiairement d'annuler l'arrêt précité et de renvoyer la cause à l'autorité précédente pour nouvelle décision dans le sens des considérants. Il se plaint de violations du droit fédéral, cantonal et international. Par ordonnance du 17 juillet 2015, le Président de la IIe Cour de droit public du Tribunal fédéral a admis la demande d'effet suspensif. L'Office cantonal renonce à formuler des observations. La Cour de justice persiste dans les considérants et le dispositif de son arrêt. Le Secrétariat d'Etat aux migrations conclut au rejet du recours. Dans des observations finales, A._ a implicitement confirmé ses conclusions.