I’m an experienced developer, but I’m still fairly new to Ionic/AngularJS. I have studied almost every book and tutorial on Ionic and AngularJS in the past few months and I have successfully made example apps that connect to Firebase, Parse and to MySQL databases through an API.
Now that I’m about to make real world apps, I still have trouble figuring out where to put the content of my new apps. I understand that if I were to make a chat app, I would probably choose a provider like Firebase (noSQL), for the userdata and the comments/posts.
But what about a company app, for a company that already has a company website. And the app app would have to contain items like ‘about us’, ‘news’, ‘events’, ‘contact’, etc.
I would create an API to get the news and the events from the mysql database of the company website. But where do I store the content of an about page? And the content of a contact page?
So, I guess my two questions are:
Where do I store my ‘static’ content: in Firebase? In Mysql (API)? Or can I hardcode it, and update it with Ionic Deploy?
Is it a good idea to store the ‘dynamic’ content (news, events) in Firebase (after I get it from the API), so I can use offline storage?
Any help is greatly appreciated