Size: a a a

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

2021 March 01
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Пока мы разговаривали про кроссплатформу, гибридные приложения начали пробивать себе путь к солнцу. Это когда веб умеет вгрызаться в натив и подтягивать себе нужные компоненты. Статья про создание простого приложения с помощью Turbo от Basecamp.
https://masilotti.com/turbo-ios/hybrid-apps-with-turbo/
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Что еще можно проверять на код ревью. Большой чеклист, который можно использовать во благо команды и кода или превратить каждый ПР своих коллег в комнату с закрытой форточкой.
https://medium.com/swiftcairo/ios-code-review-checklist-482f17f5c7c6
источник
2021 March 02
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Вчера начался уже четвёртый сезон Podlodka iOS Crew, и еще не поздно подключиться!

Темы недель: “iOS под капотом” и “SwiftUI & Combine”.

На этой неделе разбираемся с темой “iOS под капотом”, и вот, что уже происходит:
• Воркшопы про рантайм, бинари, устройство свифтовых коллекций
• Лайвкодинг с разбором того, как происходит компиляция Swift-кода
• Доклад про устройство LLVM
• А еще публичное собеседование по платформе, тематический квиз и холивары про то, нужно ли вообще закапываться глубоко в платформу!
• И многое другое!

На следующей неделе стартуем тему “SwiftUI и Combine”, и она не нуждается в пояснениях. Скажем только, что мы собираем опыт экспертов, которые уже затащили эти технологии к себе в проекты и готовы поделиться экспертизой и собранными граблями ❤️

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

Билеты и полное расписание на сайте ⚓️ Ждем на борту!
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Собираем динамические и статические библиотеки из консоли и разбираемся что зачем.
https://theswiftdev.com/building-static-and-dynamic-swift-libraries-using-the-swift-compiler/
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Как реализовать DSL конечного автомата на Swift при помощи resultBuilder. И где это может пригодиться в самых обычных приложениях.
https://twittemb.github.io/posts/2021-02-13-StateMachineDSL/
источник
2021 March 03
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Документация по лейауту из трех колонок, которую нам не предоставили из коробки.
https://kean.blog/post/triple-trouble
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Если вы еще не решили у себя проблему с подписью билда на CI, после введения обязательного 2FA, то вот статья про то, как это сделать через Fastlane.
https://sarunw.com/posts/using-app-store-connect-api-with-fastlane-match/
источник
2021 March 04
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Красиво игнорим невалидные элементы в JSON массивах. Правда только на последних версиях Swift.
https://www.swiftbysundell.com/articles/ignoring-invalid-json-elements-codable/
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Текстовый вариант доклада Яндекса про их опыт использования KMM: особенности работы многопоточности, корутины, нетворк и кэш. Большая часть проблем, конечно же в iOS, но все более менее разрешимые.
https://habr.com/ru/company/yandex/blog/542454/
источник
2021 March 05
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Детали работы с Vision для распознавания текста. Основным параметром является минимальная высота текста, которую нужно задать правильно, чтобы обеспечить хорошее быстродействие и точность.
https://habr.com/ru/post/542816/
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Короткий пятничный опрос, который поможет в работе над новым сборщиком мусора для Kotlin/Native. В каких случаях разработчик может ожидать, что Swift deinit/Obj-C dealloc выполнится на определённом треде? Что это за объект, что за код должен быть написан его в deinit, и какой это должен быть тред?

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

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

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

Билеты стали еще дешевле, а расписание недели есть на сайте, так что ждем вас на борту!👋
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Почему стоит уменьшать количество контекста, что это значит и как это делать. Где-то в середине статьи еще показывается самый простой пример, чем SwiftUI лучше UIKit.
https://khanlou.com/2021/02/the-context-and-the-logic/
источник
2021 March 09
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Крутая статья про то, когда стоит и, самое главное, когда не стоит использовать Collection.lazy.
https://www.avanderlee.com/swift/lazy-collections-arrays/
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Мы завели новый канал Mobile Good EventsMobile Good Events:
- Анонсы митапов по iOS, Android и кроссплатформе
- Скидки на конференции
- Clubhouse толки и прочие уникальные события

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

Вечерние курсы по математике и программированию, примерно 15 часов в неделю. В этом году впервые доступно в удаленном формате, не только для жителей Петербурга. Коллекция видео с занятий центра – тут.
источник