iOS дайджест #11: UI&UX, анімація в iOS, оцінювання мобільних проектів

У випуску: як не змушувати юзерів бачити спінери, мистецтво мінімалізму у дизайні аплікації, маловідомі можливості 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

Похожие статьи:
REST — одна из самых популярных технологий для построения клиент-серверных приложений. Благодаря ее простоте вы можете вызывать REST...
Всем привет! Меня зовут Юра, я Business Analyst в NIX Solutions, а это — первый выпуск дайджеста для бизнес-аналитиков. В нем вы найдете, на мой...
Savvy IT School приглашает на курсы для начинающих программистов по специальности QA Engineer. Для кого эта программа? Для начинающих...
Привет, меня зовут Андрей Двояк. Я специалист по комплексной разработке веб-приложений в украинском стартапе Preply.com, это...
Літо — гарна пора, щоб збиратись разом і відпочивати. Торік через каратин багато хто ще побоювався проводити час разом...
Яндекс.Метрика