Рубрика «android» - 3

Введение

RecyclerView умеет превращать обычные операции с данными в плавные анимации. Когда вы добавляете элемент в список, остальные элементы плавно расступаются. При удалении — схлопываются. Эта магия происходит благодаря ItemAnimator — механизму, который я сегодня разберу до последнего винтика.

В этой статье мы погрузимся в архитектуру системы анимаций RecyclerView, проследим путь от вызова notifyItemInserted() до финальной анимации на экране.

Трехфазная архитектура: фундамент всей системы

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

Сейчас мессенджер Max «очень классно ловит даже на парковке» 🙃
Стало интересно: а что же за технологии стоят за этим чудом? Скачал APK (весит ~114 MB) и полез внутрь.

Технический разбор Max: что внутри APK - 1

Как ковырял

Ничего сверхъестественного:

Переезжаем в Firefox. Советы по настройке - 1

Разработчики Chrome, наконец, урезали поддержку лучшего блокировщика рекламы, uBlock Origin, и теперь популярность моего любимчика Firefox снова растёт1Читать полностью »

Обложка: LLM в кармане: запускаю локальные модели на Samsung S24 Ultra через PocketPal

Обложка: LLM в кармане: запускаю локальные модели на Samsung S24 Ultra через PocketPal

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

Все мы (разработчики Android-приложений), не так давно получили письмо вида:

Android обновление API SDK до 35 версии в сжатые сроки, в большом легаси-проекте - 1

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

Бум ИИ заставил техногигантов стремиться быстрее конкурентов внедрять инновации. Apple и Google, владеющие мобильными операционными системами iOS и Android, активно интегрируют собственные решения. Это платформа искусственного интеллекта Apple Intelligence и чат-бот c искусственным интеллектом Gemini. В настоящее время Google успешнее развивает ИИ-технологии. Однако поможет ли Google это преимущество обойти Apple на рынке мобильных устройств, особенно в США, где большинство пользователей предпочитает гаджеты «яблочной корпорации»? Вопрос остается открытым.

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

Мессенджер MAX (ru.oneme.app) — одно из приложений, которое в последнее время активно продвигается как альтернатива известным платформам. Он позиционируется как современный, быстрый и безопасный инструмент для общения, с поддержкой звонков, каналов и ботов. Но что скрывается под капотом? В этой статье — глубокий технический анализ APK-файла, включая структуру, зависимости, разрешения и архитектурные особенности.

📦 Шаг 1: Декомпиляция и первые наблюдения

Для анализа был использован apktool, jadx и ручной разбор ресурсов. После декомпиляции приложения версии 25.7.2Читать полностью »

Всем привет! Я full-stack веб-разработчик уже много лет. И вот год назад мне пришла идея поднять свой уровень английского, так как мой уровень был A2, меня он не устраивал совсем. У меня уже были неплохие знания грамматики, но лексика и практика очень хромали. И вот начался этот путь.

Как вообще пришла идея создать приложение

Сначала я, как и все наверное, начал искать материалы для обучения. Так как моей основной задачей было изучение слов, начал я с приложения anki, скачал популярную колоду 4000 words и начал учить. И первое, что сразу бросилось в глаза - это его ужасный интерфейс.Читать полностью »

Мое рабочее место egypt-style

Мое рабочее место egypt-style

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

Периодически читая Хабр, я еще не находил статей, описывающих внутренний мир штатных головных устройств (далее — ГУ) на базе Android, хотя я уверен, что не только мне было бы интересно, как там всё устроено и работает. Речь пойдет про одни из самых популярных авто на нашем рынке: Geely Coolray и частично Geely Tugella.
Эта статья обещает быть длинной с вырезками кода из JADX и не только, добро пожаловать под кат.

Пациент: Belgee X50 2024 года, он же Geely Coolray дорестайлинг, но с новым головным устройством на относительно красивом бело/синем UI.

Аппаратная и программная платформа

Железки и софт для Geely изготавливает компания ECARX.

Железо легко Читать полностью »


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