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

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

Размещение рекламы: @tanyasanovna
Download Telegram
Научись использовать SwiftUI и Backend Driven UI

В Ozon Tech открылся набор на бесплатный курс для iOS-разработчиков

Тебя ждет:
🔹Два месяца онлайн-занятий
🔹Менторство от экспертов и тьюторов
🔹Опыт разработчиков лидирующего e-com с настоящим highload
🔹Офферы в Ozon для лучших выпускников
🔹Вебинары по вторникам и четвергам с 19:00 до 21:00
🔹Воркшопы по субботам с разбором кейсов от экспертов e-com

Как попасть на курс?
Оставь заявку на сайте ➡️ 15 мая пройди отборочный контест ➡️ попади в рейтинг лучших ➡️ развивайся под менторством экспертов Ozon.

Регистрация на курс
👍17💩9🎉3🤔2
⚠️Firebase App Distribution в России – всё

Последнюю неделю подписчики периодически жаловались на то, что в Firebase отваливался App Distribution – нельзя было установить сборки на телефоны с российскими IP. Сегодня количество жалоб на такое поведение в нашем чате выросло еще сильнее. Вот что отвечает саппорт:
“Firebase is available in most countries and regions. However, Firebase restricts access to some of its business services in certain countries or regions. At this time, distribution of pre-release app versions via Firebase App Distribution is restricted in Russia”.

Если у вас есть информация про работоспособность других сервисов Firebase – расскажите в реплаях.
🥰52🤬28💩21👍9😱9👏43🔥1
Ежегодный дайджест Swift Server Work Group. Ключевые результаты:
📌Новая concurrency модель облегчит написание серверного кода
📌Улучшился тулинг: поддержка VSCode, скрипты для установки Swift на другие платформы, GitHub Actions
📌Улучшилась документация
📌Подросла экосистема

На следующий год цели такие:
🎯Продолжать растить экосистему
🎯Продолжать работать над многопоточкой
🎯Продолжать улучшать тулинг
🎯Улучшать время сборки
🎯Повышать адопшн

К слову, про адопшн – в самом дайджесте ни слова про текущий уровень, так что не пытайтесь искать.
👍12👎3
Подкаст Санделла про сложности в реализации приложения текстового редактора. Отдельным пунктом разбирается, как выделять всю бизнес-логику приложения в отдельный самостоятельный фреймворк.
👍8
11 мая пройдет воркшоп с Анной Жарковой про то, как делать виджеты на SwiftUI:
👑Основные принципы работы с WidgetKit
🎨Разработка кастомного UI
Обновление виджета в режиме реального времени

Проходите вступительный тест и регистрируйтесь на урок!
💩40🔥9👍4
А вот это неожиданно. Релиз Swift Playgrounds 4.1 добавил поддержку приложения на macOS. Получается, теперь у нас есть две альтернативные нативные IDE для iOS разработки?
👍21🔥9👎4
Самый быстрый путь в «Лабораторию Касперского» для мобильных разработчиков с опытом от 1 года

Кого ищут?

- iOS-разработчиков со знанием Swift / ObjectiveC
- Android-разработчиков со знанием Java / Kotlin

Какие условия?

Ты будешь работать над B2B- и B2C-продуктами, инновационными технологическими решениями и кастомизациями. Сможешь выбрать удобный формат для работы: офис, удаленка или гибрид.

Из бонусов: ДМС со стоматологией; программа релокации в штаб-квартиру для кандидатов из регионов; страхование; 2 спортзала, сауна, массажист и врач в офисе.

Если хочешь узнать подробнее, то переходи по ссылке.

Что нужно делать?

- До 11 мая подай заявку на участие;
- 14 мая приходи на онлайн-знакомство с командой

Уже 15 мая ты можешь получить оффер.

Подать заявку: https://kas.pr/q792
💩119👍7👎5🔥1
Очень крутой разбор критичных минусов языкового дизайна и экосистемы Golang. Напрямую к мобильной разработке не относится, но все мы тут любим покритиковать другие языки!
💩14👍5🔥1
Твиттер-тред про то, насколько количество оперативной памяти влияет на скорость чистой и инкрементальной сборки. Спойлер – влияние есть, но не такое заметное, как при покупке ноута с более быстрым CPU.
👍11🔥2
Продолжение цикла статей от команды Slack про то, как они полностью переписали свои мобильные приложения. В этой части они рассказывают:
📌Почему решили переехать с MVVM+C на VIPER
📌Как используют линтер
📌Как переезжают на Combine с учетом необходимости поддержки iOS 12

Кроме рассказа про конкретные фичи, команда делится и метриками результатов:
🥰54% разработчиков strongly agree с тем, что скорость разработки выросла
⚡️Стабильность билдов на CI выросла с 77% до 90%
Time to merge уменьшился на 64%
🥰12👍9💩6🤯4👎2🔥2
На днях в App Store вышел текстовый редактор Runestone с подсветкой синтаксиса и разными фичами для работы с кодом. Но самое интересное в том, что автор выложил его исходники на GitHub!
👍16🤔3👎1