Требования работодателей к Android программисту

Когда-то давно, примерно лет пять назад я написал статью «Требования работодателей к Android разработчику». Давайте посмотрим, что изменилось за это время, какие новые требования выдвигают работодатели к кандидатам на позицию программиста под ОС Android, а какие пункты, наоборот, более не актуальны. Проанализировав около 80 вакансий, можно получить срез требований, показанный ниже.… Continue reading

Собираем рабочее место Android разработчика

Перед тем, как погрузиться в процесс собственно программирования, не только можно, но и нужно предаться приятному процессу выбора рабочего «железа», необходимого для разработки программ под Android. Если компьютер у вас уже имеется, то можете просто подвергнуть его небольшой ревизии, если же, как у меня, необходимости совпали с возможностями, можно собрать новый… Continue reading

Программное создание MJPEG Time Lapse видео под Android

Это несколько переработанная копия моей статьи на habrahabr.ru. Если у вас нет аккаунта на «Хабре», но есть вопросы по описываемой программе, вы можете задать их здесь. Давайте напишем программу для создания своих собственных фильмов в технике Time Lapse. Завораживающее видео, снятое в этой технике с борта МКС, можно посмотреть здесь, более доступный вариант,… Continue reading

Программное рисование в Android

При разработке программного обеспечения под Android программист пользуется в основном визуальными компонентами, встроенными в ОС, такими как ImageView или EditText. Но иногда возникает необходимость перейти на уровень ниже, рисуя графику непосредственно на экране. Самостоятельное рисование графических примитивов может быть полезно как при кастомизации приложения, работающего на базе стандартных компонентов, так… Continue reading

Программные методы голосового ввода в Android

Это перевод статьи Add Voice Typing To Your IME. Добавьте в свою программу голосовой ввод Разработчики добавили в Android 4.0 новую «фишку» — голосовой ввод:  пока пользователь говорит, результаты распознавания голоса будут непрерывно преобразовываться в текст и подставляться в текстовое поле ввода. Если вы разрабатываете интерфейс пользовательского ввода, интеграция новой возможности голосового… Continue reading

Руководство по созданию Живых Обоев (Live Wallpaper) для Android

Статья является переводом материала «Android Live Wallpaper — Tutorial» Ларса Вогела. Это руководство описывает создание живых обоев для ОС Android. Все описанные ниже примеры проверялись на работоспособность на Eclipse 4.2, версия Java 1.6 под ОС Android 4.1 (Ice Cream Sandwich). 1. Необходимый уровень знаний. Настоящее руководство предполагает, что у вас уже есть… Continue reading

Диалог открытия файла для Android

Как известно, в палитре компонентов ОС Android1 отсутствует компонент диалога открытия файла. Давайте попробуем реализовать его самостоятельно. Чтобы не реализовывать отдельный скучный компонент, напишем программу специализированного детского видеоплеера. Совсем маленьким детям, не умеющим читать, тяжело пользоваться стандартным плеером, ведь для этого нужно уметь лазить по папкам и подпапкам для выбора… Continue reading

Дистанционное отключение рекламы в Android приложении

После публикации приложения в Google Play критическое значение имеют первые несколько дней (иногда недель), когда система оценивает программу в том числе по количеству скачиваний и отзывам пользователей. В случае, если схема монетизации программы подразумевает размещение встроенной рекламы, то в первое время, когда пользователи только присматриваются к приложению, трансляцию рекламы лучше… Continue reading