If the previous chapter was about building our first useful app in AngularJS, then this chapter is about adding a whole lot of AngularJS goodness to it. The 7 Minute Workout app still has some rough edges/limitations that we can fix and make the overall app experience better. This chapter is all about adding those enhancements and features. As always, this app building process should provide us with enough opportunities to foster our understanding of the framework and learn new things about it.
The topics we will cover in this chapter include:
Exercise steps formatting: We try to fix data of exercise procedure steps by formatting the step text as HTML.
Audio support: We add audio support to the workout. Audio clues are used to track the progress of the current exercise. This helps the user to use the app without constantly staring at the display screen.
Pause/resume exercises: Pause/resume is another important feature that the app lacks...