Мобильная разработка в облаке: что выбрать из книг

Сегодня интегрировать облако с мобильными приложениями становится все легче. Не без помощи специализированных книг, которые объяснят, как разобраться в этом вопросе, и познакомят с инструментарием.

Фото: Ryan Adams (<a href="https://api.vc.ru/v2.8/redirect?to=https%3A%2F%2Fflic.kr%2Fp%2F275fBNd&postId=47842" rel="nofollow noopener" target="_blank">Flickr</a>, <a href="https://api.vc.ru/v2.8/redirect?to=https%3A%2F%2Fcreativecommons.org%2Flicenses%2Fby%2F2.0%2F&postId=47842" rel="nofollow noopener" target="_blank">CC BY</a>)
Фото: Ryan Adams (Flickr, CC BY)

Сферы мобильной и облачной разработки крепко связаны: приложения обеспечивают спрос на виртуальную инфраструктуру, которая, в свою очередь, даёт жизнь новым бизнес-моделям вроде Uber-like-стартапов и стриминговых сервисов. Мы подобрали специализированную литературу, которая поможет быстро собрать прототип своего продукта или сервиса.

«Изобретение колеса» является логичной частью любого образовательного процесса: чтобы сделать что-то новое, нужно понять, как работают старые и проверенные решения. Эта книга поможет начинающим Java-разработчикам быстро пройти этот шаг и приступить к созданию оригинальных приложений. Читать книгу можно в контексте созданного автором онлайн-курса.

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

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

Сотрудник Amazon Web Services Адриан Холл в свободное от работы время разрабатывает кроссплатформенные приложения на Azure и Xamarin. Сначала он посвятил этому вопросу серию публикаций, а затем с целью полноценно раскрыть тему выпустил бесплатную книгу. Она хорошо написана, отлично отформатирована, включает в себя иллюстрации и доступна по лицензии CC.

Книга обозревает новый кроссплатформенный веб-фреймворк от Microsoft и его облачный потенциал. Автор опубликовал более десяти книг на тему .NET и облачного программирования, что делает его идеальным кандидатом для создания такого руководства. Оно описывает как технические нюансы нового инструментария, так и общие архитектурные принципы, которые важно принять во внимание при создании микросервисов.

Менеджер и разработчик Джон Томас, ныне находящийся на посту директора по управлению Oracle Mobile Cloud, проведёт вас от начала и до конца через процесс построения бэкэнда для приложения. Помимо специфики сервиса, книга затрагивает лучшие практики построения API и их мобильных клиентов.

Бесплатный базовый курс для начинающих iOS-разработчиков. Отличная отправная точка для новичков — в книге терпеливо объясняются все нюансы языка и функциональность инструментов разработки. Эта электронная книга была создана для iBooks и включает в себя интерактивные тесты. Опытным разработчикам и знатокам фреймворков Apple можно обойти её стороной.

Книга расскажет вам о том, как ускорить процесс мобильной разработки, используя Swift для создания облачного бэкенда. Этот труд, написанный командой из IBM, — наиболее полный ресурс по веб-разработке со Swift. Предварительное знание языка не требуется — авторы проведут вас от “Hello world” до сложных serverless-систем.

Язык Go набирает популярность и продолжает развиваться, что делает его отличным выбором для облачного программирования. Эта книга представляет собой руководство по созданию микросервисов на этом языке. Вы познакомитесь с теорией и прочувствуете нюансы развертывания проектов на Go на практике.

Если вы уже хорошо разбираетесь в Java и хотите расширить свой инструментарий, эта книга — для вас. Бен Кристенсен, один из авторов, создал RxJava, работая в Netflix. Из первых уст вы узнаете всё про преимущества «реактивного» подхода к созданию асинхронных приложений и использование библиотеки RxJava в контексте облачной разработки.

Другие наши заметки в блоге Mail.Ru Cloud Solutions:

И исторические разборы на vc.ru:

44
1 комментарий

Комментарий недоступен

Ответить