Выпуск  #9

Введение

Apple постепенно отходят от своей стратегии “нравится - зашерлочи”. На этой неделе они приобрели приложение Workflow, которое дает пользователям возможность автоматизировать взаимодействие между другими приложениями и системными функциями. Самое забавное, что в первом же обновлении отключили интеграции со сторонними мессенджерами и провайдерами карт.

Егор Толстой. Avito, руководитель мобильной разработки.

Главные материалы

В Podlodka #3 обсуждаем три очень тесно связанных, но все же разных термина: Inversion of Control, Dependency Injection и Dependency Inversion Principle. Наш гость, Илья Пучка, разработчик open source проектов DIP и Sorcery, рассказывает о практической реализации DI-контейнеров на Swift, отличиях FieryCrucible, DIP, Typhoon и Swinject.

iTunes

Критика React Native за его непригодность для решения наших ежедневных задач от человека, который попробовал его использовать для создания простого приложения. Новых особенностей не подмечает, но дает обзор с точки зрения обычного разработчика, что важно.

blog.madebywindmill.com

Материал от спонсора

А вы знаете отличия между такими механизмами, как URL Schemes, Deep Links, Universal Links, Facebook App Links и другими похожими терминами? В статье детально рассмотрены все эти термины и случаи, когда их нужно и не нужно использовать в ваших проектах.

blog.branch.io

Что еще почитать

Умный сейф для хранения парка тестовых устройств от Яндекс.Денег. Неожиданно написан для Windows 10.

habrahabr.ru

Любимая тема наших читателей, набросы на использование Interface Builder. Теперь не от ноунейма, а от Zeplin.

blog.zeplin.io

Что за неделя без архитектурных набросов. Теперь про MVC, который, говорят, не так плох, если правильно его использовать. Капитанство, но кому-нибудь поможет.

habrahabr.ru

Как собрать хакинтош, который будет рвать MacBook Pro и Mac Pro по большей части бенчмарков.

dancounsell.com

Последовательно оптимизируем NSOrderedSet, используя различные фичи языка Swift.

thedotpost.com

Неплохая статья от Эрики Садун про работу с CoreBluetooth и решение связанных с ним прикладных задач. Там еще и вторая часть есть, если что.

ericasadun.com

Перевод от нашего читателя статьи, которую я выкладывал где-то на заре существования канала. NSUserDefaults, полностью разобранный по косточкам - почитайте, чтобы снять все вопросы, которые у вас были или еще могут появиться в будущем.

habrahabr.ru

Алгоритмы машинного обучения для самых маленьких, чтобы вы перестали стесняться говорить об этом.

dataconomy.com

Ближайшие события

PeerLab/Starbucks, Москва - 25.03.17 (Суббота)

telegram.me

PeerLab/Avito, Москва - 29.03.17 (Среда)

goo.gl

CocoaHeads, Москва - 07.04.17 (Пятница)

events.yandex.ru

Mobius 2017, Санкт-Петербург - 21-22.04.2017 (Пятница-Суббота)

mobiusconf.com

Вакансии

Avito, Москва. iOS разработчик.

hh.ru