Статьи об очках дополненной реальности Epson Moverio неожиданно заинтересовали меня — хоть какие-то новости о железе с Android, отличающегося от унылых «кирпичей» с растущими диагоналями. А раз «просто Андроид», захотелось попробовать чего-нибудь напрограммировать для них.
Метка «Разработка под android»
Маркет приложений для очков Epson Moverio BT-200 (сентябрь, 2014)
2014-09-04 в 8:21, admin, рубрики: дополненная реальность, очки виртуальной реальности, Разработка под android, метки: очки виртуальной реальности, Разработка под androidДоговор между разработчиком и Google Play на русском языке
2014-05-22 в 19:30, admin, рубрики: android, Google Play, разработка, Разработка под android, юридические вопросы, метки: android, Google Play, разработка, Разработка под android, юридические вопросыЕсли вы разместили своё приложение в Google Play и вам так повезло, что оно начало приносить какие-то деньги, то рано или поздно перед вами станет вопрос, как эти деньги получить. По этому поводу написано уже немало полезных инструкций, и их успешное прохождение должно гарантировать вам отсутствие проблем с валютным контролем вашего банка при получении платежа от Google Wallet (бывший Google Checkout).
Разбираясь недавно с этим вопросом, мы столкнулись с необходимостью предоставить в банк наш договор с Google Play. Этот договор существует в виде публичной оферты (вот ссылка) и проблема в том, что он предоставляется Гуглом только на английском языке.
Изрядно покопавшись в недрах интернета, мы смогли найти хороший перевод. Однако, оказалось, что тот перевод от 2012 года уже устарел, и в текущей редакции (от 5 августа 2013 года) есть моменты, которые не переведены. В итоге, мы обратились к профессионалам, которые перевели нам недостающие куски договора. Результат выкладываем сюда на всеобщее пользование.
Ссылка на перевод договора от 5 августа 2013 года
Под катом интересные моменты, которые, как мы заметили, были добавлены Google в новую редакцию этого договора.
Читать полностью »
5 причин для публикации ваших Android-приложений в Nokia Store
2014-03-17 в 3:40, admin, рубрики: android open source project, aosp, mobile development, nokia, Nokia X, Nokia X platform, Блог компании Nokia, платформа Nokia X, Разработка под android, метки: android open source project, aosp, nokia, nokia x, Nokia X platform, платформа Nokia X, Разработка под android Привет!
Nokia X, дебютная модель из семейства, представленного на конгрессе MWC в Барселоне, вот-вот начнет продаваться на Российском рынке. Ну а пока ещё это не произошло, мы хотим поговорить о преимуществах платформы Nokia X / Android Open Source Project, на которой работает новый смартфон, с точки зрения разработчика.
Пять причин почему стоит попробовать опубликовать свои приложения в Nokia Store, а также мнения разработчиков, кто уже это сделал — под катом:
Читать полностью »
Приглашаем на вебинары для разработчиков по работе с платформой Nokia X
2014-03-14 в 14:07, admin, рубрики: android, android open source project, nokia, Nokia X, Блог компании Nokia, вебинар, вебинары, платформа Nokia X, приложения, разработка, Разработка под android, метки: android, android open source project, nokia, nokia x, вебинар, вебинары, платформа Nokia X, приложения, разработка, Разработка под android Привет!
Продолжая тему «Nokia X для разработчиков», предлагаем вашему вниманию краткий анонс серии вебинаров о нашей новой платформе, доступных инструментах и новых возможностях.
Вебинары на русском языке проведет наш друг, тренинг-партнер компании Nokia Михаил Самарин, который ранее делал для нас подробные руководства по работе с инструментарием Nokia Imaging SDK (http://habrahabr.ru/company/Nokia/blog/214363). Все подробности и даты проведения можно узнать под катом.
Читать полностью »
Дизайнерский обзор Android 4.4 KitKat. Часть 2
2014-01-28 в 7:24, admin, рубрики: android, Блог компании Mail.Ru Group, дизайн под Android, интерфейсы, Разработка под android, метки: android, дизайн под Android, Разработка под android
В первой части статьи были подробно описаны все основные интерфейсные изменения, которые претерпели экран блокировки и рабочие столы, по сравнению с предыдущими версиями Android.
Во второй части статьи описаны обновленные стоковые программы и некоторые другие дизайнерские нововведения, которые были добавлены в Android 4.4 Kit Kat. Дальше — много картинок.
Geonames, Google Maps, Geocoding, часовые пояса и все, все, все
2014-01-15 в 11:43, admin, рубрики: android, Google API, google maps api, Разработка под android, метки: android, google maps api, Разработка под android
Пользователям не хочется разбираться с особенностями координат, часовых поясов. Некоторые даже не знают, как эти координаты выражаются, и что такое часовые пояса.
Как сделать, чтобы было хорошо пользователю?
В данной статье будет разобрано, как работать с координатами и часовыми поясами:
А именно,
- Установка Google Maps, рассмотрен небольшой функционал с примером.
- Поиск часового пояса с по координатам (Geonames.org).
- Поиск координат и часового пояса по названию города (Geonames.org).
- Определение названия местности по координатам.
Создание удобного OpenFileDialog для Android
2013-11-28 в 5:19, admin, рубрики: android, intellij idea, Разработка под android, метки: intellij idea, Разработка под androidНаверное, как и многие разработчики под Android, столкнулся на днях с необходимостью реализовать в своем приложении выбор файла пользователем. Так как изначально в Android такого функционала нет, обратился к великому и ужасному. Это показалось мне странным, но из вороха вопросов на stackoverflow и небольшого числа отечественных форумов можно выделить всего три основных источника:
- Android File Dialog – почти все ссылки из stackoverflow ведут сюда. В принципе, неплохое решение, но реализовано через отдельную activity, а хотелось чего-то в духе OpenFileDialog’а из .Net.
- В данной статье речь идет вообще об отдельном файл-менеджере, и почерпнуть какие-то идеи из неё не удалось.
- Идея же отсюда очень понравилась, однако, как мне показалось реализовать все это можно несколько красивее.
В результате, начав реализовывать своё решение, я столкнулся с некоторыми трудностями решать которые показалось очень интересно. А посему, решил описать в данной статье не просто готовое решение, а все шаги, которые к нему привели. Желающие пройти их вместе – Читать полностью »
Как инвестировать $100 000 в собственную карму (часть 2)
2013-11-18 в 8:45, admin, рубрики: gps мониторинг, gps трекер, mobile development, Блог компании Eagleriver Ltd, Геоинформационные сервисы, геолокационный сервис, геолокация, Разработка под android, разработка под iOS, стартап, метки: gps мониторинг, gps трекер, геолокационный сервис, геолокация, Разработка под android, разработка под iOS, стартап
Продолжение истории о создании Patrolife — «самой крутой и удобной системе персонального gps мониторинга».
Пользуясь случаем хотим поблагодарить Хабрахабр за программу поддержки стартапов.
Re: Собеседование разработчика (альтернатива/дополнение)
2013-10-28 в 10:05, admin, рубрики: human resources, разработка, Разработка под android, собеседование, собеседование вопросы, метки: Разработка под android, собеседование, собеседование вопросыНе мог пройти мимо топика "Вопросы на собеседование middle/senior iOS Developer" и статьи "Собеседование разработчика". Хочу предложить альтернативный или дополнительный подход к собеседованию разработчиков.
Разбор говнокода или сотня разношерстных вопросов на листочке — это, конечно, прекрасно, но если это единственный этап собеседования, то это вызывает желание спросить что-то вроде: «Вы серьезно?»
Вы не устали от того, что на собеседованиях на конкретную позицию разработчика вас спрашивают достаточно сильно оторванную от жизни фигню, которую хочется поскорее забыть после такого собеседования (режим nightmare — это тест на 150+ вопросов и психолог в конце)? Я не отрицаю, что оценивать качество кода — это очень важно, но оценивать качество какого-то конкретного куска и делать по нему большие выводы — это точно неправильно.
К тому же, слишком много так называемых разработчиков не имеют никакого понятия о том, как строить архитектуру приложения, как грамотно разделить компоненты на модули, как внести гибкость для последующих изменений проекта. А вопросы подобные вопросам из топика "Вопросы на собеседование middle/senior iOS Developer" не дадут вам понять, насколько человек хорошо применяет свои знания при реализации проекта.
Что ты предлагаешь, чувак?
Давайте рассмотрим на примере android разработчика (адаптировать можно для любой области, но вы же понимаете, что без конкретики эту статью просто раскритиковали бы, так что поговорим об android).
Что я предлагаю: берем популярное, большое (в плане функционала) и сложное (в плане реализации) приложение и беседуем насчет того, как кандидат бы его сделал!
Почему это хороший вариант? Вы сможете достаточно точно оценить уровень разработчика в проектировании и реализации ПО, его знание платформы и другие важные вам ньюансы, а так же просто приятно провести время (в случае с компетентным кандидатом, да и ему будет интереснее чем на типичном собеседовании). + Вы сможете понять, насколько человек общителен, как вольется в вашу команду, сможет ли он объяснять свои решения другим?
Разбор листочка с кодом или заученные ответы на подковыристые вопросы не дадут вам понять, как потом этот человек справится с реальными задачами на реальном проекте (но я не говорю, что не надо спрашивать этого, можно, но это не должно быть основой собеседования).
Для примера, возьмем приложение Вконтакте для android (оно большое, сложное и многим знакомое).
Читать полностью »
Сравнение производительности Xamarin (monodroid) и Java (DalvikVM) на Android устройствах
2013-10-08 в 5:33, admin, рубрики: android, Mono и Moonlight, xamarin, производительность, Разработка под android, метки: android, xamarin, производительность, Разработка под android
Добрый день. Многие интересуются насколько сильно отличается производительность Xamarin на Android или iOS. Вопрос с iOS я пока оставлю открытым, а вот все вопросы по производительности monodroid предлагаю закрыть раз и навсегда.
Зачастую эти вопросы вызваны из-за неправильного понимания как устроен monodroid, мне например задавали вопросы типа «А Xamarin потом пересобирается под JVM?». Это конечно же не так. Важно понимать, что Xamarin выполняется на том же уровне Android где работает виртуальная машина Android Dalvik. Поэтому при сравнении производительности мы на деле имеем сравнение эффективности работы двух виртуальных машин: Mono VM и Dalvik VM.