Современное клиент-серверное приложение для платформы Android::Журнал СА 12.2015
www.samag.ru
     
Поиск   
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
Журнал "Системный администратор"
Журнал «БИТ»
Наука и технологии
Подписка
Где купить
Авторам
Рекламодателям
Магазин
Архив номеров
Вакансии
Контакты
   

  Опросы

Какие курсы вы бы выбрали для себя?  

Очные
Онлайновые
Платные
Бесплатные
Я и так все знаю

 Читать далее...

1001 и 1 книга  
20.12.2019г.
Просмотров: 5081
Комментарии: 0
Dr.Web: всё под контролем

 Читать далее...

04.12.2019г.
Просмотров: 6322
Комментарии: 0
Особенности сертификаций по этичному хакингу

 Читать далее...

28.05.2019г.
Просмотров: 7577
Комментарии: 2
Анализ вредоносных программ

 Читать далее...

28.05.2019г.
Просмотров: 7901
Комментарии: 1
Микросервисы и контейнеры Docker

 Читать далее...

28.05.2019г.
Просмотров: 6954
Комментарии: 0
Django 2 в примерах

 Читать далее...

Друзья сайта  

Форум системных администраторов  

sysadmins.ru

 Современное клиент-серверное приложение для платформы Android

Архив номеров / 2015 / Выпуск №12 (157) / Современное клиент-серверное приложение для платформы Android

Рубрика: Разработка /  Мобильные приложения

Андрей Пахомов АНДРЕЙ ПАХОМОВ, программист-фрилансер, mailforpahomov@gmail.com

Современное клиент-серверное приложение
для платформы Android

Разбираем современные подходы к разработке мобильных приложений

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

Используем Retrofit v.2

Разработчики приложений в своей работе часто сталкиваются с похожими задачами. Когда одна и та же задача возникает у широкого круга специалистов, появляются библиотеки, реализующие требуемый функционал. Сегодня мы воспользуемся сторонними наработками для создания стабильного сетевого соединения, а именно библиотекой Retrofit. Это HTTP-клиент для Android, в котором уже реализовано все необходимое для организации эффективного обмена данными. Совсем недавно вышла его вторая, улучшенная, версия. Именно ее сегодня мы и будем использовать. Retrofit реализует RESTful-архитектуру, упрощающую работу по загрузке или отправлению структурированной информации на веб-сервер. В этой библиотеке есть встроенные конвертеры популярных форматов хранения данных (XML, JSON, Protobuf и др.), в статье мы воспользуемся одним из них.

Библиотека выполнит все рутинные операции, нам как разработчикам остается только указать самое важное – параметры соединения и правила обработки ответа от сервера. Итак, приступим!

Статью целиком читайте в журнале «Системный администратор», №12 за 2015 г. на страницах 44-47.

PDF-версию данного номера можно приобрести в нашем магазине.


  1. Сайт Retrofit – http://square.github.io/retrofit.
  2. Пахомов А. Отображение систематизированных данных в Android. // «Системный администратор», №10, 2015 г. – С. 58-61 (http://samag.ru/archive/article/3050).

Комментарии отсутствуют

Добавить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

               Copyright © Системный администратор

Яндекс.Метрика
Tel.: (499) 277-12-41
Fax: (499) 277-12-45
E-mail: sa@samag.ru