Does somewhere have the Sanborn fir insurance maps? Not as good as an app, but very detailed. The Clark County Historical Society has them available in their basement from two decades. I'd be shocked if Multnomah County's weren't somewhere.