In the previous chapter, we learned about Functional Programing and Scala. This chapter will be focused on Simple Build Tool (SBT) and Activator in order to Bootstrap complex Scala and Play framework projects. Using SBT and Activator, we can perform several development tasks such as building, running tests, and deploying the application (which will be covered in detail in Chapter 10, Scaling Up). Let's get started.
In this chapter, we will see the following topics:
SBT basics--installation, structure, and dependencies
Activator basics--creating projects
Overall architecture of our application