Архитектура приложений
В этой книге объясняется ряд архитектурных моделей приложений и их методов внедрения с использованием одного примера приложения, полностью реализованного в шести архитектурных шаблонах.
Вместо того, чтобы выступать за какой-либо конкретный шаблон, мы излагаем проблемы, которые все архитектуры пытаются решить: создание компонентов приложения, связь между представлением и моделью и управление немодельным состоянием. Мы показываем решения высокого уровня для этих проблем и сводим их до уровня реализации для шести различных архитектурных моделей - трех обычно используемых и еще трех экспериментальных.
Общими архитектурами являются Model-View-Controller, Online-Only Model-View-Controller и Model-View-ViewModel + Coordinator. В дополнение к объяснению этих шаблонов концептуально и на уровне реализации мы обсуждаем решения часто встречающихся проблем, таких как массивные контроллеры представлений.
На экспериментальной стороне мы объясняем View-State-Driven Model-View-Controller, ModelAdaptor-ViewBinder и архитектуру Elm. Изучая эти экспериментальные образцы, мы извлекаем ценные уроки, которые могут быть применены к другим шаблонам и к существующим базам кода. (гугл транслейт)
- Ebook
- PDF
- ePub
- PDF
- Code
- Complete sample app in six different architectures
- Written in Swift 4
- Complete sample app in six different architectures
- Videos
- 8+ hours of video (release date: April 2018)
- In-depth discussions of all architectural patterns covered in the book
- Live-coding of new features in all architectural patterns
- 8+ hours of video (release date: April 2018)
Стоимость: 99$