Connect with us

Новости

Digest MBLTdev: Новости для iOS разработчиков №199

В течение недели топовые iOS-разработчики Руслан Гуменный, Саша Черный, Сергей Бендак, Вадим Дробинин, Юрий Петухов и директор по продукту VK Иван Козлов собирают для вас интересные и полезные ссылки на статьи, необходимые для прочтения каждому начинающему и опытному разработчику. В каждом выпуске – новости, коды, инструменты, дизайн и прочее.

Фото аватара

Опубликовано

/

     
     

У Яндекса есть «Плюс». У Google сформировался Google One — сервис централизованной подписки и управления продуктами. Там и гигабайт можно прикупить, и семейный доступ оформить. Какие-то движения есть у Apple, что-то есть у Microsoft. Мы наблюдаем очередной виток развития экосистем — централизованная подписка. «Будь с нами, это выгодно» — говорит каждая компания в отдельности.

Надо сказать, что шаг за пределы монитора в виде колонок и телефонов, которые тоже участвуют в подписке, уже сделан. Яндекс пошёл и того дальше — каршеринг свой со своей бортовой системой. «Дорогая, мы не можем быть вместе: у тебя… Google, у меня Apple» — Монтекки и Капулетти в современном исполнении.

Дорогая редакция напоминает, что самые важные в жизни вещи — это не вещи.

The numbers behind Apple’s best apps and games of 2018

Подборка инсайтов о лучших приложениях по версии Apple.

BLOG.APPFIGURES.COM

Handling System Alerts In UI Tests

Что делать в ситуациях, когда ваши UI-тесты прерываются системными алёртами, и с какими дополнительными трудностями вы можете столкнуться при их обработке.

USEYOURLOAF.COM

Xcode UI Testing Cheat Sheet

Список функций и запросов для тех, кто только начинает знакомиться с UI-тестами, либо для тех, у кого эта информация постоянно вылетает из головы.

WWW.HACKINGWITHSWIFT.COM

Using errors as control flow in Swift

В материале представлены ситуации, в которых использование throw помогает писать более компактный и информативный код. Например, при выполнении сетевых запросов или создании юнит-тестов.

WWW.SWIFTBYSUNDELL.COM

The Beauty of Swift 5 String Interpolation

Знакомимся с очередным нововведением Swift 5. SE-0228 направлено на расширение возможностей при работе со строками, генерируемыми в рантайме. Новая реализация ExpressibleByStringInterpolation решает проблемы производительности и читаемости кода.

ERICASADUN.COM

CardPresentationController

Контроллер, повторяющий поведение UI-элементов приложения Apple Music.

GITHUB.COM

Animating tab bar buttons on tap

Короткая заметка о том, как анимировать нажатия на таб баре.

BLOG.KULMAN.SK

Seemingly Impossible Swift Programs

Немного функционального программирования, логики, взаимной рекурсии и топологии на языке Swift.

WWW.FEWBUTRIPE.COM

Optimizing Images

Подробный анализ того, что происходит, когда пользователь нажимает на «Спуск» в камере телефона, и примеры того, как изображения сжимаются без потери качества.

WWW.SWIFTJECTIVEC.COM

Flutter will change everything

Хороший лонгрид о спорном подходе в разработке приложений — использовании Flutter. Если вас тоже раздраждает Interface Builder, то стоит попробовать.

MEDIUM.COM

Simulator tools to get more out of the simulator

Набор инструментов для расширения возможностей при работе с симулятором iOS. Программы предоставляют доступ к файлам и настройкам пользователя на симуляторе, позволяют провести верификацию UI или посмотреть данные Core Data.

WWW.AVANDERLEE.COM

Localization Editor

Клёвая утилита для работы со строками локализации. Всё, что нужно — это указать путь к файлам локализации, и будет вам счастье.

GITHUB.COM

Quickly switch between local mocks with Charles

Создаем скрипт на Swift, изменяющий данные при маппинге запроса в Charles.

ITNEXT.IO

SwiftRewriter

Шикарная утилита для форматирования кода с поддержкой различных правил и настроек.

GITHUB.COM

Squoosh

Часто картинки можно сжать так, что размер уменьшится в разы, а на глаз всё равно не отличить. Появился конкурент популярному TinyPNG — Squoosh. Сделано в Google. Была возможность проверить в продакшене. Сжал картинки для промоакции лучше, чем TinyPNG.

SQUOOSH.APP

State of UX in 2019

Лонгрид с анализом всего, что произошло в мире UX за год и некоторыми мыслями о том, что нас ждёт будущем.

TRENDS.UXDESIGN.CC

Is your app accessible?

Несмотря на то, что уже несколько лет Apple активнее и активнее продвигает концепцию приложений, которыми может пользоваться кто угодно, далеко не все разработчики обращают на это внимание. По ссылке — пара способов убедиться, что вы (не) в их числе.

MEDIUM.COM

Haikuing with Swift

Хайку или хокку про Swift.

WWW.HACKINGWITHSWIFT.COM

Apple Metal в MAPS.ME

Maps.me, как известно — проект кроссплатформенный. Сказ о том, как команда переходила с OpenGL на Metal. Когда читаешь, понимаешь, в какие непростые условия выбора может попасть проект.

HABR.COM

Don’t develop an app for the money

Философское рассуждение о причинах разработки приложений (в названии — не совсем спойлер, конечно).

MEDIUM.COM

Предыдущие выпуски Digest MBLTDEV и подписка доступны на официальном сайте. Всё бесплатно и никакого спама, честно!

Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
Advertisement

Наши партнеры:

LEGALBET

Мобильные приложения для ставок на спорт
Telegram

Популярное

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: