Being familiar with Kotlin or Java programming is necessary to understand the design patterns that we are going to discuss in this chapter.






















































Being familiar with Kotlin or Java programming is necessary to understand the design patterns that we are going to discuss in this chapter.