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
Команда @selectelnews выпустила свое первое видео из серии «мак энд чипс». На нем Вова Туров, специалист по тестированию оборудования из Selectel, разбирает старый и новый Mac mini при помощи гитарного медиатора, зубной нити и мягкой физической силы.

Почему Mac mini? Недавно Selectel выпустили новое решение — аренду сервера с macOS® на M1. На нем можно:

— быстро компилировать написанный код в среде Xcode®,

— протестировать приложение, проверить его на совместимость с Apple Silicon® и на работу с разными версиями ОС,

— в 15 раз быстрее работать с задачами машинного обучения,

— пользоваться программами для творчества, которые доступны только на macOS®.

🔔 Подписывайтесь на канал, ставьте лайки и оставляйте комментарии!


https://slc.tl/Fe0fX
Еще один наглядный пример пример того, что за фактическое отображение в SwiftUI отвечает Style, а View скорее содержит логику отображения.
https://serialcoder.dev/swiftui/progressview-in-swiftui/
А тут еще больше про async/await в связке с Combine. В примере несколько раз возвращается прогресс, а потом отправляется событие завершения через Publisher.
https://trycombine.com/posts/swift-actors-combine/
24 мая - Demo day курса «iOS Developer. Professional»

На вебинаре Ексей Пантелеев (iOS Team Lead в Утконос) расскажет:
- О курсе в целом и его программе
- Насколько востребованы iOS-разработчики в период кризиса?
- Какие требования к соискателям предъявляют компании-работодатели?
- Какие вопросы задают на собеседовании, и как не допустить ошибку при ответе?
- Какие знания и навыки необходимы, чтобы выделиться из толпы и обеспечить себе карьерный прогресс

Регистрация: https://otus.pw/oo86/

Перед вебинаром вы можете пройти тестирование и задать по нему вопросы преподавателю: https://otus.pw/E7uY/

🎁 Все кто пройдет тестирование, сможет воспользоваться скидкой 10% на курс iOS Professional по промокоду: 21study10
Что вы ожидаете от WWDC 2021? Тут целый список про SwiftUI, доведение iPad до уровня Mac и возможность нормально принимать платежи.
https://beckyhansmeyer.com/2021/05/12/wishes-for-wwdc-2021/
Работа не должна быть центром вашей жизни. Чтобы подкрепить эту мысль, ребята из Подлодки запустили новое Youtube шоу. Ведущие раскрывают знакомых вам людей из IT с новой стороны через их жизнь и необычные хобби. Короче говоря, если вы устали от душных разговоров про вечные айтишные темы, но хотите послушать классные истории от своих ребят – подписывайтесь на канал! Первый выпуск – вписка в мастерскую по дереву и коже Алексея Пименова, главного за Kanban в России.
https://www.youtube.com/watch?v=rt-oN0qSUVw
Долгожданный анонс нового сезона Podlodka iOS Crew!

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

Когда ты это получишь? 📣
В понедельник, 31 мая.
И это только старт, ведь дальше нас ждут две недели интенсива. Более того, встречаемся дважды в день: утром и вечером.

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

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

Уже поймал волну новых знаний? Тогда скорее смотри подробности и присоединяйся к нам! Успевай до конца недели, ведь в это время будет действовать приятная скидка.
Как мобильному разработчику зарабатывать еще больше?

По шагам:

1. Зарулить на Мир.Труд.Мобайл 27 мая. Free🔥
2. Послушать спикеров из разработки и UI/UX про тренды в мобайле (Sberbank, Instagram, Redmadrobot, hh и тд)
3. Познакомиться с другими разрабами и дизайнерами в виртуальном чате
4. Узнать последние тренды, фичи, секретные секретики про рынок мобильных приложений, платформы, языки и интерфейсы
5. Объявить себя самым умным, прозорливым и дорогим специалистом

Регистрируйся тут

🏕Если хочешь вживую поболтать со спикерами и потусить на даче в Иннополисе — горит 200 билетов от 5 тыщ рублей. Забирай здесь. Промокод на скидку 5%: iosgr

Ю а всегда велком❤️
💸 Ребята из Авито ищут iOS разработчика в команду Seller Experience. Работать предстоит в кросс-функциональной команде: нужно развивать и улучшать функциональность размещения объявлений, чтобы люди продавали свои товары быстрее и легче.

В основном все работают из дома, иногда собираются в офисе (очень классном). Пишут на Swift, архитектура VIPER, поддерживают iOS 11.0 и выше.

Подробности здесь: https://www.avito.ru/vacancies/sx-ios/

Если ты хочешь работать в крутой команде и улучшать жизнь миллионов продавцов на Авито, пиши в Телеграм Кате @katyayu
Слышали про коллективный твиттер-аккаунт мобильных разработчиков, но вас не нравился сам формат получения знаний из Twitter? Мы запустили специальный Telegram-канал, куда автоматически переносятся все самые интересные твиттер-треды в удобном для быстрого прочтения виде. Подписывайтесь, чтобы каждый день получать новую порцию историй и лайфхаков от мобильных разработчиков с разным опытом.

Мобильный разработчик (на этой неделе Алексей Щукин из PayPal рассказывает про жизнь в Швеции и многопоточку)
Никто не верил, но Fuchsia все-таки зарелизилась. Пока что только на одном виде устройств, умных дисплеях, но Android уже под угрозой!
https://outline.com/Nt3hqs
🔥 Хекслет и Podlodka Crew представляют: публичное собеседование для middle iOS-разработчика!

Старт 27 мая (сегодня) в 19:00 по МСК

Действующие лица:
- Глеб Лукьянец, iOS-разработчик из команды мобильной инфраструктуры ВКонтакте: уверенно проведет наш собес
- Николай Клубович, уже почти 3 года в мобильной разработке: смело прособеседуется
- Евгений Елчев, Software engineer в Taiga, с огоньком проведет эту сессию

Напоминаем, что публичное собеседование - это учебный формат интервью, а не трудоустройство в прямом эфире. Его проведут по формату классических публичных собеседований от Podlodka Crew: эфир разделён на логические блоки, а в паузах ведущий с интервьюером разбирают, как отвечает кандидат.

Полезные ссылки:
- Про Podlodka Crew: https://podlodka.io/ioscrew
- Youtube-канал Podlodka: https://www.youtube.com/channel/UCOei1E1Vqq10S913OEqTWGw
- Комьюнити Хекслета: https://slack-ru.hexlet.io
- Публичные собеседования Хекслета: https://www.youtube.com/playlist?list=PLo6puixMwuSOa_0EH6X4OXzFAmyQGS3a3
Если все еще думаете, что DI нужен только для улучшения тестируемости, то обязательно прочитайте эту статью про модуляризацию и ускорение сборки.
https://dev.to/fmo91/how-to-modularize-a-big-ios-project-jk8
Прочитал про кейс использования fileprivate и задумался, что дизайн языка по сути предполагает наличие нескольких сущностей внутри одного файла. На практике все обычно выделяют файл под одну сущность.
https://www.avanderlee.com/swift/fileprivate-private-differences-explained/