Android

  • ХабрахабрФото YouTube Vanced больше нет. Но есть ReVanced

    YouTube Vanced больше нет. Но есть ReVanced

    Статья навеяна этой новостью на Хабре Печальные новости о проекте YouTube Vanced. Гугл потребовал закрытия проекта и удаления готовых дистрибутивов. Разработчики подчинились. Поэтому больше YouTube Vanced с официального сайта не скачать. Возможно есть где-нибудь на зеркалах, но надо быть осторожным. В дистрибутиве могут быть вредные присадки. Чем был хорош YouTube Vanced: Проигрывание видео в фоне, в том числе с погашенным…

    Читать далее »
  • ХабрахабрФото Улучшаем производительность android-приложения с помощью Baseline profiles

    Улучшаем производительность android-приложения с помощью Baseline profiles

    Производительность важна для формирования положительного пользовательского опыта использования приложения, поэтому разработчики стремятся ускорить работу своих программ. Для приложений в области безопасности важно время инициализации: пара секунд может стать роковой для пользователя. Поэтому в «Лаборатории Касперского» мы пристально следим за производительностью наших приложений, анализируем влияние новых доработок на ключевые метрики и регулярно улучшаем их. В большинстве случаев работа над производительностью сводится…

    Читать далее »
  • ХабрахабрФото Улучшаем производительность android-приложения с помощью Baseline profiles

    Улучшаем производительность android-приложения с помощью Baseline profiles

    Производительность важна для формирования положительного пользовательского опыта использования приложения, поэтому разработчики стремятся ускорить работу своих программ. Для приложений в области безопасности важно время инициализации: пара секунд может стать роковой для пользователя. Поэтому в «Лаборатории Касперского» мы пристально следим за производительностью наших приложений, анализируем влияние новых доработок на ключевые метрики и регулярно улучшаем их. В большинстве случаев работа над производительностью сводится…

    Читать далее »
  • ХабрахабрФото От LiveData к Flow…

    От LiveData к Flow…

    Intro Мы - Дима (@fonfon) и Настя, Android-разработчики в компании СберЗдоровье. В этой статье мы хотим рассказать о том, как мы перевели весь наш проект с LiveData на Flow, с какими трудностями столкнулись и что полезного узнали. Эта статья будет полезна тем, кто работает с LiveData, уже пробовал / хочет попробовать Flow для хранения состояний во ViewModel, а также командам,…

    Читать далее »
  • ХабрахабрФото Разработка графического кроссплатформенного приложения на C#. LXUI

    Разработка графического кроссплатформенного приложения на C#. LXUI

    Всем привет! Меня зовут Леонид, я являюсь разработчиком программного обеспечения (ПО) на языках программирования С++, C# и Java. Основной род деятельности за последние 10 лет создание систем сбора данных, мониторинга и автоматизации в промышленной сфере, так же участвовал в разработке ПО для финансового сектора. В одном из проектов была поставлена задача разработать пользовательское ПО, которое должно работать в операционных системах…

    Читать далее »
  • ХабрахабрФото Как сделать Android-приложение тестируемым? Часть 2 — MVI

    Как сделать Android-приложение тестируемым? Часть 2 — MVI

    В первой части статьи мы последовательно рассмотрели шаги по созданию и преобразования приложения для Android, необходимыми для реализации тестов, начиная от Unit-тестирования и заканчивая E2E-тестами. Сегодня мы рассмотрим архитектурные подходы Model-View-Intent (MVI), создадим собственную реализацию MVI и на ее примере разберем особенности разработки и тестирования приложений на MVI и подготовимся к обсуждению разработки тестируемых реактивных интерфейсов на Jetpack Compose в…

    Читать далее »
  • ХабрахабрФото Как создать мобильную ферму, или Вжух! И ты мобильный фермер

    Как создать мобильную ферму, или Вжух! И ты мобильный фермер

    Привет, «Хабр»! Мы — Даня и Ксюша, разработчик и тестировщик команды мобильных приложений в компании ATI. SU. Сегодня хотим рассказать удивительную историю о том, как наши системные администраторы помогли нам развернуть мобильную ферму Android-девайсов, и с чем мы столкнулись. Опишем технические детали, чтобы вы могли повторить наш опыт. Однажды и ваша команда сможет отлаживать и тестировать удалённо на большом парке…

    Читать далее »
  • ХабрахабрФото Охота на бройлеров. Как работают китайские телефонные хакеры

    Охота на бройлеров. Как работают китайские телефонные хакеры

    Несколько лет назад, когда я ещё работал в антивирусной компании, я купил недорогой смартфон на Android для пожилой родственницы. Телефон позиционировался, как отечественный продукт, но по факту был, разумеется, китайским аппаратом, выпущенным под российским брендом. Удаляя идущие с завода ненужные приложения и добавляя отсутствующие, я решил заодно установить и антивирус — мало ли, на какую ссылку нажмёт малограмотная в айтишных…

    Читать далее »
  • ХабрахабрФото Vivaldi 5.3 — Ломать и строить

    Vivaldi 5.3 — Ломать и строить

    Пожалуй, самое увлекательное занятие - изменять окружающий мир следуя собственным идеям и задумкам. Разглядеть в обычном полене потенциал и выстругать из него какую-нибудь полезную в хозяйстве Буратину, разложить канцелярские приборы на рабочем столе по феншую или разукрасить садовые скамейки копиями тестовых картинок для дальтоников - много можно найти интересных и нужных задач для творческой личности. Есть только один минус во…

    Читать далее »
  • ХабрахабрФото Эволюция Server-Driven UI: динамические поля, хэндлеры и многошаг

    Эволюция Server-Driven UI: динамические поля, хэндлеры и многошаг

    Server-Driven UI (SDUI) — это подход для динамичного и гибкого пользовательского интерфейса, когда сервер посредством API сообщает приложению, какие компоненты и с каким контентом отображать. Он довольно популярен, и мы его тоже используем на многих экранах — помогает быстро выпускать фичи в продакшн.  В статье покажу, на каких экранах мы его применяем, и расскажу, как развивались у нас подходы гибкого…

    Читать далее »


Кнопка «Наверх»