Site icon AppTractor

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

Дедлайн близко! Или зима? Надеюсь, что вам ни то, ни другое не грозит в ближайшее время. На этой неделе загораем перед монитором, наполняем организм витаминами и смотрим сериальчики, а в перерывах учимся писать хороший код и оттачиваем мастерство программирования.

Property observers in Swift

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

www.swiftbysundell.com

Improve your iOS team’s productivity by building features as frameworks

Описание подхода по разработке фич в отдельных фреймворках с примером. Возможно, кому-то будет полезно попробовать такой подход.

medium.com

Introduction to supporting Dynamic Type

Оказывается, не всех устраивает размер шрифта, который используется в приложениях. Кто-то предпочитает увеличить его, а кому-то нужно, чтобы на экране помещалось больше информации. Реализовать это можно с помощью динамических шрифтов, в детали реализации сможете погрузиться в этом материале.

fluffy.es

Using NSUserActivity for Spotlight Search

В вашем приложении есть большое количество текстовой информации, которую пользователям было бы удобно искать через Spotlight, но вы не знаете, как это реализовать? Авторы показывают, как имплементировать подобные возможности с помощью NSUserActivity.

agostini.tech

Core​Graphics Geometry Primitives and Functions

Вместе с авторами статьи вспоминаем геометрию из пятого класса. Разбираемся в системе координат iOS и трансформируем прямоугольники с помощью CoreGraphics.

nshipster.com

Starting Unit Testing with Model layer

Снова и снова разработчики пишут о том, как использовать Unit-тесты для создания более стабильного приложения. Может, это действительно не такая плохая идея?

mecid.github.io

Avoiding Release Anxiety 1: Block-based UI Testing in Swift

Ну что, втянулись в Unit-тестирование? Переходим к UI-тестам. Автор не ограничивается примитивными примерами, а рассматривает более близкий к реальной жизни пример.

swiftrocks.com

The Art of Commenting in Swift

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

www.vadimbulavin.com

URLSession: Common pitfalls with background download & upload tasks

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

www.avanderlee.com

Using The Responder Chain

Что мы больше всего любим? Лайфхаки и костыли в коде. Не самый лучший вариант использования паттерна Responder Chain для трансляции событий, полученных от кнопки между View Controller’ами, но имеет право на существование.

useyourloaf.com

Концепт редизайна приложения «РЖД Пассажирам» для iOS

Не нравится UI/UX приложения? На примере работы автора попробуйте взглянуть на проект с другой стороны и найти оптимальный подход для улучшения навигации и информативности интерфейса.

vc.ru

7 ways to organise colours for UI design

Узнаваемая цветовая гамма и четкая организация — это важно, особенно, если вы хотите, чтобы ваше приложение не раздражало пользователей (и разработчиков!) десяткой оттенков серого.

uxplanet.org

Open Product Management

Огромный список статей и ресурсов на тему управления продуктами.

github.com

I love Product Management

И ещё один список книг и статей про продукты (или у кого-то слишком много свободного времени).

attackwithnumbers.com

Взгляд на дилемму инноватора

О разнице JTBD-подходов на одном графике.

medium.com

12 Signs You’re Working in a Feature Factory

Старая, но актуальная заметка со списком «как не надо делать» и со списком статей, разбирающих «как надо».

hackernoon.com

App form design best practices

Небольшой набор советов по проектированию форм.

www.justinmind.com

The Junior Developer’s Guide To Surviving The First Year

Если вы знаете начинающего разработчика — покажите ему эту статью и сохраните нервы и здоровье.

codesmithdev.com

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

Exit mobile version