Обновить
128K+

Android *

Пишем под самую популярную мобильную ОС

148,74
Рейтинг
Сначала показывать
Порог рейтинга
Уровень сложности
Формат публикации

Лепим снеговика (украшаем приложение)

Время на прочтение4 мин
Охват и читатели5.6K
Хорошие новости. Скоро Новый Год.
И, хочешь — не хочешь, а создавать новогоднее настроение пользователям — надо.

image

Халявщики дизайнеры/иллюстраторы — уже давно прибили какую-ть снежинку/шапочку/веточку к логотипу и побежали покупать подарки с чистой совестью. Ну а мы, неумехи-программисты — легких путей не умеем.
продолжаем разговор

Android в цифрах

Время на прочтение1 мин
Охват и читатели35K
image

На днях портал MBAonline опубликовал инфографику, в которой в наглядной форме рассказал, почему будущее мобильного рынка за Android. Всем сомневающимся – под кат.
Читать дальше →

Marmalade Framework (режим паузы)

Время на прочтение4 мин
Охват и читатели3.3K
Ранее я уже рассказывал о разработке небольшого игрового Framework-а с использованием инструментальной платформы Marmalade. Разумеется, в том виде, в котором он выложен на GitHub он вряд ли пригоден для разработки чего-то более сложного чем демонстрационное приложение. В нем не хватает многих возможностей, необходимых для разработки более-менее серьезного приложения. К счастью, Framework спроектирован достаточно гибко, чтобы недостающие возможности можно было легко добавить.
Читать дальше →

Как создавалось новое приложение IP-телефонии на Android

Время на прочтение3 мин
Охват и читатели5.9K
Не так давно мы выпустили софтфон, разработанный полностью внутри компании МТТ. О некоторых интересных моментах его создания мы и хотим рассказать в этом материале. Здесь не будут рассмотрены трудности подбора команды разработчиков, которых сейчас сложно найти, а также не будет углубления в тонкости программного кода. Специалисты из МТТ разработали софтфон с большим количеством функций, поэтому на нем мы и остановимся подробнее. Так можно будет оценить — какая работа была проделана при разработке новой версии приложения.
Читать дальше

App Annie: анализ мобильного рынка России

Время на прочтение2 мин
Охват и читатели8.4K
Аналитическая компания App Annie опубликовала статистику по российскому мобильному рынку. В нем данные по росту числа загрузок и доходов с App Store и Google Play по России и сравнение этих показателей с другими странами мира.

image
Читать дальше →

Трехмерные живые обои и OpenGL ES

Время на прочтение9 мин
Охват и читатели44K


Доброго времени суток, Хабр!

Я — участник маленькой компании (из двух человек), которая делает живые обои (live wallpapers) для Android-девайсов. В этой статье будет рассказано о развитии наших приложений, от сравнительно простых до более сложных, примененных технологиях, трюках и решенных проблемах — все на конкретных примерах, в (почти) хронологическом порядке. Все наши обои — полностью трехмерные, написаны с использованием OpenGL ES.

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

Как я свое бесплатное приложение для Android платным делал

Время на прочтение3 мин
Охват и читатели20K
В середине 2011 года я опубликовал свое второе приложение в Android Market. Приложение — достаточно простое, нацелено на российский рынок (точнее, даже на один единственный город), сезонное. Что самое важное — аналогов такого приложения в Android Market'e в то время не было.
Приложение было, конечно же, бесплатным. Бесплатное, но с рекламой, которую можно было отключить через in-app purchase. За год на рекламе и на отключениях рекламы мне удалось заработать $18.63. Было принято решение сделать приложение платным. О том, как я это делал — далее.
Читать дальше →

NVIDIA Nsight Tegra preview release

Время на прочтение1 мин
Охват и читатели4.1K
Не заметил новости посвященной данному событию. А уже прошло 2 месяца с момента релиза превью версии.
Для тех, кто не знает, что это такое — ссылка на ознакомительную статью

Список возможностей:
  • Импорт существующих проектов в Visual Studio.
  • Управление нативными андройд проектами как обычными.
  • Сборка нативного кода Android проектов используя vs-android, ndk-build или make-файлы.
  • Параллельная компиляция как для файла так и для проекта.
  • Увеличение производительности нативного (C/C++) Android кода на 20-30%.
  • Улучшенная поддержка NEON.
  • Link-time optimization (LTO).
  • Нативная поддержка многоядерного Tegra CPU в GDB.
  • Незаметный для пользователя дебаг Java и нативного C/C++ кода.
  • Использование привычных средств отладки VS (Locals, Watches, Memory и Breakpoints окна)
  • Специализированные средства отладки ОС Android (такие как logcat)

Скачать

Тенденции мобильного рынка: итоги года по версии Distimo

Время на прочтение3 мин
Охват и читатели7.9K
Компания Distimo на днях обнародовала аналитический обзор мобильного рынка по итогам 2012 года. Согласно отчету, в качестве главных трендов уходящего года аналитики видят:

1. Впечатляющий рост ежедневной прибыли с Google Play

За последние 4 месяца суммарный рост ежедневных доходов Google Play с 20 крупнейших рынков мира составил 43%. В то время как рост ежедневных доходов с App Store вдвое меньше – показатель увеличился только на 21%.

image
Читать дальше →

Новости планируемых обновлений от Sony (17.12.2012) для смартфонов Xperia™ 2012 года до Jelly Bean Android 4.1

Время на прочтение1 мин
Охват и читатели4.6K
Привет всем.

Мы бы хотели ознакомить вас с последними новостями по обновлению до Android 4.1.



