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

Регистрация в РКН: https://gosuslugi.ru/snet/67b464d698a28c4e866d827a

Размещение рекламы: @tanyasanovna
Download Telegram
Долгожданный старт нового сезона Podlodka iOS Crew уже сегодня! 😵

Что ты получишь? 📣
Двухнедельный интенсив с крутейшими экспертами.
Будем общаться по Zoom, чатиться в Slack и не просто делиться экспертизой, а лампово проводить это время.

Когда ты это получишь? 📣
Здесь и сейчас.
Мы запустили конференцию! Встречаемся дважды в день: утром и вечером.

В этот раз обсуждаем Базы Данных и Нетипичный iOS. Каждой из тем уделим полноценную неделю.

Тема первой недели - "Базы данных". Разберёмся в устройстве и архитектуре баз данных. Поделимся тем, как же правильно выбрать БД под свой проект, а на десерт обсудим в каких случаях лучше и вовсе обойтись без баз.
Во время второй недели погрузимся в нетипичный iOS. Предстоит глубоко копнуть! Послушаем экспертов с редким опытом в слабодокументированных областях.
Научимся лайфхакам в работе с AVFoundation, CoreAudio, Metal. И это только основное, по факту разберём куда больше 😉

Уже поймал волну новых знаний? Тогда скорее смотри подробности и присоединяйся к нам!
Пример того, как костыльный способ может быть лучше кажущегося некостыльным. И, естественно, проще. Реализуется невидимый переход между воспроизводимыми видео.
https://nemecek.be/blog/103/solving-difficult-problem-by-solving-way-easier-one
Прокачайте свой уровень iOS-разработки!

4 июня в OTUS пройдет demo-занятие - «Локализация приложения»

На занятии разберем:
- локализацию Storyboard;
- локализацию String;
- локализацию InfoPlist;
- локализацию множественных чисел (например: один час, два часа, пятнадцать часов);
- создание своих единиц измерения и их локализацию (например: единица длины верста в километрах и милях).

🎁 Также среди тех, кто зарегистрируется и пройдет вступительный тест, будет выбрано 2 участника, которых бесплатно зачислят на курс «iOS Developer. Professional».

Регистрация: https://otus.pw/jDma/
Градиенты рисовать с помощью слоев легко. А вы пробовали сделать более сложные градиенты с помощью SceneKit и Accelerate?
https://movingparts.io/gradient-meshes
Как меняется вид паттернов программирования, если перейти с объектно-ориентированной парадигмы к функциональной. Синглтон, например, становится ненужным. Статья про веб, но найти аналогии с миром iOS легко.
https://dev.to/patferraggi/do-you-need-design-patterns-in-functional-programming-370c
Сколько динамики можно добавить сегодня, используя только нативные методы Swift. Осуществляем method swizzling при помощи приватных атрибутов на подтянутом из кода динамическом фреймворке.
https://theswiftdev.com/dynamic-libraries-and-code-replacements-in-swift/
Лучший способ провести воскресенье – почитать, как можно использовать регулярки, чтобы парсить HTML.
https://talbrenev.com/2021/05/26/html-regex.html
Гайд по WWDC: не пропускайте State of the Union, смотрите только то, что нужно сейчас или интересно в целом. И не забывайте про фидбек, чтобы они все поправили до основного релиза.
https://www.donnywals.com/the-ios-developers-guide-to-wwdc-2021/
Вангуют, что на этом WWDC анонсируют SwiftData - замену CoreData. В качестве сравнения - это должно быть как замена `XIB`ов на SwifUI. Сдобрено идеями про заговор корпораций против децентрализации, в то время как FB пытался свою крипту запустить.
https://drewmccormack.medium.com/here-is-what-swiftdata-will-be-and-what-it-could-have-been-65b79cd11c6a
🍿Смотрим WWDC 2021 вместе с Podlodka и Avito!

В программе:
– Keynote WWDC 2021,
– Шутейки-комментарии,
– Конкурсы и призы,
– Специальный гость,
– Тим Кук.

Стартуем трансляцию в 19:30 на Youtube-канале и в группе VK.
💥Митап по мобильной разработке от Яндекс.Вертикалей💥

15 июня приглашаем всех, кому интересна мобильная разработка, на Vertis Mobile Meetup.

Гостей ждут 3 доклада от мобильных разработчиков Яндекс.Вертикалей:

Артём Михайлев расскажет о том, как работают панорамы Авто.ру, зачем там видео и что есть в Android для работы с ним.

Александр Рогов сделает доклад о том, как происходила интеграция и эволюция автоматизированного UI-тестирования в приложении Яндекс.Недвижимость под Android. 

У Сергея Сергеева будет простой доклад со сложной историей и happy end’ом о том, как команда пришла к Backend Driven UI не самым лёгким способом. 

После докладов будет нетворкинг c едой и напитками. 🥪🍷
Сбор гостей с 19:00. Начало докладов - в 19:30.
Место проведения: офис Яндекса на ул.Льва Толстого, 16, конференц-зал «Экстрополис»
Расписание и регистрация по ссылке: https://clck.ru/VJFYA
State of the Union уже посмотрели, сегодня здесь станет доступно невменяемое количество видео с WWDC. Обязательно буду смотреть про Xcode Cloud, структурированную асинхронность, и Group Activities. Выбрать самое интересное из списка можно уже сейчас.
https://developer.apple.com/videos/wwdc2021/
Привет! 🙂
В Туту.ру есть 3 новые команды, которые готовы взять на борт мобильных разработчиков.

Что предлагают?
👉 Продукт, который помогает путешествовать 8 миллионам человек
👉 Мечта разработчика – где-то свежайший код (еще не вышло из под A/B), где-то надо писать с нуля
👉 Сильная команда, iOS/Android гильдии и много общения

И на этом плюсы не закончились:
С 15 по 25 июня ребята проводят традиционный ивент «Оффер за один день», только в этот раз лучше – все собеседования можно будет пройти за 3 часа удаленно из любой точки мира, а вечером в случае успеха получить оффер.

Чтобы включиться в эту историю заходи на страницу https://cutt.ly/vnEXBQs, заполняй анкету и отправляй ребятам до 15 июня.