Telegram Web Link
Короткий и полезный материал для новичков (или не только) 🙂
Три распространенные ошибки при использовании closures в Swift.
С примерами и объяснением 👍
https://www.swiftwithvincent.com/blog/three-mistakes-to-avoid-with-closures-in-swift
👍5🔥1
Когда я только начинал заниматься iOS разработкой, самой большой проблемой было найти работу, где нужен опыт менее 1-3 лет. Сейчас, к счастью, некоторые крутые продукты и компании набирают людей на стажировку.

Прямо сейчас идет набор на такую стажировку в Яндекс.

Очень рекомендую записаться всем, кто на начальном этапе своей карьеры. Даже если у вас есть/был рабочий опыт. Почему?

- Приложениями Яндекса пользуются миллионы людей. Стажёры же вносят свой вклад в развитие этих продуктов, выполняя разные прикладные задачи — от проектирования новых функций до анализа производительности приложений и оптимизации кода.
- Согласно статистике, 50% стажеров по итогам стажировки попадают в штат
- Стажёры работают как полную рабочую неделю, так и по 20–30 часов. Можно совмещать с учебой
- Новые знакомства. Вместе с вами стажируются и другие талантливые программисты.
- У каждого стажера есть ментор — опытный сотрудник, который помогает стажеру адаптироваться и максимально прокачаться за время стажировки
- Ну и даже если вы не попадете в штат Яндекса, с новыми знаниями и опытом вы точно не пропадете!

В общем не упускайте свой шанс! Записывайтесь!
💩28🤡163👍2🤷2🥰1
7 крутых терминальных команд для macOS!
Оказывается, можно закрыть Finder или сделать так, чтобы в терминале не спрашивался пароль, а подтверждать всё через Touch ID!
Ну огонь же 🔥
https://medium.com/macoclock/7-macos-terminal-commands-that-feel-like-superpowers-dcec815b5459
👍14👎5🤡1
Если минимальная поддерживаемая версия iOS вашего приложения позволяет вам использовать Swift Concurrency со своими прекрасными async/await, или скоро планируете поднять эту самую версию, то вам точно пригодится эта статья 🔥
Статья о том, как свой старый код с completion блоками превратить в async/await! 👍
https://www.donnywals.com/wrapping-existing-asynchronous-code-in-async-await-in-swift/
🤔5🤡1
Привет! Это Podlodka Android Crew 😉

Тема «Jetpack Compose и KMM в продакшене» будоражит умы многих разработчиков. Но информации об этом критически мало даже во всезнающем интернете. Мы решили это исправить: собрать вместе экспертов и провести неделю глубокого погружения. 
Не пропусти — уже 3 апреля наша подлодка отправляется в плавание.

Экипаж нового сезона — опытные мореплаватели из МТС Digital, Яндекс Go, Контур, Usetech и других компаний, вместе мы:
 
🌊 Узнаем как решать нетипичные кейсы с Jetpack Compose: узнаем так ли он хорош в сложных сценариях;
🌊 Разберём 10 проблем Jetpack Compose, с которыми можно столкнуться на крупном проекте;
🌊 Выясним, как писать общий UI код, настраивать и сетапить проекты для всех платформ сразу с помощью Jetpack Compose Multiplatform;
🌊 Рассмотрим пример использования Redwood для демо-приложений. Напишем на лайвкодинге виджет для платформ Android/iOS.

За билетом — на сайт: https://podlodka.io/droidcrew
🤡7👍2💩2💊2
Хороший материал про будущее ChatGPT и его апдейт с поддержкой плагинов.
И несколько примеров плагинов, которые сделают ChatGPT еще круче! 🔥
https://artificialcorner.com/plugins-a-massive-upgrade-that-will-change-chatgpt-forever-e8dcdc8a8da9
👍3💩1
Уже завтра, 1 апреля пройдёт Yet Another Mobile Party — онлайн-стрим про мобильную разработку от Яндекса с гостями из разных компаний.

Мы просто не могли об этом не написать, потому что это очень крутое событие, коих не так много в последнее время в мобильной разработке!

Yet Another Mobile Party — онлайн видеоподкаст без докладов и презентаций.
Спикеры Яндекса и гости из других компаний соберутся за круглым столом, поделятся новостями, обсудят карьерный путь и актуальные технологии.

Чтобы присоединиться и задать свои вопросы спикерам, нужно — зарегистрироваться и подключиться к трансляции 1 апреля

На встрече расскажут:
- Как поживает мобильный геймдев?
- Зачем разработчику личный бренд?
- Доступность всем и каждому*
- Математическое равенство**
- Особенности разработки библиотек***
- Взгляд со стороны: говорим с рекрутерами

* Про accessibility, про необычные сценарии использования и даже про тесты
** Про парней и девушек в IT
*** Я, как человек, который разрабатывает мобильные SDK, могу сказать, что особенностей очень много. Доклад обещает быть интересным!

Программа и регистрация
👍8👎2🤔2🔥1
Если вы используете SwiftUI, то наверняка знаете про HStack и VStack!
Вот отличная статья с объяснением и примерами про relative size modifier внутри стеквьюшек 👍
Это большая и нужная часть в процессе верстки, поэтому важно её понимать. Статья должна с этим помочь!
https://oleb.net/2023/swiftui-relative-size-in-stacks/
🔥19
🧙 Раздавайте промокоды только тем пользователям, которые без них не вернутся в приложение, и не тратьте лишнего

