Всем привет! Поводом к написанию данной статьи стало осознание того факта, что при наличии большого количества статей и обзоров про приложения VPN-клиенты для Android, нет ни одной нормальной статьи описывающей проблемы разработки с использованием VpnService API. Причём, в большинстве случаев вы, как разработчик приложения, не сможете ничего сделать с этими проблемами.
Читать полностью »
Рубрика «Разработка под android» - 183
Разработка VPN-клиента под Android (Часть 1)
2014-08-01 в 11:17, admin, рубрики: android, vpn, баги, Блог компании Mobisoft, Разработка под android, юморЯ всё ещё обожаю программирование графики
2014-07-31 в 13:08, admin, рубрики: android, minecraft, велосипеды, графика, Программирование, Разработка под android
Примерно год назад я написал рассказ про один из своих велосипедов, который я назвал “Я обожаю программирование графики”. В том рассказе я старался показать процесс разработки “с романтичной стороны”, немного пошутив над собой, мол всё так весело и забавно, когда программируешь графику. Я рассказал историю только со стороны “Ого! Полосатенько...”, а теперь, почти год спустя, я решил поделиться с Вами рассказом о том, как же это всё работало и чем закончилось. Хочу сразу предупредить, что это всё ещё рассказ о велосипедах. Это не рассказ о революционных технологиях или супер-мега умных решениях. Это рассказ о том, как я, в своё удовольствие, умышленно писал велосипед.
Рассказ снова немного сумбурный и всех, кто не любит Android, С++, Live Wallpaper, Minecraft, велосипеды, поток сознания, который слабо привязан к теме и всё около того, хочу сразу предупредить что их может огорчить содержание этого поста, поэтому продолжайте чтение на свой страх и риск.
Читать полностью »
Пишем на Kotlin под Android
2014-07-30 в 9:52, admin, рубрики: android, gradle, intellij idea, kotlin, Блог компании JetBrains, Программирование, Разработка под android Года два назад я обнаружил, что в Android Market нет удобных мне приложений для учета времени, затраченного на разные проекты. Как настоящий лентяй я решил не искать требуемое, а написать его сам. Это оказалось несколько сложнее, чем казалось вначале, и я все забросил в режиме вялотекущего хобби воплощение моего желания прожило больше года, медленно продвигаясь от идеи к альфа-версии.
И тут вдруг добрые люди предложили мне рассказать, как писать под Android на Kotlin'e. Мне показалось, что это — добрый знак, и я быстро переписал приложение на Kotlin, закончил его и выложил в Google Play.
Важное уточнение: эта статья — только про то, как писать под Android на Kotlin'e. Интересно будет только тем, кто хочет попробовать Kotlin, и тем, кто хочет понять, зачем его пробовать. Приложение, которое я написал — очень-очень простое (и само по себе никак не относится к JetBrains). В его коде гарантированно можно что-то улучшить, оно выложено на Github только для примера, а не в качестве образца восхитительного кода. Оно работает, и если вам хочется его попробовать, то поставить можно отсюда. Но еще раз: это — демо, его цель — быть не совершенным приложением, а введением в Kotlin под Андроид.
Опять что-то новое. И зачем мне это знать?
Новинки в Support-Library
2014-07-29 в 8:20, admin, рубрики: mobile development, Блог компании e-Legion Ltd., Разработка под androidПродолжаем публиковать e-Lectures — видео-лекции от мобильных разработчиков e-Legion.
В этом видео Степан stepango Гончаров рассказал новинках, которые появились в support-library 21, для чего они нужны, какие проблемы могут с ними возникнуть и как их использовать уже сейчас.
Аспектно ориентированное программирование в Android
2014-07-28 в 7:51, admin, рубрики: android, android studio, aspectj, gradle, Разработка под androidУслышав об аспектно ориентированном программировании я, как Android разработчик, сразу подумал, что на Android это вряд ли заработает, однако, решил попробовать. Я был очень удивлен, когда уже через 5 минут приложение, использующее AspectJ, успешно заработало на телефоне.
Не буду убеждать в необходимости использования аспектов в Android и приводить примеры «uses cases», просто приведу пример того, как добавить к своему приложению возможность использования аспектов. Что такое аспекты и для чего их использовать прекрасно описано, например, на wiki.
Читать полностью »
Быстрое создание графических ресурсов от mdpi до xxhdpi
2014-07-28 в 6:51, admin, рубрики: android, android dpi, android ui, Разработка под android Часто ли вам приходилось изменять размер графики для разных разрешений устройств. В моем случае это происходило часто, и для этого я нашел решение. Подкатом видео как это делать.
Читать полностью »
Рисуем знак рубля в Android приложении
2014-07-27 в 13:06, admin, рубрики: typeface, знак рубля, Разработка под android, рубль В последнее время перед разработчиками все чаще ставится задача использовать символ рубля в тексте. Однако, символ рубля был утвержден относительно недавно, символ получил свой код в стандате Unicode еще позже. Естественно, гарнитура Roboto на текущих платформах еще не содержит знака рубля.
Читать полностью »
Полезные материалы для мобильного разработчика #63 (21-26 июля)
2014-07-27 в 8:48, admin, рубрики: android, iOS, mobile development, windows phone, маркетинг, мобильные устройства, монетизация, Разработка под android, разработка под iOS, разработка приложенийНа этой неделе раскрылась интересная история о недокументированных процессах на iOS-устройствах, Хабр дружно разбирался, за что могут заблокировать разработчика в Google Play, вышел новый отчет Developer Economics, наконец, Yahoo купила Flurry — консолидация на рынке инструментов для разработчиков набирает обороты.
За что блокируют разработчиков Google Play
2014-07-26 в 9:34, admin, рубрики: android, Google, play, бан, блокировка, Разработка под android
Главная идея статьи — собрать в одном месте как можно больше реальных прецедентов блокировок приложений и аккаунтов разработчиков. Для каждого случая подробно разобрать причины и последствия.
Тема очень серьёзная. Если гугл заблокирует вас однажды — обратно пути уже не будет. По всей видимости, отслеживается взаимосвязь аккаунта с вашим ФИО, IP, Mac-адресом и прочими личными данными. Испортите отношение с Google один раз — потом не отмоетесь никогда.
Чтобы не потерять аккаунт, зарегистрированный лично на вас — нужно следовать определённым принципам. Давайте попытаемся вместе их вывести.
Читать полностью »