iOS Development at Scale: App Architecture and Design Patterns for Mobile Engineers

Автор: literator от 26-09-2023, 23:04, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: iOS Development at Scale: App Architecture and Design Patterns for Mobile Engineers
Автор: Eric Vennaro
Издательство: Apress
Год: 2023
Страниц: 654
Язык: английский
Формат: pdf, epub
Размер: 15.5 MB

Scale mobile applications to handle an enormous user base and development team. This book outlines the scaling challenges that mobile engineers face and some standard techniques and design patterns to deal with those issues.

You already know the basics of iOS development, but how do you learn the key concepts and patterns to scale a mobile application? You’ll start by learning the fundamentals of the iOS platform often overlooked when using out-of-the-box iOS solutions. While standard iOS solutions might work at a small scale, the most prominent tech companies reinvent these for highly customized usage, making understanding the underlying concepts crucial. Understanding these concepts reduces ramp-up time and allows engineers to understand the "why" intuitively.
Having mastered the fundamentals, you'll next focus on architecture and design principles to build, maintain, and release features within a large codebase and the soft skills to enact change in a larger organization. You’ll be empowered with a deeper understanding of iOS design patterns and the industry knowledge necessary to take their features from idea to production. You’ll also study the people skills to get things done in a large organization―a critical step to growing one's career.

This book will teach you how to build mobile applications that will scale for millions of users while growing your career to the staff and principal levels. The book is structured to mirror an engineer’s career path and maps the career stages to the tools needed for success at each one. We start with the basics of engineering covered with a Swift language focus; however, most fundamentals are applicable beyond the Swift programming language. This is by design because, over time, frameworks and languages will come and go (SwiftUI, obj-c), but the fundamental concepts underlying them will not. Understanding these basic concepts allows you to apply them to changing environments and efficiently learn new tools – an even more critical skill at scale because many large companies write custom implementations. Understanding the fundamentals marks the first stage of a software engineer’s career and the first part of this book.

The book’s second part will discuss building better applications using design patterns and application architecture principles. Mastering iOS application architecture and fundamental design patterns is critical for reaching the senior engineer level. At this stage, you are most likely capable of managing your own work autonomously and can help junior engineers ramp up on the fundamental aspects of application development. This is where most books stop, but this is only the career midpoint, and technical skills alone will not take you beyond senior engineer.

Upon completing iOS Development at Scale, you'll understand the solutions and tradeoffs you can leverage to build better applications and grow your career.

What You'll Learn:
Apply computer science and engineering fundamentals to the iOS platform
Implement knowledge of iOS architecture and best practices at large-scale companies
Identify current gaps in your product and gain alignment within the broader organization
Solve problems with knowledge of systems architecture and industry best practices to identify and address gaps in your codebase

Who This Book Is For:
iOS software engineers and mobile engineer managers. Additionally, any software engineer, manager, or business stakeholder wanting to learn more about mobile development and the challenges that mobile engineers face.

Скачать iOS Development at Scale: App Architecture and Design Patterns for Mobile Engineers








Нашел ошибку? Есть жалоба? Жми!
Пожаловаться администрации
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.