Hallo,
wie wäre es wenn du erst einmal einfach anfängst indem du die Datenhaltung einfach auslagerst? So kannst du dich voll und ganz auf die App-Programmierung konzentrieren. Schau doch mal bei apiOmat (http://www.apiomat.com/de/) vorbei. Dies ist ein Backend as a Service Anbieter, der die Verwlarung deiner Daten mittels generierter SDKs und ein paar Zeilen Code ganz einfach werden lässt. Wenn du dann fortgeschritten bist und solche Themen wie Push-Nachrichten für dich interessant werden, dann findet du dort auch ein Modul dazu, welches die meiste Arbeit für dich erledigt.
lg Phi