Android WebSocket. Обратная связь, или Когда важна каждая доля секунды

Android WebSocket. Обратная связь, или Когда важна каждая доля секунды

Android WebSocket. Обратная связь, или Когда важна каждая доля секунды

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

Зберігання даних в Android за допомогою Realm

Зберігання даних в Android за допомогою Realm

Зберігання даних в Android за допомогою Realm

Існує три способи збереження даних мобільного додатка: Shared preferences/User defaults, файли і база даних. Вибір того чи іншого способу залежить від обсягу даних, з якими має справу додаток, їхнього типу і того, що потрібно буде з цими даними робити. Традиційно розробники мобільних додатків використовували SQLite, але існує ще один підхід — Realm, мобільна база даних, про яку ми сьогодні і поговоримо.

Топ 5 трендов дизайна мобильных приложений в 2015 году

Топ 5 трендов дизайна мобильных приложений в 2015 году

Топ 5 трендов дизайна мобильных приложений в 2015 году

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

iOS-разработка на Swift. Работаем с основными типами данных. Видеоурок

iOS-разработка на Swift. Работаем с основными типами данных. Видеоурок

Язык программирования Swift. Типы данных. Видеоурок

Этим уроком я продолжаю освещать новый язык программирования от компании Apple под названием Swift. Я предлагаю всем желающим начать его изучение вместе со мной. Обязательно ознакомьтесь с первым уроком.

Сегодня я расскажу об основных типах данных.

Язык программирования Swift от Apple. Видеоурок

Язык программирования Swift от Apple. Видеоурок

Язык программирования Swift от Apple. Видеоурок

Этим уроком я начинаю изучение и пропагандирование нового языка программирования от компании Apple под названием Swift. Это молодой язык, еще не прошло и года с момента его официальной презентации в 2014 году.

Записки Junior-а: мой опыт работы с Evernote и Anki

Записки Junior-а: мой опыт работы с Evernote и Anki

Записки Junior-а: мой опыт работы с Evernote и Anki

Всем привет! Хочу поздравить всех с наступившими Новым годом и Рождеством, пожелать мира, здоровья, новых впечатлений и свершений! А также поделиться своими идеями относительно хранения, обработки, поиска и запоминания больших объемов информации. Уверен, что каждый читатель сможет найти для себя что-то полезное. Итак...

Записки Junior-а: советы по работе с массивами NSArray

Записки Junior-а: советы по работе с массивами NSArray

Записки Junior-а: советы по работе с массивами NSArray

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