Введение

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

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

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

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

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