iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
12.4K subscribers
656 photos
64 videos
3.96K links
Самые интересные статьи, видео и новости, связанные с iOS разработкой. Не больше трёх материалов в день.

Лучшее iOS сообщество в Телеге: @iosgt

Размещение рекламы: @tanyasanovna
Download Telegram
Короткий пятничный опрос, который поможет в работе над новым сборщиком мусора для Kotlin/Native. В каких случаях разработчик может ожидать, что Swift deinit/Obj-C dealloc выполнится на определённом треде? Что это за объект, что за код должен быть написан его в deinit, и какой это должен быть тред?

Ответы присылайте в форму – https://forms.gle/PxDURRWwe5CSdKgN9
Возможно вы уже видели, но тут чувак делает заметки по видео WWDC. Очень кстати, учитывая, что некоторой информации в текстовой документации нет.
https://www.wwdcnotes.com/events/wwdc20/
Кстати, напоминаю, что у нас есть уютный чат @iosgt. Сегодня вечером уже похоливарили про то, нужно ли кеширование в мобильных приложениях. Кстати, голосуйте, разберемся!
https://twitter.com/igrekde/status/1368654715777613824
Сегодня стартовала вторая неделя Podlodka iOS Crew!

Эта неделя целиком посвящена SwiftUI и Combine, так что если вы хотели как следует в них разобраться – самое время подключиться.

Одна сессия уже прошла, но впереди еще много интересного: воркшопы, лайвкодинги и не только! А еще, помимо доступа к лайву билет дает доступ и к прошедшим сессиям первой недели!

Билеты стали еще дешевле, а расписание недели есть на сайте, так что ждем вас на борту!👋
Почему стоит уменьшать количество контекста, что это значит и как это делать. Где-то в середине статьи еще показывается самый простой пример, чем SwiftUI лучше UIKit.
https://khanlou.com/2021/02/the-context-and-the-logic/
Мы завели новый канал Mobile Good Events:
- Анонсы митапов по iOS, Android и кроссплатформе
- Скидки на конференции
- Clubhouse толки и прочие уникальные события

Подписывайтесь: @mobge
На прошлой неделе довольно большая группа известных компаний сказала, что как-то мало стандартов в мобильной индустрии и создала Mobile Native Foundation.
https://eng.lyft.com/announcing-the-mobile-native-foundation-a289ec63b60a
Про UIKit vs SwiftUI читали уже много раз, вот вам AppKit vs SwiftUI. Выводы те же, на примере Pulse показывается что реализовать приложение можно, но есть некоторые недостатки, например у List есть проблемы с производительностью при 10к+ строках.
https://kean.blog/post/appkit-is-done
Forwarded from Mobile Good Events (Egor Tolstoy)
Удаленный набор на бесплатное вечернее обучение в Computer Science Center от JetBrains и Яндекс
Дата: до 18:00 10.04.21

Вечерние курсы по математике и программированию, примерно 15 часов в неделю. В этом году впервые доступно в удаленном формате, не только для жителей Петербурга. Коллекция видео с занятий центра – тут.
Продолжение истории с размером приложения Uber. На этот раз в официальном блоге компании, с графиками, диаграммами и цифрами. Все построено на уменьшении количества инструкций на разных уровнях компиляции. Мало того, что они этим уменьшают размер бинарника, так еще и производительность немного возрастает.
https://eng.uber.com/how-uber-deals-with-large-ios-app-size/
Привет! Сегодня для вас вакансия в iOS-команду СберМаркета.

В команде уже 10 классных деволелоперов, ищут новых талантливых ребят с горящими глазами. Команда работает по модели Remote First - сидят на удаленке, а все оборудование отправляют к тебе домой. Если ты в Москве, есть возможность пересечься в классном офисе в самом центре.

Зачем это все?! Сейчас клиентские приложения написаны при помощи Xamarin, но их активно перерабатывают на Swift 5.3. Так что если готов быстро писать качественный код, не оставляя шансов команде QA найти багу, добиваться 60fps даже на самых слабых устройствах и все это, используя SwiftUI/Combine, то велкоме!

Многобукв про роль здесь. Пообщаться по задачам можешь с тимлидом Димой, а собрать нужных людей на встречу поможет лид рекрутер Надя.
Придется ли когда-нибудь переписывать KMM, чтобы работать со Swift без прослойки в виде Objc. Несколько минорных, но неприятных проблем, возникающих из-за бриджа.
https://benasher.co/kotlin-ios-ergonomics/