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

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

Размещение рекламы: @tanyasanovna
Download Telegram
Продолжение туториала по использованию Swift для создания бэка на AWS Lambda.
https://fabianfett.de/swift-on-aws-lambda-creating-your-first-http-endpoint
Рекламный пост

📱Открытое занятие "Делаем многопоточное приложение Kotlin Multiplatform (iOS и Android)" — это возможность попробовать продвинутый онлайн-курс по iOS Разработке от OTUS.

Вебинар рассчитан на разработчиков iOS/Android, которые хотят познакомиться поближе с SDK для кросс-платформенной мобильной разработки Kotlin Multiplatform.

📍Вы узнаете:
● что из себя представляет SDK Kotlin Multiplatform
● как настроить и подготовить к работе проект Kotlin Multiplatform
● как создать многопоточное приложение на Kotlin Multiplatform под iOS/Android

📅 3 августа в 20:00 по мск

👉🏻 Пройдите вступительный тест, после которого вы будете записаны на пробное занятие: https://otus.pw/0d9r/
Детальный разбор того, что не так с лэйаутом iOS клавиатуры.
https://grumpy.website/post/0U7PKjY-N
Не хотите читать длинные гайды по App Store Optimisation? Держите короткую памятку с основными принципами, которых вам с головой хватит.
https://learnappmaking.com/app-store-optimization-basics/
Forwarded from Tolstoy Live (Egor Tolstoy)
У тимлида есть две мета-задачи – не быть мудаком и помогать своей команде со временем работать лучше. Большинство тимлидов не справляются даже с первой (я и сам такой, чего уж там).

Как определить в себе тимлида-мудака:
1. Вы работаете в режиме черного ящика и оторваны от своей команды. Никто не может точно сказать, чем и почему вы заняты, но щеки вы все равно надуваете и бегаете между сотней митингов.
2. Вы боитесь замарать руки и никогда сами не делаете задач, которыми занимается ваша команда. Типичный сценарий – тимлид, который стал слишком хорош или слишком занят, чтобы попрогать вместе со всеми.
3. Фокусируетесь на решении своих собственных проблем, а не проблем своей команды. Например, настойчиво внедряете условный Scrum, потому что вам ваш босс велел, а не потому, что он команде правда нужен.
4. Внедряете в команду всратые практики, которые не распространяются на вас самих. Хотите, чтобы все вам присылали недельные отчеты? Начните с себя, поживите так пару месяцев, и только потом катите на других людей.
5. Не воспринимаете людей прямо и строите из себя диванного психотерапевта, искренне веря в то, что вы можете понимать их скрытые мотивы.
6. Вы не последовательны в своих решениях и работаете в режиме менеджера-генератора случайных чисел.
7. Подмазываетесь к успехам своей команды, даже если сами руку к ним вообще не приложили, а просто существовали.

Все эти признаки можно свести к одному высокоуровнему – вы настойчиво избегаете здравого смысла и просто работаете, не думая и не анализируя последствия своих решений. Работа тимлида не то чтобы была очень сложной, поэтому постарайтесь соответстовать хотя бы вот этим минимальным ожиданиям и не быть мудаком.
Считаете себя специалистами в свифте? Попробуйте погонять свои знания.
https://apps.apple.com/ru/app/swifty-quiz/id1525844750
🔥17 августа стартует второй сезон iOS Crew, а это значит 2 недели ураганной конференции! Темы сезона: UI и 10х инженер 😎Пока программа не сформирована до конца, есть возможность урвать early bird билет со скидкой, подробности по ссылке.
https://podlodka.io/ioscrew-2
👨🏼‍🎓 Курс «iOS разработчик. Продвинутый уровень» для профессионалов от OTUS

👤 Программа создана специально для iOS Developers с опытом работы в сфере разработки мобильных iOS-приложений от 1 года и более.

Обучение построено исключительно на кейсах из практики разработки приложений в production. Мы будем решать сложные и хардкорные задачи с уровнем качества топовых приложений:
— разработаем комплексный и анимированный UI, используя SwiftUI и знания, которые не найти в статьях в интернете;
— научимся адаптировать UI код для iPadOS и переносить на watchOS, tvOS, macOS платформы;
— изучим вопрос смешения декларативной и императивной парадигм, Rx паттерны и разработку на Combine.
— выстроим архитектуру под конкретное приложение: MVVM+S, Clean Swift(VIP) или SOA;
— научимся редкому навыку комфортного для iOS разработчиков переноса приложения на Android с сохранением 80-90% логики. Использованию кодогенерации, способу развивать себя как T-shaped мобайл инженера.

👉🏻 Чтобы попасть на курс, пройдите вступительное тестирование: https://otus.pw/WTto/

⚠️ Лучших выпускников курса уже ждут на собеседования крупнейшие IT-компании страны и партнеры образовательного проекта OTUS.