Метка «приложение» - 3

То, о чем я хочу сегодня рассказать, началось еще летом этого года. Я был в отпуске и случайно на хабре проскочила статья о клиенте для него под iOS. Официальный давно канул в небытие, а это приложение, по моему мнению, было ужасно. Да еще и платно. Почти.

В комментариях к тому топику людям, которые говорили о том, что 1 бакс за такое приложение все-таки дорого, кто-то ответил, мол, «Сперва добейся», поэтому я не стал ничего писать в комментарии, хотя сначала просто хотелось дать пару советов. Но когда я вернулся, решил, что проще сделать хорошее приложение самому. Бесплатно. Совсем.

История клиента для HabraHabr. Опять. Только лучше
Читать полностью »

Доброго врмени суток! Многие начинающие и не только разработчики под iOS задумываются о том, как сделать интерфейс своего приложения красивым, функциональным и ничуть не медленнее, чем нативный. Начиная с iOS 5.0 нам доступны многие классные функции для кастомизации стандартных контролов, и использовать

[UIView setBackgroundColor:[UIColor colorWithPatternImage:someImage]];

нет никакой необходимости.

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

Сложный кастомный интерфейс в iOS приложениях Сложный кастомный интерфейс в iOS приложениях Сложный кастомный интерфейс в iOS приложениях Сложный кастомный интерфейс в iOS приложениях

Интерфейс этого приложения очень красивый и крайне удобный, а вот с технической стороны вопроса — более трудоемкий. Большинство приложений в AppStore не используют кастомизацию в таких масштабах. Тем не менее, в данном конкретном случае кастомизация, пусть и такая сильная, пошла лишь на пользу, и поэтому я решил рассказать о том, какие решения я применял для реализации такого дизайна.
Стоит отметить, что в скриншотах невозможно передать динамику и анимации, поэтому в конце статьи ссылка для загрузки (приложение полностью бесплатно и не содержит встроенных покупок).

Под катом примеры трюков, кода и немного справочной информации по сложной кастомизации.
Будьте осторожны! В проекте включен ARC.
Читать полностью »

Доброго врмени суток! Многие начинающие разработчики под iOS задумываются о том, как сделать интерфейс своего приложения красивым, функциональным и ничуть не медленнее, чем нативный. Начиная с iOS 5.0 нам доступны многие классные функции для кастомизации стандартных контролов, и использовать

[UIView setBackgroundColor:[UIColor colorWithPatternImage:someImage]];

нет никакой необходимости.

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

Еще немного о кастомных интерфейсах в iOS приложениях Еще немного о кастомных интерфейсах в iOS приложениях Еще немного о кастомных интерфейсах в iOS приложениях Еще немного о кастомных интерфейсах в iOS приложениях

Интерфейс этого приложения очень красивый и крайне удобный (ИМХО), а вот с технической стороны вопроса — более трудоемкий. Большинство приложений в AppStore не используют кастомизацию в таких масштабах. Тем не менее, в данном конкретном случае кастомизация, пусть и такая сильная, пошла лишь на пользу, и поэтому я решил рассказать о том, какие решения я применял для реализации такого дизайна.
Стоит отметить, что в скриншотах невозможно передать динамику и анимации, поэтому в конце статьи ссылка для загрузки (приложение полностью бесплатно и не содержит встроенных покупок).

Под катом примеры трюков, кода и немного справочной информации по сложной кастомизации.
Будьте осторожны! В проекте включен ARC.
Читать полностью »

Вступление

В последнее время популярны приложения для соц. сетей и браузерные игры. К сожалению, соц. сети предоставляют довольно скудную статистику использовании приложений. Поэтому передо мной стоял выбор: собирать статистику на своем сервере, либо воспользоваться Google Analytics или чем-то подобным. В итоге я остановился на Google Analytics. В этой статье я расскажу:

  • Как подключить приложение к Google Analytics?
  • Какие возможности предоставляет Google Analytics?
  • Как отслеживать события?
  • Что и как отслеживать?

Я затрону только основные моменты. Если будет интересно продолжение, то я напишу новую статью, которая уже будет ориентированна на тех, кто знаком с Google Analytics.

Читать полностью »

