The 7 Minute Workout app has been an excellent opportunity for us to learn about Angular. Working through the app, we have covered a number of Angular constructs. Still, there are areas such as Angular form support and client-server communication that remain unexplored. This is partially due to the fact that 7 Minute Workout, from a functional standpoint, has limited touch points with the end user. Interactions are limited to starting, stopping, and pausing the workout. Also, the app neither consumes nor produces any data (except workout history).
In this chapter, we plan to delve deeper into one of the two aforementioned areas, Angular form support. Keeping up with the health and fitness theme (no pun intended), we plan to build a Personal Trainer app. The new app will be an extension to 7 Minute Workout, allowing us to build our own customized workout plans that are not limited to the 7 Minute Workout plans we already have.
This chapter is dedicated to understanding...