Команда Почты и Облака в VK ищет iOS разработчиков к себе в интересные и активно развивающиеся проекты.
В уходящем году мы хотим расширить свои команды и поэтому в течение ноября-декабря планируем провести "спринт собеседования":
1. Всего 3 встречи за 3 дня
2. Гарантированно решение от нас на 4 день
Приятный бонус: если вы возвращаетесь к нам с ответом по офферу в течение 2 рабочих дней, то к офферу добавляется входной бонус в размере 1 оклада.
Процесс собеседования:
1. Встреча с HR
2. Знакомство с iOS лидом
3. Углубленная техническая беседа
4. Оффер
Для нас важны:
- опыт разработки мобильных приложений под iOS - 2-3 года
- Swift на хорошем уровне
- опыт разработки приложений, использующих сетевое взаимодействие
- умение строить архитектуру приложения
- опыт разработки с использованием SQLite/CoreData
Детально почитать про вакансию и что мы предлагаем, можно посмотреть тут:
https://team.vk.company/vacancy/19409/
В уходящем году мы хотим расширить свои команды и поэтому в течение ноября-декабря планируем провести "спринт собеседования":
1. Всего 3 встречи за 3 дня
2. Гарантированно решение от нас на 4 день
Приятный бонус: если вы возвращаетесь к нам с ответом по офферу в течение 2 рабочих дней, то к офферу добавляется входной бонус в размере 1 оклада.
Процесс собеседования:
1. Встреча с HR
2. Знакомство с iOS лидом
3. Углубленная техническая беседа
4. Оффер
Для нас важны:
- опыт разработки мобильных приложений под iOS - 2-3 года
- Swift на хорошем уровне
- опыт разработки приложений, использующих сетевое взаимодействие
- умение строить архитектуру приложения
- опыт разработки с использованием SQLite/CoreData
Детально почитать про вакансию и что мы предлагаем, можно посмотреть тут:
https://team.vk.company/vacancy/19409/
Наскучили шаблонные собеседования iOS инженеров и холливары о полезности алгоритмических секций?
Приходите на трансляцию публичного собеседования продакт-менеджера в 18:00!
Вместе с опытным интервьюером разберемся:
Как проходят такие интервью,
Что продакт-менеджер должен знать и уметь,
Как правильно подготовиться и рассказывать о продуктовых кейсах.
👉 Присоединиться к трансляции 👈
Приходите на трансляцию публичного собеседования продакт-менеджера в 18:00!
Вместе с опытным интервьюером разберемся:
Как проходят такие интервью,
Что продакт-менеджер должен знать и уметь,
Как правильно подготовиться и рассказывать о продуктовых кейсах.
👉 Присоединиться к трансляции 👈
YouTube
Собеседование на Product Manager / Глеб Кудрявцев (Skyeng) и Илья Грубер (Яндекс.Еда)
Что должен знать и уметь продакт-менеджер, чтобы пройти интервью? Как к нему правильно готовиться, как рассказывать про кейсы, и какие ошибки бывают?
Чтобы с этим разобраться, мы попросили Глеба Кудрявцева, опытного интервьюера из Skyeng, прособеседовать…
Чтобы с этим разобраться, мы попросили Глеба Кудрявцева, опытного интервьюера из Skyeng, прособеседовать…
👍1
🎉 Большая викторина от CocoaHeads!
Если вы были на митапе CocoaHeads, то вы знаете про полюбившийся многим формат викторины. Вопросы про iOS и около, 4 варианта ответа, быстрый темп, классные призы. И вот ребята сделали отдельное событие – большую викторину. Подготовили 50+ вопросов и 40 призовых мест! Шансы победить будут у всех :)
📆 Старт в эту пятницу, 26.11 в 19:00
Регистрация по ссылке:
https://quiz.heads.club
Если вы были на митапе CocoaHeads, то вы знаете про полюбившийся многим формат викторины. Вопросы про iOS и около, 4 варианта ответа, быстрый темп, классные призы. И вот ребята сделали отдельное событие – большую викторину. Подготовили 50+ вопросов и 40 призовых мест! Шансы победить будут у всех :)
📆 Старт в эту пятницу, 26.11 в 19:00
Регистрация по ссылке:
https://quiz.heads.club
Сравнение использования XcodeGen и Tuist для работы с модулями. С хорошим объяснением того, для чего это вообще нужно и какие знания необходимы.
https://habr.com/ru/company/surfstudio/blog/590263/
https://habr.com/ru/company/surfstudio/blog/590263/
Хабр
Бить или не бить? Модули в Xcode: сравниваем XcodeGen и Tuist
Когда задумываешься о разбиении на модули, возникает куча вопросов: как распределить ответственность между модулями? К чему приведёт разбиение на модули? Как поддерживать многомодульное...
Возможно видели новость что Apple втайне от крупных разработчиков публиковала рекламу на их приложения в AppStore. Так вот, они все-таки делали это с согласия владельцев.
https://www.macrumors.com/2021/11/15/apple-defends-its-ads-for-third-party-apps/
https://www.macrumors.com/2021/11/15/apple-defends-its-ads-for-third-party-apps/
MacRumors
Apple Defends Its Ads for Third-Party Apps, Says It Regularly Communicates With Developers and Has Been Running Them for Five Years
Following allegations that Apple secretively buys ads for subscription-based apps to collect more commission, Apple has now said that this is a...
Intermedia приглашает мобильных разработчиков. Intermedia – это облачный провайдер сервисов для бизнес-коммуникаций. Мы разрабатываем коммуникационную платформу Unite и платформу для вебинаров и конференций AnyMeeting.
В нашу команду мы ищем iOS разработчиков, которые хотели бы развиваться в продуктовой компании и имеют опыт разработки от 1 года.
Наш технический блог находится тут.
Ваши вопросы по вакансии задавайте @apanova78
Наши вакансии: https://spb.hh.ru/vacancy/49587520 и https://spb.hh.ru/vacancy/42154511
В нашу команду мы ищем iOS разработчиков, которые хотели бы развиваться в продуктовой компании и имеют опыт разработки от 1 года.
Наш технический блог находится тут.
Ваши вопросы по вакансии задавайте @apanova78
Наши вакансии: https://spb.hh.ru/vacancy/49587520 и https://spb.hh.ru/vacancy/42154511
Intermedia
Intermedia leadership team
Learn more about Intermedia: the award-winning cloud communications solution provider
Если вы подавали заявку на Xcode Cloud, то скорей всего ее уже одобрили. Вот гайд, как попробовать создать свой первый Workflow. Сборки попадают только в App Store Connect и TestFlight, никаких сторонних решений.
https://batikansosun.medium.com/xcode-cloud-automated-workflows-730277773c37
https://batikansosun.medium.com/xcode-cloud-automated-workflows-730277773c37
Medium
Xcode Cloud: Automated Workflows
Build, test, and distribute your apps with Xcode Cloud. All in one.
2 в 1: отличный пример использования async/await на практике, чтобы понять, что это не просто сахар и емкий гайд по созданию полноценного HTTP фреймворка.
https://kean.blog/post/new-api-client
https://kean.blog/post/new-api-client
kean.blog
Web API Client in Swift
Building a modern web API client using Async/Await
👍3
В iPadOS 15 есть новые механики для работы с несколькими приложениями одновременно, новые способы навигации и работа с клавиатурой. Даже если не разрабатываете, а только пользуетесь им, будет интересно пролистать.
https://www.raywenderlich.com/27454008-ipados-15-tutorial-what-s-new-for-developers
https://www.raywenderlich.com/27454008-ipados-15-tutorial-what-s-new-for-developers
kodeco.com
iPadOS 15 Tutorial: What’s New for Developers
See what’s new in iPadOS 15 and take your app to the next level with groundbreaking changes!
Про краши знают и помнят все, но менее критичные ошибки зачастую плохо отслеживаются и могут жить, пока пользователи не оставят негативный отзыв или не обратятся в поддержку. Грамотная работа с логами поможет этого избежать.
https://www.avanderlee.com/optimization/non-fatal-errors-vs-fatal-crashes/
https://www.avanderlee.com/optimization/non-fatal-errors-vs-fatal-crashes/
SwiftLee
Non-fatal errors vs fatal crashes: The differences explained
Non-fatal errors and crashes have a close relationship, but have different results for your user. You should take them both seriously.
👍1
Полная мобилизация... 2 декабря!📱
— Для чего нужны unit-тесты и что такое хороший unit-тест?
— Как модифицировать паттерн координатор, чтобы не испытывать боль при использовании?
— Опыт совмещения GoogleMaps и 2ГИС в одном приложении под А/Б.
— Рассказ о ферме миников, собственной GUI-тулзе, хотфиксах и Intel-железе.
Об этом всём узнаете на iOS Meetup СберМаркет Tech 2 декабря в 18:00. Регистрация и подробности программы тут.
— Для чего нужны unit-тесты и что такое хороший unit-тест?
— Как модифицировать паттерн координатор, чтобы не испытывать боль при использовании?
— Опыт совмещения GoogleMaps и 2ГИС в одном приложении под А/Б.
— Рассказ о ферме миников, собственной GUI-тулзе, хотфиксах и Intel-железе.
Об этом всём узнаете на iOS Meetup СберМаркет Tech 2 декабря в 18:00. Регистрация и подробности программы тут.
Про аттрибуты, которые заменили явную имплементацию main файла за последние годы:
https://sarunw.com/posts/what-do-main-uiapplicationmain-nsapplicationmain-mean/
@main
, @UIApplicationMain
, @NSApplicationMain
. https://sarunw.com/posts/what-do-main-uiapplicationmain-nsapplicationmain-mean/
Sarunw
What do @main, @UIApplicationMain, and @NSApplicationMain mean | Sarunw
When you start a new project, you would see either of these attributes in an AppDelegate file. Let's find out its functionality.
Forwarded from Podlodka Podcast – анонсы и новости подкаста про IT (Podlodka Bot)
📹 Воркшоп: Анимируй это. Введение в SwiftUI анимации.
В результате сессии мы разберёмся с тем, как создавать анимации и какими свойствами они обладают.
Проблемные места, лайфхаки для упрощения жизни прилагаются.
За открытую сессию благодарим нашего генерального партнёра — СберМаркет! 🛒💚
В результате сессии мы разберёмся с тем, как создавать анимации и какими свойствами они обладают.
Проблемные места, лайфхаки для упрощения жизни прилагаются.
За открытую сессию благодарим нашего генерального партнёра — СберМаркет! 🛒💚
YouTube
Воркшоп: Анимируй это. Введение в SwiftUI анимации / Михаил Глотов (СберМаркет)
Воркшоп для тех, кто только начинает знакомство со SwiftUI и анимациями. В результате сессии мы разберёмся с тем, как создавать анимации и какими свойствами они обладают. Разберём подводные камни ,а также лайфхаки, которые упростят нашу жизнь. В общем все…
Так и не научились подсчитывать сложность алгоритмов? А если в картинках? А если на котиках? Держите простой гайд, который наконец-то поможет разобраться с тем, что такое О(n^2).
https://antonz.ru/big-o/
https://antonz.ru/big-o/
antonz.ru
Скорость алгоритмов и котики
Разбираем быстрые и медленные алгоритмы на шерстяных жопках.
Forwarded from Podlodka Podcast – анонсы и новости подкаста про IT (Podlodka Bot)
Публикуем запись сессии Podlodka iOS Crew.
📹 Воркшоп «Простота и скрытая мощь UIView.animate».
Александр Канчурин из Авито рассказывает, о том на что способны анимации UIView, без погружения в недры Core Animation.
Как можно в короткие сроки оживить интерфейс вашего приложения.
📹 Воркшоп «Простота и скрытая мощь UIView.animate».
Александр Канчурин из Авито рассказывает, о том на что способны анимации UIView, без погружения в недры Core Animation.
Как можно в короткие сроки оживить интерфейс вашего приложения.
Яндекс.Вертикали ждут мобильных разработчиков!
Чтобы поделиться опытом и рассказать, как справляться с приложениями крупнейших классифайдов.
9 декабря в 18:30
Москва
Vertis Mobile Meetup
по мобильной разработке
от Яндекс.Вертикалей
Яндекс.Вертикали – два крупнейших классифайда с очень широким функционалом для мобильных устройств: Авто.ру и Яндекс.Недвижимость. Нашим разработчикам ежедневно приходится решать задачи со звёздочкой по разработке для iOS и Android.
Так что им есть, о чём рассказать!
- Как в приложении переходить с RxJava на корутины? (Андрей Сорокин)
- Что поможет в развитии модульного подхода на базе CocoaPods? (Алексей Алешкóв)
- Как вообще разбирать и оценивать задачи? (На эту тему будет круглый стол с Романом Бевза, Иваном Баевым и Павлом Журавлевым)
Место встречи — ресторан Ketch Up, ул. Кузнецкий Мост, 6/3.
Сбор гостей 18:30.
Мы ждём вас! Количество мест ограничено. Регистрируйтесь здесь: https://yandex.ru/promo/autoru/vertis_mobile_meetup
Чтобы поделиться опытом и рассказать, как справляться с приложениями крупнейших классифайдов.
9 декабря в 18:30
Москва
Vertis Mobile Meetup
по мобильной разработке
от Яндекс.Вертикалей
Яндекс.Вертикали – два крупнейших классифайда с очень широким функционалом для мобильных устройств: Авто.ру и Яндекс.Недвижимость. Нашим разработчикам ежедневно приходится решать задачи со звёздочкой по разработке для iOS и Android.
Так что им есть, о чём рассказать!
- Как в приложении переходить с RxJava на корутины? (Андрей Сорокин)
- Что поможет в развитии модульного подхода на базе CocoaPods? (Алексей Алешкóв)
- Как вообще разбирать и оценивать задачи? (На эту тему будет круглый стол с Романом Бевза, Иваном Баевым и Павлом Журавлевым)
Место встречи — ресторан Ketch Up, ул. Кузнецкий Мост, 6/3.
Сбор гостей 18:30.
Мы ждём вас! Количество мест ограничено. Регистрируйтесь здесь: https://yandex.ru/promo/autoru/vertis_mobile_meetup
Vertis Mobile Meetup
Митап по мобильной разработке
от Яндекс.Вертикалей
от Яндекс.Вертикалей
TL;DR: разработка под SharePlay - это сложно. Подводные камни без кода.
https://cromulentlabs.wordpress.com/2021/11/18/developing-a-shareplay-game/
https://cromulentlabs.wordpress.com/2021/11/18/developing-a-shareplay-game/
Cromulent Labs
Developing a SharePlay Game
The ability to create custom shared activities has tons of potential to open up very interesting shared interactions over FaceTime.
Интересуешься блокчейном? Участвуй в хакатоне!
До 5 декабря можно поучаствовать в хакатоне по разработке приложений на блокчейн-платформе Сбера. Каждый участник получит консультацию по проекту и попадёт в число первых владельцев продуктов на платформе, а победители получат денежные призы.
Команды смогут попробовать свои силы по двум направлениям: NFT и DeFi.
Не важно, есть ли у тебя только идея, зрелый блокчейн-проект или готовое приложение, не связанное с блокчейном, ты можешь участвовать!
Принять участие: http://sber.me/?p=rdDKF
До 5 декабря можно поучаствовать в хакатоне по разработке приложений на блокчейн-платформе Сбера. Каждый участник получит консультацию по проекту и попадёт в число первых владельцев продуктов на платформе, а победители получат денежные призы.
Команды смогут попробовать свои силы по двум направлениям: NFT и DeFi.
Не важно, есть ли у тебя только идея, зрелый блокчейн-проект или готовое приложение, не связанное с блокчейном, ты можешь участвовать!
Принять участие: http://sber.me/?p=rdDKF
Для того, чтобы взломать Touch ID, достаточно фотки отпечатка пальца.
https://blog.kraken.com/post/11905/your-fingerprint-can-be-hacked-for-5-heres-how/
https://blog.kraken.com/post/11905/your-fingerprint-can-be-hacked-for-5-heres-how/
Kraken Blog
Your Fingerprint Can Be Hacked For $5. Here’s How.
Fingerprint authentication is a convenient alternative to passwords and PIN codes. Who wants to spend time typing in a lengthy string of numbers, letters and characters when a simple tap will suffice? Unfortunately, that convenience comes at a cost. Because…
Одна из самых подробных статей про управление памятью в общем и в Swift в частности. В том числе про работу inout, side tables, existential types и почти все, что вообще может вызвать вопрос.
https://habr.com/ru/post/592385/
https://habr.com/ru/post/592385/
Хабр
Управление памятью в Swift
В этой статье я, по традиции, попробую собрать основную информацию по управлению памятью в iOS (Преимущественно в swift). По этой теме куча клевой инфы, поэтому материал вышел объемный из переводов и...
👍2