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

Лучшее iOS сообщество в Телеге: @iosgt

Размещение рекламы: @tanyasanovna
Download Telegram
Простые способы прорекламировать свой пет проект бесплатно. Без необходимости иметь аккаунт на 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/
Очевидно что PR’ы лучше не раздувать до невозможного, но иногда это не так просто реализовать. Несколько советов как строить процесс работы над фичей, чтобы оставляли 100 комментов, а не 3.
https://mobile.blog/2021/10/21/breaking-down-large-pull-requests/
Как iOS-разработчику с опытом прокачать свой уровень?

Начните с курса «iOS Developer. Professional» от OTUS.
Всего за 5 месяцев вы получите знания и практические навыки, без которых нельзя стать Middle+ специалистом.

🔥Научитесь писать выразительный код, который в несколько строчек делает то, на что раньше уходил целый экран.
🔥Научитесь комфортному переносу приложения на Android с сохранением 80-90% логики.
🔥Сможете определять целесообразность применения тех или иных архитектурных паттернов.
🔥Погрузитесь в нюансы использования Rx: когда он необходим и дает окупаемую выгоду.

А также после обучения вы на профессиональном уровне сможете проектировать сложные UI-компоненты и оптимизировать их производительность, разрабатывать клиент-серверные приложения и оффлайн-режим работы.

👉 Пройдите вступительный тест и забронируйте место в группе по специальной цене https://otus.pw/1LE9/
Weekend Offer в Авито для мобильных разработчиков — это 48 часов, после которых можно услышать: «Вы приняты».

Подайте заявку и проявите себя в онлайн-тестировании. Участников с лучшими результатами пригласят на собеседование. Результат узнаете в день интервью. В Авито вы сможете развивать приложения на iOS и Android, в которые заходят 38 млн человек ежемесячно. Это шанс присоединиться к сообществу сильных iOS- и Android-инженеров и получить комфортные условия для работы и самореализации.

Регистрируйтесь до 11 ноября включительно и получайте быстрый оффер в команду:
https://bit.ly/3pFWn5Q.

Если хотите кого-то порекомендовать, участвуйте в реферальной программе: https://bit.ly/3BfLR7w.
Анонс экспериментальной версии библиотеки Swift Distributed Actors для бекенда. Базово все примерно так же, как с локальными, но еще добавляется настройка кластера и возможность того, что процесс/поток просто отвалится.
https://swift.org/blog/distributed-actors/