Moto G is available contract-free with vanilla Android. You are welcome to go with Nexus too. My choice is Moto G.
Any case, here is a speed/cadence sensor + app combination that claims Android compatibility.
http://global.mobileaction.com/produ...-gotU_CS20.jsp