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
Яндекс улучшил рекламу мобильных приложений

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

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

Кроме того, охваты стали больше за счет интеграции с ин-апп приложениями. Узнайте о том, как продвинуть свое приложение за несколько шагов на Яндекс.Директ.
Излишнее использование 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/
Телеграм-бот для наблюдения за рынком IT

Приглашаем в g-mate — сервис с IT-вакансиями и открытыми вилками ЗП.
Откликаться не обязательно, можно просто наблюдать за рынком: сколько компании готовы платить и за какие навыки.

Например,
Senior iOS Developer [Москва / Удаленка] @ inDriver
~ 250 000 – 380 000 ₽/мес на руки

Software Developer [Удаленка] @ Brightdata
~ 360 000 – 470 000 ₽/мес на руки

Lead iOS Developer [Москва / Удаленка] @ BI.ZONE
~ 300 000 – 370 000 ₽/мес на руки

Senior iOS разработчик [Удаленка] @ TechHive
~ 330 000 – 440 000 ₽/мес на руки

Flutter Programmer [Удаленка] @ Uscreen
~ 220 000 – 360 000 ₽/мес на руки

Подписывайтесь в телеграме https://t.me/g_jobbot?start=u_iosgr1
Может эту статью и не обновят, но теперь она имеет отношение еще и к новым макам. Благодаря ProMotion теперь стоит учитывать еще и частоту обновления в анимациях. Ну и вместо 16.7 мс теперь 8.3 мс.
https://developer.apple.com/documentation/quartzcore/optimizing_promotion_refresh_rates_for_iphone_13_pro_and_ipad_pro
Apple проведут примерно 100 технических докладов и 1500 встреч с технологическими евангелистами и внутренними командами с 25 октября по 17 декабря.
https://developer.apple.com/tech-talks/