In the previous chapters, we covered a variety of concepts and techniques. We started with FP paradigms and explored related topics in detail. Also, in the previous chapter, we covered other paradigms such as OOP, FRP, and POP, and mixed them together. In this chapter, we will create a simple application using those paradigms.
Most iOS applications need a backend to be able to provide advanced functionalities such as integration with other systems. In this chapter, we will create a simple backend with Swift that is going to be used as a Todo
application API. Then, we will develop an iOS application that will leverage our backend and provide some essential functionality such as listing and updating Todo
items coming from the backend. Also, our iOS application will be able to create new Todo
items. Our iOS application development will include the FP, OOP, POP, and FRP paradigms.
This chapter will cover the following...