Планета гаджетов / технологий
Содержание
У Яндекса есть «Плюс». У Google сформировался Google One — сервис централизованной подписки и управления продуктами. Там и гигабайт можно прикупить, и семейный доступ оформить. Какие-то движения есть у Apple, что-то есть у Microsoft. Мы наблюдаем очередной виток развития экосистем — централизованная подписка. «Будь с нами, это выгодно» — говорит каждая компания в отдельности.
Надо сказать, что шаг за пределы монитора в виде колонок и телефонов, которые тоже участвуют в подписке, уже сделан. Яндекс пошёл и того дальше — каршеринг свой со своей бортовой системой. «Дорогая, мы не можем быть вместе: у тебя… Google, у меня Apple» — Монтекки и Капулетти в современном исполнении.
Дорогая редакция напоминает, что самые важные в жизни вещи — это не вещи.
Подборка инсайтов о лучших приложениях по версии Apple.
BLOG.APPFIGURES.COM
Что делать в ситуациях, когда ваши UI-тесты прерываются системными алёртами, и с какими дополнительными трудностями вы можете столкнуться при их обработке.
USEYOURLOAF.COM
Список функций и запросов для тех, кто только начинает знакомиться с UI-тестами, либо для тех, у кого эта информация постоянно вылетает из головы.
WWW.HACKINGWITHSWIFT.COM
В материале представлены ситуации, в которых использование throw помогает писать более компактный и информативный код. Например, при выполнении сетевых запросов или создании юнит-тестов.
WWW.SWIFTBYSUNDELL.COM
Знакомимся с очередным нововведением Swift 5. SE-0228 направлено на расширение возможностей при работе со строками, генерируемыми в рантайме. Новая реализация ExpressibleByStringInterpolation решает проблемы производительности и читаемости кода.
ERICASADUN.COM
Контроллер, повторяющий поведение UI-элементов приложения Apple Music.
GITHUB.COM
Короткая заметка о том, как анимировать нажатия на таб баре.
BLOG.KULMAN.SK
Немного функционального программирования, логики, взаимной рекурсии и топологии на языке Swift.
WWW.FEWBUTRIPE.COM
Подробный анализ того, что происходит, когда пользователь нажимает на «Спуск» в камере телефона, и примеры того, как изображения сжимаются без потери качества.
WWW.SWIFTJECTIVEC.COM
Хороший лонгрид о спорном подходе в разработке приложений — использовании Flutter. Если вас тоже раздраждает Interface Builder, то стоит попробовать.
MEDIUM.COM
Набор инструментов для расширения возможностей при работе с симулятором iOS. Программы предоставляют доступ к файлам и настройкам пользователя на симуляторе, позволяют провести верификацию UI или посмотреть данные Core Data.
WWW.AVANDERLEE.COM
Клёвая утилита для работы со строками локализации. Всё, что нужно — это указать путь к файлам локализации, и будет вам счастье.
GITHUB.COM
Создаем скрипт на Swift, изменяющий данные при маппинге запроса в Charles.
ITNEXT.IO
Шикарная утилита для форматирования кода с поддержкой различных правил и настроек.
GITHUB.COM
Часто картинки можно сжать так, что размер уменьшится в разы, а на глаз всё равно не отличить. Появился конкурент популярному TinyPNG — Squoosh. Сделано в Google. Была возможность проверить в продакшене. Сжал картинки для промоакции лучше, чем TinyPNG.
SQUOOSH.APP
Лонгрид с анализом всего, что произошло в мире UX за год и некоторыми мыслями о том, что нас ждёт будущем.
TRENDS.UXDESIGN.CC
Несмотря на то, что уже несколько лет Apple активнее и активнее продвигает концепцию приложений, которыми может пользоваться кто угодно, далеко не все разработчики обращают на это внимание. По ссылке — пара способов убедиться, что вы (не) в их числе.
MEDIUM.COM
Хайку или хокку про Swift.
WWW.HACKINGWITHSWIFT.COM
Maps.me, как известно — проект кроссплатформенный. Сказ о том, как команда переходила с OpenGL на Metal. Когда читаешь, понимаешь, в какие непростые условия выбора может попасть проект.
HABR.COM
Философское рассуждение о причинах разработки приложений (в названии — не совсем спойлер, конечно).
MEDIUM.COM