First time build

I am building (sort of) a teardrop. It won't look exactly like one but the size is comparable. Everything is done as far as framing, insulation etc. I am planning on working on the roof. I just can't figure out the best route to go on this. I was told to not use aluminum due to the fact that the sun can eventually cause it to kink. I was also told not to use galvanized steel as it could rust. Either way, I get mixed communication regarding both. I am thinking rubber roof but only need a small amount of glue (can only find the gallon size). Then, I will have to use a backer of some sort. I am totally lost on what to do. Any ideas?