Advanced iOS App Architecture guides you through building one real-world app written in different architectures to give you hands-on and practical experience working in different architectures. This book will also guide you through the theory you need to gain a solid foundation of architecture concepts so that you can make your own informed decisions on how to use them in your codebase. This book is for intermediate iOS developers who already know the basics of iOS and are looking to build apps using defined architectures, making apps cleaner and easier to maintain. The architecture team is a group of seasoned developers who work for large multi-national companies who deal with large and diverse code bases on a daily basis. The knowledge procured over years of development is now being transferred to you through book. We hope you enjoy the book and, hopefully, you’ll apply some of the architectures you’ve learned to your own apps!
The book is “advance” in the way that is written. It is complex to follow, and some of the chapters look out of place. Throughout the book, they base their explanation in a fairly simple application where it is very difficult to see the solution that the architecture gives to real application problems. I understand that using and simple app is convenient, but any kind of book that is tagged as “advance” should be able to point to an existing complex open-source application where you can see it in action. It is only valid to cover only some aspects when backed by are real bug example.
I was expecting a lot from the elements sections but found that it is not better from what I’m doing right now. In fact, I see the architecture of the product I’m working right now is superior in many aspects.