Разработка под Android

  • ХабрахабрФото Перформанс мониторинг по-взрослому: выкладываем запись Mobile Meetup

    Перформанс мониторинг по-взрослому: выкладываем запись Mobile Meetup

    Привет! Как и обещали, возвращаемся с записью второго митапа для мобильных разработчиков от Ozon Tech и сообщества Coffee&Code. В анонсе я уже рассказал о нашем стеке, что у нас 150+ мобильных инженеров и подход Backend-Driven UI — повторяться не буду. Вместо тысячи слов — просто посмотрите запись:) Какие метрики собираются и как мы боремся за перформанс приложения Ozon Моё выступление…

    Читать далее »
  • ХабрахабрФото Тестирование продукта RuScanner: как заставить отладчик Android работать во благо тестирования

    Тестирование продукта RuScanner: как заставить отладчик Android работать во благо тестирования

    Всем привет, меня зовут Дарья Чернышева, я инженер по обеспечению качества команды RuScanner. В этом посте я расскажу про процессы на проекте и о том, как мы при помощи специальных отладочных инструментов Android решили проблему со сканированием штрих-кодов в автоматизации. Подробнее про продукт RuScanner (RS) — приложение для сканирования маркированных товаров и коробов, в которые эти товары упаковываются. Товары сканируются…

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

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

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

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

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

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

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

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

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

    Читать далее »
  • ХабрахабрФото Многомодульный BDSM: стоит ли внедрять Gradle модули и какие типы модулей бывают?

    Многомодульный BDSM: стоит ли внедрять Gradle модули и какие типы модулей бывают?

    С каждым годом многомодульность в Android становится всё популярнее и популярнее. Выходит всё больше и больше статей, рассказывающих о ней. Но есть ощущение, что везде описывается просто подход, применяемый в рамках конкретного проекта. При этом можно заметить, что каждая компания применяет многомодульность по-своему. Многомодульность — это лишь подход. Кому-то он может помочь, а кому-то и навредить. Во многих статьях лишь…

    Читать далее »
  • ХабрахабрФото Как и зачем собирать Android приложение в docker контейнере

    Как и зачем собирать Android приложение в docker контейнере

    Добрый день, уважаемые читатели. Я - Владимир, меня зовут девопс. Говорят, что девопс - это болезнь и я это вам сегодня докажу. Ответа на вопрос "зачем?" вы тут не найдете, это кликбейт, я и сам не знаю. Все происходящее мотивируется девизом "бекоз ай кен". Если без шуток, то можно прогонять процесс сборки, создавать изолированные тест-кейсы, прогонять через автотесты, SonarQube и…

    Читать далее »
  • ХабрахабрФото О чём расскажут на Mobius 2022 Spring: декларативный UI, глубокие ссылки и многое другое

    О чём расскажут на Mobius 2022 Spring: декларативный UI, глубокие ссылки и многое другое

    Мобильным разработчикам давно знакома конференция Mobius, но в этот раз она пройдёт в необычном формате. В конце мая поучаствовать можно будет в онлайне (как в предыдущие два года), а вот в июне будет ещё и офлайн-день в Петербурге. Онлайновая часть будет сосредоточена на докладах, а офлайновая на живом общении: там будет сделано всё, чтобы участники могли вдоволь пообщаться и друг…

    Читать далее »
  • ХабрахабрФото Как я перестал бояться и начал делиться секретами с телефоном

    Как я перестал бояться и начал делиться секретами с телефоном

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

    Читать далее »
  • ХабрахабрФото Знакомьтесь: библиотека TiRecycler

    Знакомьтесь: библиотека TiRecycler

    Всем привет! Меня зовут Александр Гузенко, и в Тинькофф я занимаюсь всякими техническими вещами вроде CI/CD, gradle и внедрением новых подходов. Хочу рассказать вам про библиотеку, которую мы создали в команде Тинькофф Бизнеса, когда столкнулись с многословными адаптер-делегатами.  Уникальность библиотеки и отличия от адаптер-делегатов Способ написания экранов со списками при помощи адаптер-делегатов очень многословен и заставляет писать много бойлерплейт-кода. Все…

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


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