I've done all of the above, but at my uni they covered all the content in lectures. The textbooks were purely supplementary and cost hundreds of dollars so I didn't bother. But I'm in a different country so idk how it'll work for you, godspeed
Looks like Amazon has already taken down the page that explains how to define the controllers.json Controller Configuration File. Not sure what it's means, but I can't find info on it anywhere else on the Internet. The app submission section claims the file is needed. Do you still have the page, the first URL you list, cached?
I thought so to, but the samples with the sdk add-on do not come with controllers.json. Maybe amazon has decided the file isn't needed. Supporting any an all blutooth controllers is the best way anyways. I'm wondering what the original web page said.
Looks like donkey kong's signature taunt can now be used to conjure the flames of hell to wreak total and utter destruction on the battlefield