Hey,
this application needs a backend, I recommend using parse open source, you can run that on Ubuntu - I got experience with that and you can also send Push notification with that.
I am iOS developer, I work with Swift and autolayout and did most of my projects with parse framework. I did something similar so It wont take me a lot of time to finish. I can also help you out with setting up the parse server but I dont do Android