ru

Купить книгу Создание мобильных приложений в масштабе: 39 инженерных задач на русском [PDF, EPUB, FB2, MOBI]

#1230910
Создание мобильных приложений в масштабе: 39 инженерных задач

Building Mobile Apps at Scale: 39 Engineering Challenges (B091XSR1R7)

Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI

Gergely Orosz | #22: Программирование для Apple

4.3 (144)
Хотя проблемы, связанные с бэкендом и распределенными системами, понимаются с должным уважением, гораздо меньше внимания уделяется трудностям разработки мобильных приложений в больших масштабах.

В этой книге собраны проблемы, с которыми сталкиваются инженеры при разработке масштабных iOS и Android приложений, а также распространенные способы их решения. Под масштабом мы подразумеваем приложения с миллионами пользователей и разработкой большими командами инженеров.

Для разработчиков мобильных приложений эта книга станет своего рода руководством по современным подходам к разработке приложений. Для инженеров и менеджеров, не работающих в сфере мобильных технологий, это ресурс, позволяющий развить эмпатию и понимание сложности разработки мобильных приложений мирового класса.

В книге рассматриваются проблемы, связанные с разработкой мобильных приложений для iOS и Android, по следующим направлениям:

• Трудности, связанные с уникальной природой мобильных приложений по сравнению с веб-приложениями и серверной частью.

• Проблемы, связанные со сложностью приложения. Как справляться с постоянно усложняющимися схемами навигации? Что делать с недетерминированными комбинациями событий? Как локализовать приложение на несколько языков и как масштабировать автоматизированные и ручные тесты?

• Трудности, связанные с большими командами разработчиков. Чем больше команда разработчиков мобильного приложения, тем сложнее обеспечить согласованную архитектуру. Если ваша компания разрабатывает несколько приложений, как найти баланс между необходимостью не переписывать все с нуля, работая в быстром темпе, и ожиданием помощи от «централизованных» команд?

• Кроссплатформенные подходы. Инструментарий для создания мобильных приложений постоянно меняется. Постоянно появляются новые языки, фреймворки и подходы, которые обещают решить проблемы мобильной разработки. Но какой подход выбрать? Flutter, React Native, Cordova? Нативные приложения? Повторное использование бизнес-логики, написанной на Kotlin, C#, C++ или других языках?

• Какие инженерные подходы выбирают «мировые» команды разработчиков мобильных приложений в нефункциональных аспектах, таких как качество кода, соответствие стандартам, конфиденциальность, безопасность данных, а также в экспериментах, производительности или размере приложения?

Введите ваш e-mail

Мы отправим электронную книгу на ваш e-mail
Введите корректный e-mail
На каком языке вы хотели бы купить книгу?