В мае 2010 года мы выпустили первый мобильный клиент справочно-правовой системы «Право.ru» для устройств на платформе iOS. На тот момент это было первое приложение, предоставляющее доступ к нормативным актам и иным официальным документам РФ. В декабре 2010 появилось приложение для iPad. Так и сегодня СПС «Право.ru» для iOS является лидером по количеству установок среди справочно-правовых систем. sofbix рассказал историю создания приложения, описал проблемы, с которыми столкнулся, и пути их решения.

Разработка

В процессе реализации СПС «Право.ru» для iOS мы столкнулись с некоторыми сложностями. Первая была в том, что СПС представлена большой базой документов, хранение которых на устройстве затруднительно. Может оказаться так, что на устройстве недостаточно места. При этом операционная система освобождает ресурсы приложений (в том числе и нашего) преимущественно за счет очистки кеша. Однако, документы, обновленные с веба, должны сохраняться в памяти мобильного устройства. И мы нашли оптимальное решение, при котором открытие таких документов происходит из закешированных данных, однако загруженные с веба документы будут гарантированно сохранены на устройстве без потерь при чистки кеша.

В чем же секрет? Как можно почистить кеш и при этом не потерять документы? Ответ в резервном копировании. Дело в том, что после каждого апдейта документов производится их автоматическое сохранение в zip файл (который «сжимает» текстовые данные до 10 раз). Zip сохраняется, и когда кеш будет очищен и понадобятся документы, хранимые локально, будет запущен механизм восстановления документов. Такая гибкая система позволяет оставлять данные на устройстве в сохранности, не захламля диск устройства.Читать полностью »

В июле мы представили вашему вниманию обновление приложения СПС «Право.ru» для Android. Сегодня у нас хорошие новости для обладателей мобильных устройств на платформе iOS.
Региональное законодательство и судебная практика в СПС «Право.Ru» для iOS
Легким движением руки ваш гаджет превращается в полноценный инструмент для практикующего юриста. С помощью приложения СПС «Право.ru» можно работать с документами федерального, а теперь и регионального законодательства. Кроме того добавлена фильтрация судебной практики в связанных документах по инстанциям и конкретным судам, а также на главной странице приложения добавлен раздел «Постановления ВАС РФ».

Приложения для iPhone и iPad все так же бесплатны для установки и работы с документами. Под катом подробнее о том, что такое фильтрация судебной практики и как выбрать редакцию документа.

Читать полностью »

Знакомства «Мамба» на Windows Phone

Совсем недавно мы выпустили приложение для платформы Windows Phone. Мы прошли интересный путь от проектирования до публикации приложения. Сегодня мы хотели бы рассказать вам об этом. Какие подводные камни мы встретили и советы всем кто только начинает разрабатывать под эту платформу.

У нас уже есть клиенты под платформы ссылки: iOS, Android, Bada. Теперь настала очередь и для Windows Phone. Такой порядок получился отчасти исторически, но и статистика рынка вынуждает нас удовлетворять его потребности. Согласно прогнозам нескольких агентств в 2015 году платформа Windows Phone будет занимать около 16% рынка. К тому же появятся платежные методы в 8-й версии ОС, поэтому стоит начать её изучение уже сейчас.

Читать полностью »

Совершенно магическое приложение — калькулятор, который распознает рукописные формулы.

MyScript Calculator может распознавать +, -, ×, /, √, число Pi, скобки, возведение в степень и выдавать результат вычислений в реальном времени.

Формулы можно писать прямо на экране (для смартфонов — пальцем, для падофонов — стилусом, например) и это настоящее развлечение — почище, чем сочетание рогатки и птиц.

http://youtu.be/w-KdyFWbw5c
Если видео не показывается, то вот прямая ссылка.

Приложение доступно на Android, бесплатно.

Читать полностью »

Положительно, что-то странное в этом есть. Неделю назад on{X}, сейчас Xbox LIVE для Android.

Интеграция с Xbox LIVE — одно из конкурентных преимуществ Windows Phone и выход приложения Xbox LIVE для Android кажется несколько… нелогичным. И хотя функционал его не слишком велик, само его появление может ли означать, что Microsoft готова участвовать и в жизни других мобильных платформ?

Официальное приложение Xbox LIVE для Android можно использовать для модификации своего аватара, отслеживания игровых достижений, поддержания связи с друзьями по Xbox LIVE и получения информации и новостей из Xbox Spotlight.

Приложение, хотя и работает на Android, сделано с оглядкой Metro UI.

Читать полностью »

Однажды в далёком далёком прошлом

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

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js