Site icon AppTractor

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

В этот раз мы вас даже не предупреждали про новогодние каникулы дайджеста. Вы давно с нами, знаете, что как.

Как праздники? Новый год у всех наступил? Точно наступил? И каждый раз так? Тогда, ради Бога, ничего не трогайте, ничего не меняйте. Работает и ладно.

Новогодние праздники кроме чувства лёгкого ошеломления после выхода на работу дают неплохой повод подумать о вечном: выбить ковер, может даже вымыть пол под холодильником! Чистота — залог здоровья.

Кстати, о нём, о здоровье. Хотя разработчики — люди системные, в заботе о своём здоровье они способны проявлять пропорциональной силы бессистемность. Дорогая редакция напоминает, что важно следить за здоровьем. Как давно вы проверяли зрение у офтальмолога? То-то же. Может, Соколиный глаз и не лучший супергерой, но ему и за клавиатурой не сидеть по 10 часов. Подумай об этом, друг. Подумай.

GitHub: Announcing unlimited free private repos

Частные репозитории в GitHub теперь доступны и на бесплатном тарифе. Долгое время бесплатное неограниченное количество частных репозиториев оставалось преимуществом BitBucket перед GitHub. Славься, Сатья Наделла.

blog.github.com

Netflix pulling out of iTunes billing for new users

Новые пользователи Netflix смогут купить подписку только на сайте, в приложении больше такой возможности нет.

daringfireball.net

Result in Swift 5

`Result` теперь официально поддерживается новой версией Swift, что, в принципе, ещё больше приближает нас к отказу от всевозможных Alamofire. По ссылке — примеры и обсуждение преимуществ.

www.hackingwithswift.com

Implementing Promises in Swift

Если вам давно хотелось попробовать что-то новое, или проснулась ностальгия по разработке на JavaScript — дайте шанс Promises в своём проекте.

felginep.github.io

Detailing the iOS Menu

Вторая часть объёмной истории о разработке меню в стиле macOS на iOS.

codea.io

Launch Arguments to simulate IAPs

Если вы ещё не тестируете покупки и прочие нетривиальные маршруты пользователей в ваших CI, то вот быстрый способ начать.

fluffy.es

FeatureFlags

A/B-тесты или отложенный релиз фич часто требуют поддержки сервера, но иногда можно всё упростить.

github.com

Detecting Internet Access on iOS 12+

Вместо Reachability (который не особо-то и работает) можно пользоваться NWPathMonitor. Если вам нет дела до iOS11 и старше, конечно.

medium.com

A Christmas Challenge — A Cinema app in just 7 days

Пример того, как можно построить прототип приложения для кинотеатра за 7 дней. Создание дизайна, работа с API, использование популярных фреймворков таких, как PromiseKit и Moya, а также ссылка на исходные коды проекта на GitHub.

medium.com

SwiftTwitch

Появившаяся из курсового проекта библиотека для работы с новым API Twitch. Будет полезна тем, кто интегрирует своё приложение с популярным стриминговым сервисом.

github.com

How To Design Search For Your Mobile App

Статья о том, как правильно расположить элементы для поиска, какие подсказки предоставить пользователю и какие результаты отображать в зависимости от контента приложения.

www.smashingmagazine.com

Monorepos: please, don’t!

Не совсем про мобильную разработку, но описанные плюсы и минусы применимы в любом проекте.

medium.com

Avoiding the App Store Tax

А что, так можно было? Рассуждение о финансовой стороне публикации приложений.

blog.gummicube.com

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

Exit mobile version