Рефлексия по сторибордам – есть ли какой-то смысл их использовать после анонса SwiftUI.
https://medium.com/flawless-app-stories/storyboard-or-no-storyboard-d3ce6eda91eb
#ui #navigation
https://medium.com/flawless-app-stories/storyboard-or-no-storyboard-d3ce6eda91eb
#ui #navigation
Medium
Will Storyboards still be alive?
This article would help you to take a decision about using Storyboard. So let’s dive in the pros & cons and learn the long term benefits that Storyboard gives.
Мы в AppsConf пробуем новый формат – встреча ребят из ПК с потенциальными докладчиками. Если вы хотите выступить, но не знаете о чем, то регистрируйтесь на наш вебинар. Потрем, погенерируем идеи, что-нибудь придумаем все вместе.
https://conf.ontico.ru/event/join/openac2019.html
#events
https://conf.ontico.ru/event/join/openac2019.html
#events
Почему-то твиттер молчит по поводу каких-то новинок за вчерашний день. Держите вместо этого очень массивную статью, в которой, кажется, собрали вообще все важные изменения с WWDC этого года.
https://patrickbalestra.com/blog/2019/06/07/wwdc-2019-the-things-you-may-have-missed.html
#wwdc
https://patrickbalestra.com/blog/2019/06/07/wwdc-2019-the-things-you-may-have-missed.html
#wwdc
Ash Furrow, четыре года назад написавший замечательную статью про процесс подготовки к публичному выступлению, выпустил ее продолжение с фокусом на дизайн слайдов. Почитайте, это правда круто.
https://ashfurrow.com/blog/designing-conference-slides/
#speaking
https://ashfurrow.com/blog/designing-conference-slides/
#speaking
Ash Furrow
Designing Conference Slides
Today I presented a talk at mDevCamp in Prague, titled How Artsy Automates Team Culture , and I want to follow-up from my last post on the process of creating a conference presentation. That blog post is four years old, but, remarkably, still reflects…
Хороший разбор принципов работы SwiftUI и его основных недостатков от Мэтта Галлагера.
https://www.cocoawithlove.com/blog/swiftui.html
#swiftui
https://www.cocoawithlove.com/blog/swiftui.html
#swiftui
Cocoa with Love
First impressions of SwiftUI
This article will look at how SwiftUI's approach to declarative views compares to CwlViews, why the two approaches differ and what Apple changed to make this possible. I'll end with some thoughts about how this will affect macOS and iOS development.
Ну и небольшой список литературы про теорию языков программирования, чтобы остаток воскресенья прошел с толком.
http://bit.ly/itpl-tr
#languages
http://bit.ly/itpl-tr
#languages
Не могу не запостить статью, где есть ссылка на меня. Мысли про то, как работать с табличками в декларативном стиле.
https://habr.com/ru/post/455421/
#ui
https://habr.com/ru/post/455421/
#ui
Хабр
Декомпозируя UICollectionViewCell
После просмотра Keynote WWDC 2019 и знакомства с SwiftUI, предназначенного для декларативного описания UI в коде, хочется порассуждать о том, как можно декларативно наполнять таблички и коллекции....
Сниппет для динамической генерации изображения под светлую/темную тему в iOS 13.
https://gist.github.com/timonus/8b4feb47eccb6dde47ca6320d8fc6b11
#ui
https://gist.github.com/timonus/8b4feb47eccb6dde47ca6320d8fc6b11
#ui
Gist
Programmatically create iOS 13 dynamic images
Programmatically create iOS 13 dynamic images. GitHub Gist: instantly share code, notes, and snippets.
Офигеннейший лонгрид про то, как устроена вычислительная фотография, за счет чего на каждом эппловом ивенте продолжают улучшаться возможности камеры, какие алгоритмические и аппаратные штуки это все поддерживают, и что нас ждет в будущем.
https://vas3k.ru/blog/computational_photography/
#algorithms #photo
https://vas3k.ru/blog/computational_photography/
#algorithms #photo
vas3k.blog
Вычислительная Фотография
На презентациях любого смартфона сегодня отдельное место уделяют успехе его камеры. Pixel научился снимать в полной темноте, Huawei зумит лучше бинокля, Samsung получил восемь объективов, а в iPhone ваши друзья выглядят на 30% богаче.
И вдогонку к первому сегодняшнему сообщению, про поддержку обратной совместимости цветов при внедрении темной темы. Как бонус – палитра новых системных цветов.
https://noahgilmore.com/blog/dark-mode-uicolor-compatibility/
#ui #darkmode
https://noahgilmore.com/blog/dark-mode-uicolor-compatibility/
#ui #darkmode
Noahgilmore
Backwards compatibility for iOS 13 system colors
At WWDC 2019, Apple announced that Dark Mode would be supported on iOS 13. There are some significant changes to UIKit in order to support this - many of them are detailed in the talk Implementing Dark Mode on iOS which I'd highly recommend watching...
Детально про основные изменения в CoreML 3.
https://heartbeat.fritz.ai/whats-new-in-core-ml-3-d108d352e50a
#coreml
https://heartbeat.fritz.ai/whats-new-in-core-ml-3-d108d352e50a
#coreml
Medium
What’s new in Core ML 3
On-device training, 100+ model layer types, smoother conversion, and more.
Я знаю, что все ваши мысли занимает один вопрос – зачем нужен RxSwift, когда появился Combine. Повелитель стримов, рокетмен, пассивно-реактивный фанбой, 20 летний синьор Антон Назаров докопался до сути дела, посравнивал фреймворки, побенчмаркал перфоманс и немного повизионировал.
https://medium.com/@MortyMerr/will-combine-kill-rxswift-64780a150d89?postPublishedType=initial
#reactive
https://medium.com/@MortyMerr/will-combine-kill-rxswift-64780a150d89?postPublishedType=initial
#reactive
Medium
Will Combine kill RxSwift?
Combine framework was presented at WWDC2019. Let’s talk about whether something changed in our lives.
И еще один обзорный пост про новинку с WWDC. В этот раз про Mac Pro.
https://www.arun.is/blog/mac-pro/
#hardware
https://www.arun.is/blog/mac-pro/
#hardware
arun.is
The new Mac Pro is a design remix
The new Mac Pro isn't a radical shift like what its previous generation attempted, but instead a return to form. In fact, it's heavily inspired by many of Apple's past products.
Анонсировали ну просто бомбический Авитовский митап. В программе:
- Вадим Смаль из Авито с докладом про самописный ремоут кеш, который помог нам сильно ускорить локальную сборку проекта
- Вова Игнатов из Авито с докладом про серверные фичетоглы, их устройство и роль в прцессах
- Илья Резяпкин из Одноклассников с докладом про темную тему до iOS 13
- Саша Зимин с докладом, подводящим итоги его опыта работы фрилансером, сотрудником корпорации, стартапером и в других ипостасях.
Короче говоря, как всегда, лучший iOS митап. Регистрируйтесь!
https://habr.com/ru/company/avito/blog/455920/
#events
- Вадим Смаль из Авито с докладом про самописный ремоут кеш, который помог нам сильно ускорить локальную сборку проекта
- Вова Игнатов из Авито с докладом про серверные фичетоглы, их устройство и роль в прцессах
- Илья Резяпкин из Одноклассников с докладом про темную тему до iOS 13
- Саша Зимин с докладом, подводящим итоги его опыта работы фрилансером, сотрудником корпорации, стартапером и в других ипостасях.
Короче говоря, как всегда, лучший iOS митап. Регистрируйтесь!
https://habr.com/ru/company/avito/blog/455920/
#events
Хабр
Анонс Avito iOS Meetup #7: feature toggles, remote cache, тёмные темы и карьера iOS-разработчика
Привет! В субботу, 29 июня, приглашаем iOS-разработчиков на традиционный митап. В этот раз обсудим самописный remote cache для iOS, feature toggles, поговорим, к...
Вводная статья в функциональное программирование на свифте.
https://habr.com/ru/company/redmadrobot/blog/455359/
#fp
https://habr.com/ru/company/redmadrobot/blog/455359/
#fp
Хабр
Функциональный Swift — это просто
В статьях о функциональном программировании много пишут о том, как ФП подход улучшает разработку: код становится легко писать, читать, разбивать на потоки и тес...
И еще один митап, но теперь в Питере. Разбираются Combine, Jetpack Compose и SwiftUI.
https://twitter.com/M0rtyMerr/status/1139192061666762754
#events
https://twitter.com/M0rtyMerr/status/1139192061666762754
#events
Twitter
Anton Nazarov
Вы ждали, вы просили и вот наконец Mobile Meetup от #GridDynamics. Мы похоливарим про две самые насущные темы в мобильном разработке: Как правильнее красить кнопки и Как делать вид, что это магия #SwiftUI #JetpackCompose #RxSwift #Combine https://t.co/yzOvBwZV3b
Про dynamicMemberLookup, принцип его работы и варианты использования.
https://www.avanderlee.com/swift/dynamic-member-lookup/
#swift
https://www.avanderlee.com/swift/dynamic-member-lookup/
#swift
SwiftLee
Dynamic Member Lookup combined with key paths in Swift
Dynamic member lookup using @dynamicMemberLookup explained with code examples in Swift. Combine it with key paths and find usecase examples.
Появились видео всех выступлений с UIKonf этого года.
https://www.youtube.com/playlist?list=PLdr22uU_wISr-FYeKblv3LMe_kHFzRFBw
#events
https://www.youtube.com/playlist?list=PLdr22uU_wISr-FYeKblv3LMe_kHFzRFBw
#events
YouTube
UIKonf 2019 - YouTube
Подъехала реализация архитектуры Flux на SwiftUI. Когда уже вайпер затащите?
https://github.com/johnsusek/fluxus/blob/master/README.md
#architecture
https://github.com/johnsusek/fluxus/blob/master/README.md
#architecture
GitHub
fluxus/README.md at master · johnsusek/fluxus
Flux for SwiftUI, inspired by Vuex. Contribute to johnsusek/fluxus development by creating an account on GitHub.
Про прагматичный подход к затаскиванию новых парадигм в свое приложение – чтобы и переписывать с нуля каждый раз не приходилось, и новые плюшки попробовать получалось.
https://www.swiftbysundell.com/posts/shifting-paradigms-in-swift
#practices
https://www.swiftbysundell.com/posts/shifting-paradigms-in-swift
#practices
Swift by Sundell
Shifting paradigms in Swift | Swift by Sundell
This week, let’s take a look at a few techniques that we can use to prepare ourselves for undergoing major paradigm shifts when it comes to the APIs and technologies that we use to build apps — using the shift from imperative UI development with UIKit to…