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

  • Хабрахабр

    [Из песочницы] Редактор кода на Android: часть 1

    Перед тем как закончить работу над своим редактором кода я много раз наступал на грабли, наверное декомпилировал десятки похожих приложений, и в данной серии статей я расскажу о том чему научился, каких ошибок можно избежать и много других интересных вещей. Вступление Привет всем! Судя из названия вполне понятно о чем будет идти речь, но всё же я должен вставить свои…

    Подробнее »
  • Хабрахабр

    Релиз мобильных приложений одной кнопкой

    Всем привет! Меня зовут Михаил Булгаков (нет, не родственник), я работаю релиз-инженером в Badoo. Пять лет назад я занялся автоматизацией релизов iOS-приложений, о чём подробно рассказывал в этой статье. А после взялся и за Android-приложения. Сегодня я подведу некоторые итоги: расскажу, к чему мы пришли за это время. Long story short: любой причастный к процессу сотрудник может зарелизить хоть все…

    Подробнее »
  • Хабрахабр

    [Перевод] Native vs Flutter vs React Native: тестируем производительность в работе с UI-элементами

    Давайте возьмём задачи разной сложности и сравним потребление памяти, FPS, загрузку CPU и GPU при работе мобильных приложений, созданных с помощью разных технологий. Предыстория Мы постоянно изучаем производительность кроссплатформенных мобильных решений, доступных на рынке. Мы хотим знать, какая технология лучше всего подходит для разработки того или иного продукта. В этой статье мы решили исследовать производительность при отрисовке графического интерфейса, которая…

    Подробнее »
  • Хабрахабр

    Дайджест интересных материалов для мобильного разработчика #350 (22 — 28 июня)

    В этом выпуске, конечно, у нас много материалов с WWDC — App Clips, виджеты, новый Xcode, macOS Big Sur, изменения в StoreKit, UIKit и SwiftUI. Кроме них стилизация, полезные инновации, логистика, анимации и многое другое. Сегодня вечером прошла 1-я конференция Apple для разработчиков ― впервые полностью в формате онлайн. В этом репортаже мы перечислили наиболее значимые нововведения, которые были представлены…

    Подробнее »
  • Хабрахабр

    Стилизация Android-приложений и дизайн-система: как это сделать и подружить одно с другим

    Привет читателям!   В какой-то момент любое крупное приложение разрастается так, что сложно везде поддерживать однотипный дизайн и динамично реагировать на любые изменения и тенденции в  дизайне и UX-требованиях.   Поэтому решили внедрить в наше приложение дизайн-систему и добавить поддержку нескольких тем оформления.  Изучив различные способы, выработали свой подход к решению такой задачи. Хотелось сделать так, чтобы дизайн-систему и поддержку стилей можно…

    Подробнее »
  • Хабрахабр

    Android Camera2 API от чайника, часть 6. Стрим видео — сначала кодировали, теперь декодируем

    Итак, в предыдущем посте мы занимались кодированием «живого» видео формата H.264 на Android устройстве, которое затем отправляли для просмотра на персональный компьютер под виндой. Там наш видеопоток успешно раскодировывался и лицезрелся с помощью VLC плеера. А так же с помощью библиотеки VLCJ CAPRICA благополучно впихивался и в окошки JAVA приложения. Правда, каким именно образом он (VLC плеер) всё это проделывал,…

    Подробнее »
  • Хабрахабр

    Litho: лучшие практики для создания эффективного UI в Android

    Litho — UI-фреймворк от Facebook, который отвечает за быстрый рендеринг тяжелого UI в топовых приложения с миллиардами загрузок. Как его использовать, что происходит под капотом, и действительно ли с UI можно работать только из одного потока? Cookbook по Litho в расшифровке моего доклада с конференции Mobius 2019 Moscow под катом. [embedded content] С вами Сергей Рябов — разработчик из Лондона,…

    Подробнее »
  • Хабрахабр

    Оля, тесты и фабрика — путь к красивой архитектуре и чистоте кода

    В автоматизации тестирования существует много разных подходов, решений и способов. Самый распространенный и незаменимый —  паттерн Page Object (Screen Object). Я столкнулась с двумя подходами при работе с этим паттерном: c фабрикой для своих page object-ов и без нее. В этой статье на примере наших автотестов сравним оба подхода, их плюсы и минусы. Покажу, как выглядит наша фабрика page object-ов.…

    Подробнее »
  • Хабрахабр

    Как сократить оформление ущерба по ОСАГО с нескольких дней до 60 минут

    Для этого мы интегрировали взрыв-схемы в приложение для страховых экспертов «Согласия» и сделали акт осмотра полностью электронным, его можно подписать прямо на месте.Один из видов страхования, который предоставляет «Согласие» — ОСАГО. Согласно данным опроса Авито.Авто: 69% водителей хотя бы раз попадали в аварию, а 49% из них делали это один или два раза. Ежегодно тысячи людей сталкиваются с оформлением выплат…

    Подробнее »
  • Хабрахабр

    Android 11 Beta и обновления для разработчиков

    Привет, Хабр!10 июня вышла бета-версия Android 11! В этой статье мы хотели бы коротко рассказать о главных новинках в Android 11 Beta, Google Play и инструментах для разработчиков. А также хотели бы пригласить всех читателей на специальное онлайн мероприятие, посвященное выходу Android 11 Beta, которое состоится сегодня, 17 июня в 19:00 по Московскому времени. Специальный гость мероприятия, известный каждому Android…

    Подробнее »


Кнопка «Наверх»
Закрыть