Сегодня в 20 часов стартанет стрим разработки простой игры на UIKit и CoreGraphics.
https://www.youtube.com/paulhudson
#video #gamedev
https://www.youtube.com/paulhudson
#video #gamedev
YouTube
Paul Hudson
I'm a full-time Swift author and speaker, and I run Hacking with Swift – the world's largest site dedicated to teaching developers how to build apps with Swift and SwiftUI. I've written books about iOS, macOS, watchOS, and much more – I enjoy hacking around…
Набор стандартов и паттернов, которые позволяют задизайнить хороший REST API.
http://standards.rest/
#api
http://standards.rest/
#api
Про героев в командах разработки – тех, кто пашет больше остальных, постоянно овертаймит и на своих плечах вытаскивает весь проект.
https://al3x.net/posts/2010/01/09/dont-be-a-hero.html
#team
https://al3x.net/posts/2010/01/09/dont-be-a-hero.html
#team
Alex Payne
Don't Be A Hero — Alex Payne
My last work-related post , regarding the difference between criticism and negativity in the workplace, was well-received. I don’t plan on this turning into Yet Another Business Advice Blog, but I figured I’d share one of the scant few other things I’ve…
Небольшая бесплатная книга про основы графической и моушн анимации.
https://www.designbetter.co/animation-handbook
#ui
https://www.designbetter.co/animation-handbook
#ui
Designbetterpodcast
Design Better | The Curiosity Department | Substack
Hosted by Eli Woolery and Aarron Walter, the Design Better podcast explores creativity at the intersection of design and technology. Click to read Design Better, a Substack publication with hundreds of thousands of subscribers.
Самый амбициозный кроссовер эвер – сдвоенный митап MosDroid и CocoaHeads. В программе темы, которые волнуют разработчиков под все платформы.
corp.mail.ru/ru/press/events/589/
#events
corp.mail.ru/ru/press/events/589/
#events
vk.company
VK / DroidHeads Meetup
8 июня в офисе Mail.ru Group пройдет мобильный митап совместно с сообществами разработчиков MosDroid и Cocoaheads.
Реверсим параметры и механику анимации UIScrollView, чтобы повторить ее на произвольной вьюшке.
https://medium.com/yandex-maps-ios/%D0%BC%D0%B5%D1%85%D0%B0%D0%BD%D0%B8%D0%BA%D0%B0-%D1%81%D0%BA%D1%80%D0%BE%D0%BB%D0%BB%D0%B0-uiscrollview-14094e515d07
#ui
https://medium.com/yandex-maps-ios/%D0%BC%D0%B5%D1%85%D0%B0%D0%BD%D0%B8%D0%BA%D0%B0-%D1%81%D0%BA%D1%80%D0%BE%D0%BB%D0%BB%D0%B0-uiscrollview-14094e515d07
#ui
Medium
Механика замедления в UIScrollView
Привет! В этой статье я расскажу о том, как устроен скролл в UIScrollView, какие формулы для этого используются и как самостоятельно…
Прикиньте, на Objective-C можно не только кнопки верстать, но и писать ядро базы данных. Об этом и о многом другом в интервью рассказывает Костя Осипов, главный за Tarantool.
https://youtu.be/vTSc-3f3P30
#video
https://youtu.be/vTSc-3f3P30
#video
YouTube
Константин Осипов – Tarantool, Mail.Ru и B2B / АйтиХайп
Константин Осипов рассказал про свой карьерный путь в MySQL и Mail.Ru, рождение и развитие Tarantool, свой подход к собеседованиям и работе с командой и про сложности в построении бизнеса вокруг базы данных.
Первый сезон АйтиХайпа выходит при поддержке ЦФТ:…
Первый сезон АйтиХайпа выходит при поддержке ЦФТ:…
Нужно ли еще знать, что такое autoreleasepool в 2019 году? Кажется, да.
https://swiftrocks.com/autoreleasepool-in-2019-swift.html
#swift #memory
https://swiftrocks.com/autoreleasepool-in-2019-swift.html
#swift #memory
Интерактивная документация по всем CIFilter с примерами использования каждого.
https://cifilter.io/
#ui
https://cifilter.io/
#ui
30 мая в Питере в офисе Яндекс.Денег пройдет митапчик с докладами про клавиатуру и многопоточность.
https://events.yandex.ru/events/meetings/30-may-2019-RHCA
#events
https://events.yandex.ru/events/meetings/30-may-2019-RHCA
#events
84 когнитивных искажения, которые мешают создавать нормальные продукты.
http://www.mobilespoon.net/2019/04/collection-cognitive-biases-how-to-use.html
#psychology #product
http://www.mobilespoon.net/2019/04/collection-cognitive-biases-how-to-use.html
#psychology #product
The Mobile Spoon
84 cognitive biases that will help you design better-converting products
Learn how to use cognitive biases to increase your product's conversion rates, engagement level, and retention. A must-read article for every entrepreneur and product manager dealing with UX, UI and B2C products.
Про пошаговую реализацию довольно сложного коллекшнвью лэйаута для создания пиццы из двух половинок.
https://habr.com/ru/company/dodopizzaio/blog/452876/
#ui
https://habr.com/ru/company/dodopizzaio/blog/452876/
#ui
Хабр
UICollectionViewLayout для пиццы из разных половинок
Чтобы сделать пиццу из половинок мы использовали два UICollectionViewLayout. Рассказываю о том, как мы написали такой лейаут для iOS, с чем столкнулись и от чего отказались. Прототип Когда к...
Можно ли полноценно разрабатывать в Playgrounds для iPad? Кажется, все-таки нет, но с каждой версией инструмент становится все мощнее и мощнее.
https://www.swiftbysundell.com/posts/review-swift-playgrounds-30-for-ipad
#tools
https://www.swiftbysundell.com/posts/review-swift-playgrounds-30-for-ipad
#tools
Swift by Sundell
Review: Swift Playgrounds 3.0 for iPad | Swift by Sundell
This week, let’s take a look at how well the new 3.0 version of the Swift Playgrounds app for iPad walks the balance between simplicity and power, and how some of its new features really improves the ways it can be used as a highly portable, advanced Swift…
Отличный разбор того, как хранить изображения и видео в CoreData с бенчмарками разных вариантов.
http://www.vadimbulavin.com/how-to-save-images-and-videos-to-core-data-efficiently/
#coredata
http://www.vadimbulavin.com/how-to-save-images-and-videos-to-core-data-efficiently/
#coredata
Yet Another Swift Blog
How to Save Images and Videos to Core Data Efficiently
Core Data has been in iOS and macOS going back as far as anyone can recall. Nonetheless, there is no widely adopted strategy of storing images and videos in Core Data. In this article let's implement and benchmark most popular Core Data persistence strategies…
У довольно неплохого европейского UIKonf бесплатная трансляция. Подключайтесь.
https://youtu.be/9onK2xjY31g
#events
https://youtu.be/9onK2xjY31g
#events
YouTube
UIKonf 2019 Livestream
http://uikonf.com/
Список хотелок к тому, что Apple покажут на WWDC. А что ждете вы? Набрасывайте в чатик @iosgt.
https://www.macstories.net/stories/wwdc-a-wish-list-2019-edition/
#wwdc
https://www.macstories.net/stories/wwdc-a-wish-list-2019-edition/
#wwdc
www.macstories.net
WWDC, A Wish List (2019 Edition)
Way back in 2016, in the era of iOS 9, I laid out the tentpole features I wanted to see come to iOS and the Mac. Now, three years later, so many things from that wishlist have become a reality that it's probably a good time to revisit the topics that haven't…
Зарешиваем проблемы констрейнтов без рестарта приложения.
https://mar.codes/2019-05-28/Solving-ambiguous-constraints-without-rerunning-your-app
#ui #debug
https://mar.codes/2019-05-28/Solving-ambiguous-constraints-without-rerunning-your-app
#ui #debug
Marcos Griselli
Solving ambiguous constraints without rerunning your app
This is the technique I use to solve ambiguous constraints without having to rebuild the app.
Большая история от Додо Пиццы про поддержку Dynamic Type.
https://habr.com/ru/company/dodopizzaio/blog/452226
#accessibility
https://habr.com/ru/company/dodopizzaio/blog/452226
#accessibility
Хабр
Заголовок будет другой
Если вы разрабатываете продукт для масс-маркета, то вероятнее всего им пользуются люди с плохим зрением. Если вы стремитесь делать удобные интерфейсы, то надо сделать удобно для всех клиентов, в том...
Еще одно размышление на тему того, что текущий подход к работе с UI устарел, и Apple должна уже выкатить что-то новое.
https://furbo.org/2019/05/28/the-future-of-interaction/
#ui
https://furbo.org/2019/05/28/the-future-of-interaction/
#ui
Furbo.org by Craig Hockenberry
The Future of Interaction • furbo.org
Shortly after finishing my treatise on Marzipan, I started thinking about what lies beyond. Some of those initial thoughts made it into a thread on Twitter. This post can be considered an addendum or a hell of a long footnote: in either case, you’ll want…