У випуску: як не змушувати юзерів бачити спінери, мистецтво мінімалізму у дизайні аплікації, маловідомі можливості UICollectionView, анімація в iOS: нативні рішення та сторонні фреймворки, бібліотека для кастомізації UI StyleKit, що таке MVVM
UX
Не змушуйте юзерів бачити спінери! Але як? Про це пише Паша Тайкало, iOS developer у компанії Stanfy.
Якщо стало цікаво, почитайте також продовження статті про уникнення спінерів.
Мистецтво мінімалізму у дизайні мобільної аплікації. Публікація Nick Babich.
Статтю про шрифтиопублікував Marcin Wichary.
Stop designing interfaces, Start designing experiences. Публікація Nicolas Duval.
UI
Ash Furrow розкриває маловідомі можливості UICollectionView.
Smarter Animated Row Deselection on iOS. Публікація Zev Eisenberg.
Craig Clayton ділиться досвідомвикористання ReactiveKit для оновлення UI.
Анімація
Анімація в iOS: нативні рішення та сторонні фреймворки. Віктор Амелін, iOS developer у компанії stfalcon.com, показує, як використовувати UIKit Dynamics, Motion Effects, фреймворки Pop і Cheetah для анімування об’єктів.
A quick look at UIViewPropertyAnimator. Про нововведення iOS 10 розповідає Roy Marmelstein.
Magical View Rotation With StackView. Публікація у блозі Natasha The Robot.
UI фреймворки
StyleKit — бібліотека для кастомізації UI, яку розробив Bernard Gatt.
Relayout — фреймворк для спрощення Auto Layout у випадку динамічно змінюваного UI, розробка Steve Streza.
Stellar — бібліотека для анімації, базована на UIDynamics.
Інше
Не MVC єдиним: як застосовувати MVVM в iOS. Віктор Амелін розповідає, як навчитися використовувати MVVM на прикладі RxSwift.
How To Estimate Mobile Projects? Про це пише Настя Войтова, iOS developer у компанії Stanfy. Якщо стало цікаво, ось друга частина статті: Why Estimation Fails and How To Prevent This.
Дякую за допомогу в підготовці дайджесту Дарині Стремецькій (компанія stfalcon.com) та Анні Грабовській (компанія Stanfy).
← Попередній випуск: iOS дайджест #10