English language web/app/print resources for Shanghai aren't especially good or plentiful these days, but Smart Shanghai is okay (small outfit so don't expect extensive features)
https://www.smartshanghai.com/
And, you'll almost certainly want a good map app or two. I suggest browsing the last ~5 pages of the really long map thread (the one with "Google" in the title) here to get some ideas; I've more or less settled on Baidu because I'm willing to tolerate its busy UI in exchange for its accuracy, currency, and level of detail, but other people have different preferences.
ExploreShanghai is a light app because it's basically only a subway map. I like it though because the interface is clean and I find it nice to use in conjunction with (much denser) map apps.