Faits : A. B.B._ C.B._ sont copropriétaires des parcelles nos 3'095 et 3'096 de la commune de Thônex, situées en zone de développement 4A, dans le périmètre du plan localisé de quartier n° 29829 entré en force le 3 octobre 2012. Celui-ci, dévolu à la création de logements d'utilité publique, prévoit la construction d'un immeuble de logements sur les parcelles précitées et sur les parcelles nos 3'097 et 3'299 dont la commune est propriétaire par l'intermédiaire de sa Fondation communale pour le logement. Les parcelles des époux B._ font l'objet d'une mention au Registre foncier d'un droit de préemption au profit de l'Etat de Genève et de la commune, selon la loi cantonale générale sur le logement et la protection des locataires du 4 décembre 1977 (LGL; RS GE I 4 05). Le 17 décembre 2012, les époux B._ ont conclu avec A._, promoteur immobilier associé-gérant dans la société D._ Sàrl, une promesse de vente de leurs parcelles. Par courriers du 5 février 2013, le notaire ayant instrumenté cette pro-messe de vente en a informé le Conseil d'Etat et la commune, requé-rant qu'ils lui indiquent s'ils entendaient exercer leur droit de préemp-tion. Dans un courrier du 12 mars 2013, l'Office cantonal du logement a informé le notaire et le Conseil administratif de la commune qu'il renonçait à faire usage de son droit de préemption. Lors de sa séance de délibération du 26 mars 2013, le Conseil municipal de Thônex a décidé d'autoriser le conseil administratif à exercer le droit de préemption de la commune sur les parcelles des époux B._ au prix de 1'950'000 fr., aux fins de la construction de logements d'utilité publique. Il a en outre muni sa délibération de la clause d'urgence. Le notaire en a été informé le 28 mars 2013. Par courrier des 29 et 30 avril 2013, A._ et les époux B._ ont sollicité auprès de la commune une décision formelle de non-exercice du droit de préemption. B. Par actes séparés du 7 mai 2013 déposés auprès de la Chambre administrative de la Cour de justice de la République et canton de Genève, A._ et les époux B._ ont recouru contre le silence de la commune qui a suivi leurs correspondances des 29 et respectivement 30 avril 2013. Après avoir joint les causes, la Cour de justice a rejeté les deux recours par arrêt du 29 juillet 2014. Elle a considéré en substance que la délibération du conseil municipal constituait une décision d'exercice du droit de préemption, que la violation du droit d'être entendus des recourants - qui n'avaient pas été interpellés par la commune avant qu'elle rende sa décision - avait pu être réparée en procédure de recours et que l'exercice du droit de préemption respectait les conditions à la restriction du droit de propriété et de la liberté économique. C. Agissant par la voie du recours en matière de droit public, A._ (cause 1C_431/2014) et les époux B._ (cause 1C_432/2014) demandent au Tribunal fédéral de réformer cet arrêt en constatant que le droit de préemption de la commune de Thônex sur les parcelles nos 3'095 et 3'096 n'a pas été valablement exercé et, pour le recours des époux B._, en ordonnant au Conservateur du Registre foncier de lever toute interdiction d'enregistrer un transfert de propriété sur ces parcelles, respectivement de supprimer toute annotation d'un droit de préemption inscrit sur demande des autorités cantonales ou communales. Les recourants concluent subsidiairement à l'annulation de l'arrêt attaqué et au renvoi de la cause à la commune de Thônex pour nouvelle instruction. La cour cantonale se réfère aux considé-rants et dispositif de son arrêt. La commune de Thônex conclut princi-palement au rejet des recours dans la mesure où ils sont recevables, et subsidiairement au renvoi de la cause avec précision que le délai de 30 jours de l'art. 5 al. 2 LGL a été respecté. Les recourants adhè-rent réciproquement à leurs conclusions. Les parties se déterminent au cours d'un deuxième échange d'écriture et persistent dans leurs conclusions. Par ordonnances du 6 octobre 2014, le Président de la Ire Cour de droit public a accordé l'effet suspensif aux recours, tout en faisant interdiction au Registre foncier de la République et canton de Genève, à titre de mesure provisoire, d'enregistrer tout transfert de propriété afférent aux parcelles litigieuses.