Как исправить ошибку VerifyError в Android-приложениях, использующих библиотеку Gson

Алексей Васильков Июнь 4, 2013
Исправляем ошибку VerifyError в Android-приложениях, использующих библиотеку Gson Ошибка java.lang.VerifyError возникала всего у нескольких пользователей, но проигнорировать ее мы, конечно, не могли. Как оказалось, причина крылась в том, то некоторые производители телефонов — процент небольшой, но все же — включают библиотеку Gson в ОС устройства. В результате, при использовании данной библиотеки в приложении, возникал конфликт одинаковых классов в classpath.

От печатного издательства — к электронному: CoreText в помощь

Иван Ожиганов Февраль 26, 2013
В этой статье мы расскажем о преимуществах использования фреймворка Core Text при разработке электронных версий газет, книг и журналов для iPad. Эта технология уже была успешно использована нашей компанией при реализации нескольких проектов в сфере электронного издательства. Core Text пригодится тем, кто еще только планирует переводить свою печатную продукцию на новый, электронный, уровень или собирается запустить электронное издательство с нуля.

О вкусной и полезной разработке: тонкости drag-and-drop и синхронизации данных через стороннее API

Алексей Васильков Февраль 19, 2013
Не так давно компания Azoft реализовала серьезный проект для крупной сети супермаркетов. От нас требовалось разработать Android- и iOS-приложения, с помощью которых пользователи могли бы узнавать об специальных предложениях, проводимых торговой сетью. Специальные предложения представляли собой несколько рецептов блюд, все ингредиенты к которым шли в магазинах сети по сниженным ценам. Пользователи могли добавлять в свой календарь понравившиеся рецепты и создавать списки покупок с заранее рассчитанным количеством необходимых продуктов. Действительно удобно: все можно купить в одном месте и по выгодной цене, а так же узнать несколько новых рецептов.

Оптимизация архитектуры Android-приложения: работа с данными

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

Как исправить баг в SQLite 3.5.9 на Android 2.1

Александр Акимов Октябрь 17, 2012
Занимаясь разработкой Android-приложений, мы часто оказываемся в ситуации, когда заказчики устанавливают довольно низкий порог поддерживаемых версий операционной системы. Так недавно одна компания попросила, чтобы ее приложение поддерживалось на устройствах с Android 2.1 (API7) и выше. В свое время эта версия была прорывом, но в ходе проекта обнаружилась проблема: во встроенной SQLite 3.5.9 оказался документированный «плавающий» баг. Чаще он проявлялся при активной записи в базу, но можно было его поймать и при чтении. SQLite падал с ошибкой «Disk image malformed», вся база данных становится недоступной и получить из нее какую-либо информацию стандартными путями становилось невозможно. Обычно в таких случаях помогает Google, но Google молчал, и нам пришлось экспериментировать.

5 ключевых решений в планировании бюджета мобильного приложения

Константин Калинин Октябрь 12, 2012

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

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

Александр Суменко Сентябрь 26, 2012
Разработка мобильных приложений: куда пойти? В наши дни перед тем, как приступить к разработке мобильных приложений, владельцы бизнеса, словно былинные богатыри, зачастую оказываются у камня на распутье. Вот только в отличие от героев сказаний, современные герои, какой бы путь они не выбрали, не теряют, а приобретают. В этой статье речь пойдет о существующих принципиальных подходах к разработке мобильного приложения.
  • Страницы:
  • 1