Автотестирование View системы развивается уже достаточно давно. У нас есть множество инструментов, зарекомендовавших себя очень хорошо. Напротив, Compose только начинает обрастать различными решениями и фреймворками, например, у kaspresso на момент написания статьи Compose находиться в раннем доступе. Сегодня разберём в чём же особенности нативного тестирования на compose, наступим на пару граблей и напишем свои первые...
Фреймворки для анализа сетевого трафика мобильного приложения. Анализ сетевого трафика мобильного приложения на iOS. Часть 2. Читать дальше Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0
«Эти разработчики опять ничего не поняли!» — возмущается заказчик мобильного приложения. Но мы все знаем, что у разработчиков тонкая душевная организация и куча злых мемов на случай недопонимания с заказчиком. Чтобы не попасть в череду уточнений, согласований и — самое плохое — исправлений ошибок, нужно просто грамотно написать задачу для специалистов. Как это сделать, рассказывает руководитель проектного офиса “CleverPumpkin” Лада Ларкина. Читать далее Щелкните ниже, чтобы поставить...
Геймификация – один из популярных инструментов повышения вовлеченности пользователей в цифровых продуктах. Игровые или бонусные механики встречаются сегодня в большом количестве IT-сервисов, особенно в b2c сегменте. А что насчет инструментов в b2b, которые компании используют в своей ежедневной работе? Мы решили добавить элементы игры в продукт для логистов – внедрили геймификацию в приложение для осмотра...
В популярной в свое время игре Papers, please! игрок выполняет роль таможенника, проверяющего документы по все более усложняющимся правилам. Главная игровая механика — проверка документов на соответствие всем нормам, таким как верная дата и место выдачи, соответствие имени и фамилии человека на всех документах, срок действия визы, наличие человека в “черных” списках и тому подобное....
Возможно ли создать интерфейс для получения любого типа данных одинаковым способом? Это исследование данных. Как внутри программы мы получаем данные, создаем, трансформируем и передаем. Мой опыт разработки под iOS с 2008 года, примеры на языке Swift. Читать Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0
Внедрение SwiftUI (далее — SUI) в уже существующее приложение, написанное на UIKit, в середине 2022 г. уже не является вопросом времени, а скорее, определяется наличием соответствующих навыков. Перевод приложения Утконоса – одного из лидеров e-commerce на российском рынке – на SUI мы начали в конце 2020 года, когда подняли минимальную поддерживаемую версию iOS до 13-ой. Ниже хочу поделиться опытом перевода UIKit-вого таб-бара на TabView, со всеми подводными...