Рубрика: Хабр Мобильная разработка

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

Хорошее мобильное приложение должно быть не только создано с использованием современных архитектурных шаблонов, но и быть подготовленным к реализации автоматических тестов. Мы рассмотрим с вами на практическом примере как создается приложение с учетом возможностей тестирования, чем отличаются архитектуры и соответствующие подходы к созданию тестов и как создать полный спектр тестов от unit-тестирования бизнес-логики до End-to-End...

[Перевод] О Flutter 3

Flutter 3 — последний этап для перехода от мобильной к многоплатформенной интегрированной среде, которая поддерживает настольные приложения для macOS и Linux, интеграцию с Firebase, функции повышения производительности, а также может быть совмещена с Apple Silicon. О том, что интересного доступно в новой версии, узнаем под катом. Читать далее Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0

Поворотный стол. Часть 2

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

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

В нашем новом выпуске лучший дизайн приложений в Apple Design Awards 2022, гибкая навигация и первый взгляд на песочницу конфиденциальности, Flutter в разработке игр, «ретро» в Майнкрафт и многое другое. Всего 95 материалов! Подключайтесь к нашему Telegram-каналу Mobile Insights, где подборки статей и новостей выходят каждый день. Читать дальше → Щелкните ниже, чтобы поставить оценку!...

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

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

Гибкая навигация в iOS

Помните времена, когда дизайнеры рисовали незамысловатые интерфейсы, а разработчики просто описывали переходы от одного экрана к другому? Вот и я не помню. Современное iOS-приложение – это тысячи строк кода, где добрая четверть – всего лишь описание навигации. Закономерно, что для упрощения жизни появляются различные фреймворки для навигации.  Меня зовут Тимур Шафигулин, я – iOS-разработчик в...

Полдюжины правил для статического анализатора Detekt

Техлид Android-команды KODE Дмитрий Суздалев выпустил небольшой, но полноценный опенсорс-проект: набор улучшений для статического анализатора Kotlin-кода Detekt, которые обучают его проверять соблюдение различных правил при использовании библиотеки Jetpack Compose. Набор правил попал в еженедельный Compose Newsletter, так что теперь самое время поделиться им с сообществом Хабра. Читать далее Щелкните ниже, чтобы поставить оценку! Всего: 0 В...