Рубрика «android development» - 35

В данной статье мы кратко расскажем о том, как можно защитить свою программу от взлома, не интегрируя стандартное решение от Google и предоставим пример рабочего кода. Интересно? Просим под кат!

Читать полностью »

Все согласны, что Google Play переполнен некачественными приложениями, но никто не хочет брать вину на себя — принято винить абстрактный Android или просто Google, который выпустил систему без строгих гайдланов, создал маркет без модерации и дал возможность производителям, делать свои оболочки с разноцветными иконками и градиентами.

Но каждый день выходят новые приложения с дизайном из iOS, темами из 2.3, не адаптированные для планшетов и с размытыми картинками на HD-экранах. И в этом виноват не Google, а разработчики. Кто-то не пытается спорить, когда заказчик присылает макеты от iOS версии, кто-то пытается, но сдается. Кто-то разрабатывает приложение ради опыта, откладывая «неважное» на потом, и так оно и остается. Стартапы делают приложения «за день», а потом лихорадочно фиксят баги, создавая снежный ком, который уже никто не перепишет с нуля. Крупные социальных сети, имея деньги и время, каким-то образом умудряются выпускать ужасные клиенты…
Читать полностью »

Google обновила соглашение с разработчиками, добавив специальный пункт, обращенный к разработчикам, которые пытаются обновлять, изменять или заменять APK приложения самостоятельно или используя посторонние сервисы. Эта новый пункт, внесенный в секцию «Dangerous Products» специально говорит, что никакое приложение с Google Play не может быть обновлено каким-то другим способом, кроме как через механизм обновления Google Play. Понять такую политику Google можно в связи с возросшим беспокойством по поводу вредоносных программ и безопасности.Читать полностью »

В этом году, по многочисленным просьбам участников решили сделать
отдельный мобильный поток DevConf@Mobi
image
Android Custom Components ( Разработка визуальных компонентов для Android )
Чики Чан начала разрабатывать мобильные приложения в компании Google,
где работала над Android-версией Google Maps.
Позже основала свою компанию, пишет приложения как для Android, так и для iOS.
Выпуск версий Android-приложения с помощью Maven
Дарья Ряжских, Android-разработчик из компании DevPocket.
Introduction to Android Testing (Тестирование приложений под Андроид)
Диего Торрес Милано работает с Android с первых выпусков платформы в 2007 года.
Занимается консультированием, обучением и разработкой, но основная специализация – тестирование. Автор книги Android Application Testing Guide
Читать полностью »

Вступление

Вновь приветствую, коллеги.

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

Создание нестандартного компонента с нуля. Часть 2

В этой статье под катом мы продолжим накручивать свистелки и... дополнительные возможности нашей клавиатуре. На повестке дня:

  1. Сохранение состояния компонента при повороте экрана
  2. добавление подсветки при оверскролле
  3. передача параметров в XML
  4. Мультитач зуммирование

Читать полностью »

Вступление

Приветствую, коллеги!

Достаточно часто при разработке мультимедийных Андроид-приложений (далее просто “приложений”) мы сталкиваемся с задачей создания собственных компонентов, не предусмотренных в системе. Это могут быть всяческие ручки-переключатели, визуализаторы спектра и т. п. Некоторые из них могут быть получены простой заменой графического ресурса, поворотом канвы на 90 градусов и т. п. Но, иногда, все же приходится делать что-то свое “с нуля”.
В этой статье я собираюсь рассказать о создании компонента — простой клавиатуры фортепиано, при помощи наследования от класса View и реализации всех внутренностей “самостоятельно”. Почему в кавычках — увидите дальше.

В серии статей я постараюсь осветить такие вопросы, как:

  1. отрисовка компонента
  2. добавление скроллинга с использованием стандартных скроллбаров
  3. взаимодействие, использование селекторов для клавиш
  4. Сохранение состояние компонента при повороте экрана
  5. добавление подсветки при оверскролле
  6. передача параметры в XML
  7. pinch zoom

Первая статья будет о первых трёх пунктах.

Если Вам интересны эти темы, добро пожаловать под кат.
Читать полностью »

Сегодня я хочу поделиться с вами моим вольным переводом статьи, написанной Сергеем Повзнером (Sergey Povzner). Сергей ведёт блог bongizmo.com и занимается разработкой туристических гидов под общим названием Citybot.

В то время как Android продолжает свой невероятный рост, всё больше и больше программистов начинают разрабатывать приложения на этой платформе. Если ты начинаешь свой путь сегодня, то ты определенно — счастливчик. За последние годы Android значительно повзрослел и избавился от множества детских болезней. Информации по платформе более чем достаточно. Я же расскажу о самых важных ресурсах.

Статья будет полезна как новичкам, так и опытным разработчикам. Это гид по миру Android-разработки.
Читать полностью »

Как известно, спрос рождает предложение.
Китай производит сотни видов Android смартфонов и планшетных ПК, попробуем выяснить, что же он нам предлагает в ответ на наш спрос.
Androidы из Китая. Какие они?
Картинка для привлечения внимания к сухим цифрам и статистике как бы символизирует наше внутреннее состояние, когда мы смотрим на кучу почти одинаковых устройств.
Читать полностью »

Да-да, перед вами снова статистика распространённости версий Android. Но! Есть одно отличие, если до этого Google считал телефоны только в момент регистрации (соответственно, если вы прошились на другую версию оси, то вас посчитали дважды, трижды и т.к.), теперь же, начиная с апреля, считаются только обращения в Google Play.

Google меняет подход к подсчету популярности версий Android или обновленная статистика по актуальности версий
Читать полностью »

Добрый день, в своей статье, хочу рассказать, всем известную практику разработки ПО — Continuous Integration или Непрерывная интеграция.
Чтобы сразу пояснить в чем особенность статьи объясню, что в нашей команде стояла задача построить единый процесс для всех наших проектов. А проекты у нас бывают как мобильные (iOS, Android) и веб (верстка, сервисы, сайты).
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js