Андрей Иосифович Плиткенштейн: все записи

2

Свежие релизы от мобильного гетто ЦВТ

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

Итак, несколько хороших новостей:

Во-первых, вышла первая версия Carpetgram для владельцев смартфонов с платформой Android.

Во-вторых, приложение оптимизировано по iOS7 и улучшена процедура выделения картинки. Вы красиво и максимально реалистично вписываетесь в ковер!

Делитесь впечатлениями в комментариях и своими фото в ковропотоке.

И напоследок, новость не о коврах — оптимизировано под iOS7 приложение Примечательности Ижевска: все городские местечки, достойные взгляда ижевчанина и гостя столицы, на одной карте.

Любуйтесь и запоминайте примечательности Ижевска.

Метки: , ,

Оставить комментарий
2

Carpetgram, или использование стандартных возможностей Android SDK для работы с 2D-графикой на примере одного приложения

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

Для начала упомяну инструменты, которые мы использовали и используем для разработки.

  1. Eclipse и Android Studio. Основной функционал был написан в Eclipse. Потом мы решили попробовать перенести проект на Android Studio и Gradle. В целом, несмотря на preview-версию, все работало стабильно, но были версии обновлений, которые ломали все, в большинстве своем это были проблемы с Gradle.

  2. Gradle в качестве системы сборки. Мы не стали прикручивать другую систему сборки, так как Gradle идет вместе со студией из коробки и позиционируется как комплексное решение для разработки под Android. Но мы столкнулись с некоторыми проблемами, например, со сборкой JNI.

  3. Genymotion для тестирования и отладки. Удобно, но без багов тоже не обошлось. При определенных условиях ADB теряет соединение с запущенной виртуальной машиной.

  4. Mercurial в качестве VCS.

  5. Testflight для публикации билдов. Сильно облегчает жизнь для тестирования билдов, особенно если интегрировать их sdk в приложение.

Это основой набор используемых инструментов. Использовались и другие специфичные инструменты из стандартной поставки Android SDK, например, hierarchyviewer, pixelperfect, lint, но о них я пока не буду упоминать.

Читать дальше »

Метки:

Оставить комментарий