Real-World iOS by Tutorials (1st Edition) Год издания: 2022 Автор: Aaqib Hussain, Josh Steele and Renan Benatti Dias Издательство: Razeware LLC ISBN: 978-1950325603 Язык: Английский Формат: PDF Качество: Издательский макет или текст (eBook) Количество страниц: 349 Описание: The best book to teach how you create professional iOS apps, going over all the steps from conceiving the idea to distributing the app in the App Store.-This book will be your guide to turn ideas into robust applications that can scale. This book is for iOS developers with a basic understanding of Swift, SwiftUI and Core Data, that want to learn how to create apps that follow the best standards. Level up your skills by learning about:
• App architecture: Discover how to organize your code using MVVM and feature grouping.
• Building features: Learn how to structure your code to work on features that can be testable.
• Create code that scale: Understand the principles to create code that’s robust using S.O.L.I.D. principles.
• Async/await: Learn how the new modern concurrency model can help you write well-structured asynchronous code.
• Accessibility and good-looking apps: Discover how you can create apps that look and feel good for all audiences.
• Modularization: Learn how to create modular code that can be reused.
• Privacy: Understand why privacy is important and the tools Apple provides so you can develop apps that respect users’ data. After completing this book, you’ll be prepared to tackle any new or existing project and create code that’s testable and robust.
Оглавление
What You Need
Book Source Code & Forums
Dedications
About the Team
Chapter 1: Introduction
Chapter 2: Laying Down a Strong Foundation
Chapter 3: Data Layer - Networking
Chapter 4: Defining the Data Layer - Databases
Chapter 5: Building Features - Locating Animals Near You
Chapter 6: Building Features - Search
Chapter 7: Multi-Module App
Chapter 8: Navigation
Chapter 9: Adding Animations & Custom Controls
Chapter 10: Implementing Accessibility
Chapter 11: Customizing the Look & Feel of Your App
Chapter 12: App Privacy
Chapter 13: Debugging
Chapter 14: Deploying to the App Store
Conclusion