I'm working in a new app for Android. Since it is my first time working with it, I don't know how structure it. I'm searching for a nice design pattern to use. 

My application will make connections with a WebService and also, will save some information in local.

Which design patterns will be nice for my app?

I saw MVP pattern (Model-view-presenter) but I read it is focused to do tests.