Have you built an app that works on your machine but makes you nervous every time you think about scale? Does your test suite take longer to run than your coffee break, or worse, do you not have one at all? If you've ever shipped a feature only to watch app launch times creep up, memory climb, or a review get rejected over something you didn't even know was a rule, this volume picks up exactly where those frustrations start.
This is Volume 2 of the series, and it moves past the fundamentals to focus on what separates a working app from a production-grade one. You'll learn how to build a networking layer that doesn't fall apart the moment your API changes, how to choose between SwiftData and other persistence options without guessing, and how to design for offline use so a dropped connection doesn't mean a broken experience.
From there, the book moves into testing and tooling that real engineering teams rely on, not theoretical examples. You'll set up a modular codebase using Swift Package Manager, understand why compile times matter more as your project grows, and learn how to structure tests that actually catch problems before your users do.
Inside, you'll learn how to:
- Build a type-safe, protocol-oriented networking layer using modern async patterns
- Choose and implement the right persistence strategy, including SwiftData and Core Data interoperability
- Write effective unit, integration, and snapshot tests using current testing frameworks
- Structure a modular codebase that compiles faster and scales across teams
- Profile and optimize app performance, from launch time to memory and rendering
- Set up a professional CI/CD pipeline and avoid common app review rejections
- Apply on-device machine learning features without sacrificing user privacy
- Design for iPad, Mac, and watchOS using shared business logic and adaptive layouts
- Implement security practices that protect user data at rest and in transit
- Pull every concept together in a full capstone project, built from architecture to App Store submission
This volume is written for developers who already understand the basics and want to build like it matters, because in production, it does. Every chapter pairs explanation with working examples, so you're not just reading about good architecture, you're learning to build it yourself.
If you're ready to move from "it works" to "it's built to last," this book will walk you through exactly how to get there.
Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.
Da: California Books, Miami, FL, U.S.A.
Condizione: New. Print on Demand. Codice articolo I-9798183842180
Quantità: Più di 20 disponibili