We describe a fully explicit residual based construction to discretize the shallow water equations with friction on unstructured grids. The approach is by construction exactly well balanced for al the simple known steady equilibria, and it shows a super-covergent behavior for smooth non-trivial equilibria, as the implicit residual schemes considered in (Ricchiuto, J.Sci.Comp. 48,2011). Moreover, by adapting the wetting drying technique discussed in (Ricchiuto and Bolermann, JCP 228, 2009) the scheme is able to preserve the non-negativity of the depth and to handle very well the runup and flooding of complex bathymetries. The approach is analyzed and tested thoroughly. The numerical results on a large variety of problems show the interest in the approach.