I don't really know much about finances, but if you gonna give me chance and all those techniques mentioned in the project description. You will get in small cost an app that you want with clean code and simple design(I'm not very good in art, but I can do most things you would be wanted). My proposal is only for Android, I don't work with ios. You can see some of my work on my Github(link to it is on my profile).