
So I created this series of articles to build a real-world app with some amazing features that we're going to build. Together.
Before we begin, English is not my first language, so if you see something weird, please, calmly point it out in the comment section or email me, there's no need for violence :)#Table of Contents:
Final Demo here
Let's see what we'll build at every part.
Angular5 AppAt the beginning build just a simple Angular 5 app using Angular cli. We'll start very simple then add anything we want.
Angular Material with Angular5Angular Material is the best choice for Angular, so you have to add it to your app to give it some appearance. I love the material design by the way.
We'll deploy our application to Netlify to make it ready for our next step.
PWA Angular 5 appWith the same app we built at the previous step we'll turn it into a ( Progressive Web App). PWA is a trend in the web these days. Building website that can work offline and other options.
Angular MaterialBuilding dynamic themes for our app would be amazing, toy can let your users choose their favorite theme. And you can create your own themes.
FlexLayout to make our app responsiveWe'll use FlexLayout to turn our app into responsive app as Angular Material does not have a grid-system.
We'll use Angular Service to fetch data from newsapi to show some news on our application and control them.
That's all, If you want me to update this series with any other article you can comment it below!