In this chapter, you mastered how to effectively use Angular CLI to create major Angular components and scaffolds. You created the branding of your app, leveraging custom and built-in Material iconography. You learned how to debug complicated Angular apps with Augury. Finally, you began building Router-first apps, defining user roles early on, designing with lazy loading in mind and nailing down a walking-skeleton navigation experience early on.
To recap, in order to pull off a Router-first implementation, you need to do this:
- Define user roles early on
- Design with lazy loading in mind
- Implement a walking-skeleton navigation experience
- Design around major data components
- Enforce a decoupled component architecture
- Differentiate between user controls and components
- Maximize code reuse
In this chapter, you executed steps 1-3; in the next three chapters, you will execute...