Sony - удивляет! Чем?

Работа с COM портом в Android приложениях

Время на прочтение2 мин
Охват и читатели81K
Все доброго времени суток!

Однажды я задумался над разработкой приложения, которое требовало бы общения с hardware устройством, через COM порт. Хотя Android заботливо предоставляет api для работы с usb устройствами, оно мне к сожалению не подходило, так как хотелось осуществлять поддержку моего старого планшета на базе андроид версии 2.2. Стандартное api ото Гугла, не подходило
Читать дальше →

Использование фильтров из Box2D в Libgdx

Время на прочтение3 мин
Охват и читатели12K
В прошлой статье рассматривалась работа с ContactListener. Вот только примеры, которые я использовал, были не совсем верно выбраны. В Box2D есть намного более удобные средства для фильтрации столкновений, а именно – фильтры. О них и напишу в этот раз.
Использование фильтров из Box2D в Libgdx
Читать дальше →

Ближайшие события

История одного mBaaS (cloud backend) сервиса на примере QuickBlox

Время на прочтение11 мин
Охват и читатели12K
Привет Хабровчане! Если вы уже нарядили елку и думаете, какую бы новую аппликуху сделать во время праздников, то вам может быть полезным узнать больше о mBaaS (mobile backend as a service).

Пост будет интересен тем, кто уже использует или планирует использовать готовые серверные платформы в разработке своих мобильных приложений. Про QuickBlox уже писали на Хабре в общем, про code samples и SDK, про авторизацию-аутентификацию и HURL. Также нас упоминали в "Поверхностный обзор Javascript-enabled BaaS платформ".

Если вам интересно узнать о том, как и почему появляются такие платформы, а также о дальнейших планах развития, чтобы решить для себя, стоит ли доверять бекенд своих приложений таким платформам, то милости просим читать дальше. Здесь больше про историю и планы, но если вам интересен какой-то технический аспект, пожалуйста задавайте вопросы в комментах.

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

Миллион загрузок в месяц или как сделать хороший старт на Google Play

Время на прочтение5 мин
Охват и читатели33K
Всем привет,



Сначала хотел озаглавить топик «Миллион загрузок в месяц или как сделать хороший старт на Google Play на примере одной игры», но потом решил, что это слишком длинно. Тем не менее, сегодня я буду говорить о своей последней игре. Не только потому, что мне хочется немного ее прорекламировать (хотя и это тоже, чего скрывать), но и потому что каждый запуск новой игры индивидуален и без «привязки к местности» рассказывать, наверное, было бы не совсем правильно.
Читать дальше →

Рождественская распродажа в Google Play! Скидки до 86%!

Время на прочтение1 мин
Охват и читатели51K
Началась масштабная распродажа на Google Play!
Что удалось найти — под катом.

Игры:
Grand Theft Auto III ~30.00р
Need for Speed™ Most Wanted ~30.00р
Dead Space™ 30.90р.
Asphalt 7: Heat 33.00р.
N.O.V.A. 3 — Near Orbit Vanguard Alliance 33.00р.
Читать дальше →

Android: Написание многопоточных приложений с помощью Intel® Threading Building Blocks

Время на прочтение6 мин
Охват и читатели9.7K
Совсем недавно мы рассматривали написание многопоточных приложений для магазина Windows с помощью Intel Threading Building Blocks(Intel TBB). Там утверждается, что использование кроссплатформенной библиотеки TBB позволяет легко переносить вычислительную часть на другие платформы. Android как раз сгодится для хорошего примера одной из «других платформ», подробности под катом.
Читать дальше →

Пишем свой Android Market

Время на прочтение5 мин
Охват и читатели30K
В рамках работы над большим количеством android приложений появилось желание создать свой Android Market на локальном сервере (с шахматами и поэтессами).
Свой маркет должен решать две простые задачи:
  • Распространение и обновление корпоративных приложений. У нас есть набор внутри корпоративных приложений, которые нельзя публиковать на Google Play. Сейчас пользователи оповещаются о новых версиях по емайлу, что не удобно.
  • Бета тестирование заказных приложений на большой группе коллег, с обратной связью.


И так, нам необходимо реализовать небольшое Android приложение, которое будет скачивать список доступных приложений, проверять наличие обновлений для уже установленных, устанавливать/удалять приложения.
Читать дальше →

Appnique дебютирует с новой службой, которая поможет разработчикам с ASO

Время на прочтение4 мин
Охват и читатели2.8K
Appnique из Сиэтла – новый стартап от ветерана в мобильной индустрии Джаи Джаисимха, направленный на то, чтобы помочь разработчикам приложений достичь более высоких позиций, сделав их более заметными в магазинах приложений iOS и Android. Это самый новый проект, нацеленный именно на пространство ASO (App Store Optimization, оптимизации для магазина приложений), новое поколение поисковой оптимизации, которая исследует ключевые слова, заголовки и описания, чтобы поднять приложение выше в поиске и, соответственно, помочь приложению взобраться на вершины чартов.

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

Система достижений (achievements) в Linderdaum Puzzle

Время на прочтение5 мин
Охват и читатели6.9K
Не так давно на Хабре поднимался вопрос о проектировании системы достижений для игры. В комментах шло бурное и плодотворное обсуждение различных вариантов. Тогда мы уже тестировали нашу игру, готовились к релизу и поучаствовать в дебатах я не смог. Но увидев топик сразу же подумал: «У нас же есть как раз такая работающая система. Почему бы о ней не рассказать?». Подумал и записал в todo-list. Сегодня настало время рассказать, как это работает в нашем игровом проекте Linderdaum Puzzle.

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