...world app architecture in Swift
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!
Dive into Concurrency in iOS apps!Concurrency is the concept of multiple things, or pieces of work, running at the same time. Wi ...Details »
Learn Reactive Programming in Swift with RxSwift! The popularity of reactive programming continues to grow on an ever-increasing ...Details »
Learn iOS Design Patterns!Design patterns are reusable solutions to common development problems. They aren't project specific, s ...Details »
Harness the power of the latest edition with this in-depth and comprehensive guide to the Swift language Key Features Fifth edit ...Details »
Learn Data Structures & Algorithms in Swift!Data structures and algorithms form the basis of computer programming and are the st ...Details »
Learn ARKit, Apple’s New Augmented Reality Development Framework!With ARKit, you can create immersive, engaging experiences by ...Details »
Practical Software Architecture Solutions from the Legendary Robert C. Martin (“Uncle Bob”) By applying universal rules ...Details »
Software developers need to solve various problems. Many times, these problems are the same or similar to the ones they’ve alr ...Details »
Make Delightful Animations with Swift!There’s no denying it: creating animations is one of the most enjoyable parts of iOS dev ...Details »
Programmers who endure and succeed amidst swirling uncertainty and nonstop pressure share a common attribute: They care deeply a ...Details »