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

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

Размещение рекламы: @tanyasanovna
Download Telegram
Podlodka анонсировала второй сезон Podlodka Techlead Crew – онлайн-конференции конференции про техническое лидерство, архитектуру систем и инженерные практики. Минимум абстрактного менеджерства, максимум фокуса на проектировании и развитии систем, а также на аспектах правильной инженерной культуры.

🔥Старт 11 октября.
Интенсив продлится две недели. Сессии проходят дважды в день: утром и вечером.
В программе: крутые спикеры, сессии в лайве, ламповое общение и обмен кейсами в слаке, записи (для тех, кто не успевает на лайв).

Во время первой недели разбирают Проектирование с нуля:
- Учат выбирать подходящий технологический стек
- Разбирают современные архитектурные паттерны
- Обсуждают дизайн и управление жизненным циклом публичного API
- Расскажут, что нужно заложить в систему, чтобы потом не было больно

Вторую неделю посвящают Техдолгу и Рефакторингу:
- Учат измерять и продавать менеджменту технический долг
- Изучают современные подходы к рефакторингу
- Разбирают кейсы миграции с одного технологического стека на другой

Подробности и билеты уже на сайте! 😊
Не обязательно использовать сторонние инструменты для автоматизации действий во время билда. Можно писать скрипты на Swift, удобно запускать внутри них консольные команды, доставать custom values из проекта.
https://www.raywenderlich.com/25816315-using-swift-scripts-with-xcode
Яндекс улучшил рекламу мобильных приложений

Новые инструменты для рекламы приложений от Яндекс значительно облегчают запуск и увеличивают эффективность. Смотрите сами:

Платить можно только за установки — выбор стратегии за рекламодателем
формат выдачи сразу показывает оценки и рейтинг
интерфейс осваивается интуитивно

Кроме того, охваты стали больше за счет интеграции с ин-апп приложениями. Узнайте о том, как продвинуть свое приложение за несколько шагов на Яндекс.Директ.
Излишнее использование CPU может приводить к крашам. Чтобы найти причину, Apple обобщает несколько случаев, для поиска закономерностей в отчетах. MetricKit тоже пригодится.
https://swiftrocks.com/debug-cpu-exceptions-xcode-energy-reports
Apple ищет приватные API по строкам, так что обойти ограничения App Store легко. На этом можно было бы остановиться, но в iOS 15 есть 3 0-day уязвимости, которые до сих пор частично не закрыты.
https://habr.com/ru/post/579716/
Core команда Золотого Яблока в поисках iOS разработчиков👀!

"Золотое Яблоко"
– это прогрессивный и быстро развивающийся омниканальный бизнес в beauty-сегменте международного масштаба. Мы занимаемся разработкой е-com приложений. Сейчас перспективным направлением внутри бизнеса становится развитие мобильных приложения куда мы активно привлекаем талантливых разработчиков.

У нас модульность, Сlean Swift, Auto Layout кодом, минимальное количество сторонних зависимостей, куча интересных платформенных и продуктовых задач со сложными анимациями💻

Также, у нас удаленка, гибкий график, есть офис в центре Москвы, технику предоставим, ДМС и годовой бонус:)

По всем вопросам и откликам можно писать @Ksenia_IT (HR) или @mishaproton (iOS Lead)
Начиная с iOS 15 Find My работает даже при выключенном iPhone и обеспечивает это автономная работа Bluetooth чипа. Apple Pay тоже может работать, если экран уже выключился из-за пустой батареи, при помощи фичи Express Card.
https://naehrdine.blogspot.com/2021/09/always-on-processor-magic-how-find-my.html
Опыт перехода с Xamarina на Swift UI

Команда СберМаркета делится историей запуска нового мобильного приложения. Для старта разработки накопилось достаточно причин: компании хотелось развивать мобильную витрину и улучшать показатели конверсии, расширять штат и компетенции специалистов и реализовать подход mobile first.

О том, как переход с Xamarina на Swift UI стал фишкой в разработке, и оказалось ли это эффективным решением - читайте на Хабр: https://habr.com/ru/company/sbermarket/blog/581720/
1
Список фичей для SwiftUI из iOS 15 c обратной совместимостью: статические поля вместо создания инстансов в listStyle, прямое связывание List и ForEach с данными, изменения в инициализаторах элементов.
https://www.swiftbysundell.com/articles/swiftui-ios15-backward-compatibility/
Простые способы прорекламировать свой пет проект бесплатно. Без необходимости иметь аккаунт на 5к подписчиков.
https://nemecek.be/blog/129/places-you-can-promote-your-app-for-free
Используете что-то кроссплатформенное для того, чтобы шарить код между мобилками и вебом? Приходите на продуктовое интервью к команде Kotlin и расскажите, что именно вы используете, какими подходами пользуетесь и с какими проблемами сталкиваетесь.
https://forms.gle/S2yv3vTf6178FUZh9
Lyft рассказывают об актуальном состоянии их архитектуры. Про использование идей TCA, свой аналог SwiftUI, решения для навигации и DI.
https://scottberrevoets.com/2021/10/14/ios-architecture-at-lyft/