Чтобы определить, кому отправить пуш-уведомление с промокодом, в приложениях используется предиктивная модель оттока пользователей. Недавно специалисты Крипты — одна из технологий Яндекса — разработали новую модель оттока пользователей из мобильных приложений на инфраструктуре AppMetrica.

Модели уже помогла компания, оказывающая услуги по уборке и доставке воды, рассчитать количество и номинал промокодов для повторных заказов. Как именно модель помогла приложению увеличивать LTV, читайте в кейсе. Там же вы найдете ссылку на закрытую бету. Такую возможность персонализированные пуши действительно стоит потестить.
Please open Telegram to view this post
VIEW IN TELEGRAM
💩12🤡43👍3🔥2👏1
Одна из самых важных частей в разработке это concurrency. И статьи об этом можно (и нужно) постить столько, сколько об этом пишут. Потому что многие разработчики действитально начинают плавать, когда речь об этом заходит 😔
Вот очень хорошая статья о том, что такое structured concurrency и какую роль играет в новой (уже не очень) штуке в Swift под названием Swift Concurrency. Всё с объяснениями и примерами! 🔥
https://www.donnywals.com/the-basics-of-structured-concurrency-in-swift-explained/
👍112
Если вдруг пропустили, то Swift 5.8 уже в релизе
Добавили немало прикольных мелочей:
- Magic file names. Всякие пути к исполняемому файлу легко получать, например.
- С компиляцией стало лучше. Стоит верить?
- Апдейтнули Swift-DocC. Не знаю используете ли, но штука классная.
- Несколько апдейтов для SPM
- Улучшают штуки для Windows. Интересно кому это в целом нужно.
- Ну и еще всякие мелочи.
Подробнее смотрите в release notes по ссылке! 👍
https://www.swift.org/blog/swift-5.8-released/
👍61🤔1🤡1
Если вы любите позависать на LeetCode, но не чувствуете (хотя даже если чувствуете), что реально растёте, как специалист и собеседования становятся проще, то вот вам большой и полезный материал о том, как это можно улучшить!
https://medium.com/@anthonydmays/how-to-practice-leetcode-questions-the-right-way-4f9735cf06c6
👍8❤‍🔥4
Статья с очень кликбейтным названием, конечно. Да и многие вряд ли согласятся с тем, что говорит автор, но ознакомиться с еще 7 новыми интересными AI решениями точно не будет лишним! 👍
https://medium.com/swlh/goodbye-chatgpt-here-are-new-ai-tools-that-will-blow-your-mind-f244ed1288ca
💩5
Если вдруг пропустили: Продолжается отбор в Летние школы Яндекса сразу в трех странах. Программа предусматривает наличие практического опыта. В Школе мобильной разработки (Android, iOS, Flutter) расскажут и покажут, как создавать мобильные приложения с заботой о пользователях.

Обучение в школе длится три месяца. Первый этап (онлайн) — лекции и практическая работа над проектом. Второй этап (4 недели) — работа в командах над настоящим проектом от Яндекса (проходит в офисах компании в Алматы, Белграде или Москве).

Обучение бесплатное. Расходы на транспорт и проживание Яндекс берет на себя. Чтобы попасть в Школу, нужно отправить заявку и пройти конкурсный отбор на основе тестового задания. Обучение по будет проходить с 6 июня по 27 августа, а тестовое нужно отправить до 27 апреля.
💩19👍62👎2🤡2
Свежий и качественный материал с примерами на тему Unit тестов асинхронного кода с async/await!
https://www.avanderlee.com/concurrency/unit-testing-async-await/
Снова ChatGPT, но как про него не писать, когда выходит столько нового и интересного материала? 🔥
Статья про использование ChatGPT с Siri через виджет.
То есть можно попросить Siri (а дальше ChatGPT) сделать кучу всего за вас. Например, собрать какой-нибудь плейлист или продумать и запланировать ваш ближайший отпуск. И что угодно еще, что можете себе придумать. В общем выглядит действительно удобно! 👍
https://medium.com/macoclock/heres-a-chatgpt-powered-shortcut-for-ios-that-will-blow-your-mind-c6aeebb77e00
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8💩3👍1
Короткий (относительно), но полезный материал с примерами про обработку диплинков в SwftUI! 🔗
https://www.avanderlee.com/swiftui/deeplink-url-handling/
👏3
Над ChatGPT продолжают издеваться и экспериментировать с ним, а мы не можем этим не поделиться, потому что это действительно интересно.
Автор попросила ChatGPT подсказать, как можно проще всего заработать 1000$ в месяц онлайн!
Материал не очень большой по объему, но достаточно интересный и аудитории нравится (7к лайков и 100+ комментариев). В общем переходите и смотрите сами 😄
https://medium.com/the-partnered-pen/i-asked-chatgpt-how-to-earn-1000-online-it-was-hilarious-33189ab03f60
👎8💩5👍2
Мы частенько постили статьи о том, какой Swift Concurrency классный со своим async/await и как этим всем пользоваться.
Сегодня статья о будет о трёх распространенных ошибках при использовании async/await.
Примеры вполне базовые, но уверен многим будет полезно! 👍
https://www.swiftwithvincent.com/blog/three-mistakes-to-avoid-with-async-await-in-swift
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍4
2025/07/09 20:35:42
Back to Top
HTML Embed Code: