Summary
Congratulations on making it through to the end of the book. You have gone through a developer journey of building a product across different platforms using one language by yourself. I hope this demonstrates the power of how one person can build not only a single app but come up with an architecture for a product and create multiple apps and services that communicate with each other to create a product, all using one language, Swift.
Swift, a language that was once announced as a new language in 2014, has quickly taken over different platforms, including Linux, which opens up the opportunity for developers to build not only CLI tools and services but servers using it. We have seen this in Chapter 3, Getting Started with Vapor, and dove into more detail in the later chapters. We have also seen how Swift and Apple advances in Xcode, and development practices have made it easy to build an app in pure Swift using the Model View Controller Pattern and Storyboard in Chapter 3, Getting...