Telegram Web Link
Очень интересный материал, который вы вряд ли ожидали увидеть!
Статья о том, почему ребята перешли от вёрстки в коде к использованию Storyboard-ов 😱
Да, именно так, не наоборот! 🔥
И аргументы достаточно интересные, некоторые весомые, некоторые нет.
Но сильно ли вы удивитесь, если узнаете, что проект с версткой в коде компилится сильно дольше, если просто изменить одну константу, например? 😳
В общем переходите, читайте.
Не обязательно со всем соглашаться, но я лично тоже считаю, что Storyboard-ы хейтят больше, чем они того заслуживают. Инструмент действительно рабочий! 👍
https://medium.com/99dotco/why-did-we-change-our-ios-rule-to-allow-using-storyboard-45cb48d024
👍18👎6💩2🤡2👏1
Weekend Mobile Offer — уже 19-20 ноября

Как получить офер в Яндекс за 2 дня? Участвовать в Weekend Mobile Offer. Ближайший — 19-20 ноября.

Если вы, или тот, кого вы знаете, имеете опыт разработки не менее трех лет на iOS, Android или Flutter, смело регистрируйтесь, чтобы принять участие.

Онлайн-отбор закончится 16 ноября. 20 ноября тех, кто его пройдёт, пригласят на технические собеседования и встречи с нанимающими командами. Удачи!
🤡19🔥4👎2
Всем привет) Лично верю, что качество контента должно быть хорошим, а в эпоху телеграм-каналов и онлайн-стримов это точно будет многим актуально. 18-19 ноября Яндекс проводит конференцию PlayButton 2022, где заявлено много интересных тем про все, что связано с видеопродакшеном — от съёмок и мастеринга до сжатия видео и оптимизации трансляций. Регистрация здесь: https://clck.ru/32Y42G
👎27🔥14💩7🤡4
Искренне удивлён, что вам не понравился вчерашний пост. По-моему действительно крутая конференция с интересными темами, не часто такой материал встретишь 😔
Но давайте вернёмся тогда в более профильную историю и нашему любимому (нет?) Xcode! 🔨
Автор расскзаывает о том, что Xcode 14 очень неслабо повышает размер приложения 😱
Разбирает, почему такое происходит и подробно рассматривает внутренности. Ну и конечно рассказывает, как быть! 🔥
https://www.emergetools.com/blog/posts/how-xcode14-unintentionally-increases-app-size
👍19👎2
Не так давно закончился очередной конкурс от Telegram на создание медиаредактора! 💌
Вот статья, где автор делится своими впечатлениями от конкурса, показывает и детально разбирает свою работу 👍
Может быть вам будет интересен материал, как технический, может быть больше интересен опыт участия. В любом случае материал хороший, обязательно ознакомтесь! 🔥
https://habr.com/ru/post/698790/
👍8🔥62👏1🏆1
Если вы не любите Xcode всей душой (или любите не всей душой), то вы, наверное, знаете, пробовали или хотите попробовать AppCode - IDE от JetBrains, которые делают огромную кучу (лучших?) IDE для многих языков программирования 🔨
Так вот, если вы задумывались о переходе с Xcode на AppCode, то вот материал, где автор сравнивает эти две IDE!
В какой-то степени, конечно, обзор можно посчитать более односторонним в сторому AppCode, но это видение автора, да и плюсы Xcode перед AppCode тоже в статье присутствуют 👍
Самая большая проблема в AppCode - отсутствие поддержки Storyboard и Xib (если вы их используете, конечно). И непонятно появится ли такая опция когда-нибудь в AppCode. Помню, 6 лет назад разработчик из JetBrains говорил, что в ближайшие несколько лет точно не планируют добавлять. Прошло 6 лет, не добавили. Возможно, до сих пор не планируют. Слишком много проблем с этим 🥹
Но в остальном IDE действительно хорошая, особенно если вы привыкли к другим их IDE, так что ознакомиться с материалом точно стоит 🔥
P.S. Сам юзаю Xcode, но для других языков использую другие IDE от JetBrains!
https://betterprogramming.pub/appcode-instead-of-xcode-a12f2d2810e2
💩21👍101🤡1
Раз уж заговорили об Xcode, то давайте вспомним про еще одну проблему - мерж конфликтов в Xcode проектах! 🤬
Много раз это обсуждалось, но хоть и нет серебряной пули, зато есть несколько потенциальных решений, которые упрощают ситуацию.
Одно из таких решений - xcodegen 👍
В статье подробно описано, как им пользоваться, и как он помогает избегать мерж конфликтов в проектах! 🔥
https://betterprogramming.pub/how-to-avoid-merge-conflicts-in-xcode-projects-a0202be2ac73
👍6🤡2
Статей на тему «как я уменьшил размер своего приложения» достаточное количество в целом, да и в нашем канале тоже было немало. Но, когда выходит очередная классная, то нельзя ей не поделиться.
Автор статьи уменьшил размер своего приложения на 73% (!!!) 😱
Особенно важно иметь нормальный размер приложения в свете недавних новостей про то, что Xcode 14 увеличивает этот размер. Статья об этом тоже была у нас в канале, а в сегодняшней статье также есть ссылка на тот материал.
В общем читайте сегодняшнюю статью и уменьшайте размер своего приложения, потому что пользователям это важно 👍
https://sowenjub.me/writes/how-i-made-my-app-73-percent-ligther
👍11👎1
Отличный материал на тему прикольных штук в Swift, которые не все используют.
От каких-то базовых штук вроде guard`-ов и `lazy var до менее популярных, но очень крутых defer 🖤, property observers & wrappers 👍
Конечно, по-хорошему большинство (если не всё) вы должны уже знать и использовать, но точно не все смогут этим похвастаться.
Поэтому вот материал, изучайте и пользуйтесь!
https://betterprogramming.pub/cool-swift-features-that-rarely-used-ea8eee870f16
👍18🥱2
Не так давно в iOS 15 подвезли Async-Await подход. Затем его поддержку добавили в iOS 13 🤩
И если при поддержке только в iOS 15 сложно было добавлять Async-Await к себе в проект, потому что скорее всего ваше приложение поддерживало версию ниже iOS 15, то с поддержкой iOS 13 шанс заюзать этот подход резко вырос! 📈
Так вот если вы всё смотрите в эту сторону, то вот статья, которая поможет вам затащить этот подход в свой проект! 👍
https://levelup.gitconnected.com/adopt-async-await-in-your-project-d1117bf305be
👍22
This media is not supported in your browser
VIEW IN TELEGRAM
Продолжая изучение SwiftUI можно разобрать вопрос навигации 🧭
Вот статья, где автор рассказывает и показывает на примерах, как юзать NavigationStack в SwiftUI! Заодно делится своей библиотекой для упрощения работы со всем этим!
Полезно всем, кто работает или смотрит в сторону SwiftUI! 👍
https://blog.canopas.com/swiftui-exploring-navigationstack-and-making-it-useful-80092035fe1c
🔥6👍2💩1
Альфа-Банк приглашает на Alfa Квартирник#2

Квартирник — это дружественные встречи Alfa Digital и сообщества мобильных разработчиков для нетворкинга, обмена опытом и веселья!

Когда: 9 декабря, 19:00
Где: просп. Андропова 18, корпус 3, Москва

Что вас ждёт:

Aльфа.ch: делитесь на команды и пытайтесь с помощью подсказок отгадать как можно больше слов.

— Игровая комната с кикером и теннисным столом: тут вы уже понимаете, что делать.

— Болталки:
1. Алексей Кирсанов, Android TechLead в Альфа-Банке, расскажет про интересные места для активного отдыха.
2. Абакар Магомедов, тоже Android TechLead, на ваших глазах проведёт расследование необычного краша.

— Спортивное программирование: придется решать алгоритмы и отжиматься одновременно.

— «Своя игра»: вот тут будут сложные тех. вопросы. Вы можете предложить свой вопрос или стать участником игры, для этого надо заполнить форму на лендинге.

Места ограничены, потому что ну как в квартире поместится больше 100 человек? Успейте зарегистрироваться!
💩20👍11🔥1
И снова SwiftUI! На этот раз простенький, но полезный материал с примерами. Про использование попапов, или как их правильно назвать, в общем sheets в SwiftUI!
Просто, понятно, полезно 👍
https://www.avanderlee.com/swiftui/presenting-sheets/
👍14💩1
Конечно, не совсем стандартный материал (в плане тематики), но ведь и такие должны быть. Тем более, что материал хороший! 👍
Для всех, кто хочет заняться, занимается или просто балуется разработкой под «умный дом», вот статья о том, как использовать HomeKit Accessory Simulator для, собственно, симулирования разных кейсов под умный дом. Даже симулировать домофон и камеры можно через камеру в вашем маке 🔥
https://www.createwithswift.com/developing-apps-with-the-homekit-accessory-simulator/
👍7
Если вам интересно, чем сейчас живут разработчики в российских и международных компаниях, то предлагаю вам посмотреть трансляцию конференции YaTalks.
Там есть и разбор кейсов (включая неудачные), и обзор трендов. В треке про мобильную разработку в этот раз авторы докладов расскажут, как встроить в iOS-приложение распознавание текста для незрячих (очень интересная и важная тема!), какие подводные камни встречаются в локализации iOS-приложений и что нужно знать про HealthKit, ResearchKit, CareKit и Activity.

А еще на YaTalks можно будет получить индивидуальную консультацию у одного из экспертов: например, iOS-техлида ВКонтакте Евгения Ёлчева или руководителя мобильной разработки Яндекс Go Ильи Царёва.

YaTalks стартует уже завтра и продлится два дня: 3 и 4 декабря, в этом году полностью онлайн.
🤮18🔥8🤡5💩3👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Все, кто возился с динамическим размером ячеек внутри UICollectionView, знает, что определенные танцы там нужно сделать. В отличие от UITableView, где размер неплохо считается автоматически.
С новинками iOS 16 можно немного выдохнуть и начать считать размер ячейки в коллекции автоматически 🥳
Детали с примерами в статье! 👍
https://betterprogramming.pub/new-in-ios-16-self-resizing-uicollectionview-cells-f02fbb7b45b1
👍12
This media is not supported in your browser
VIEW IN TELEGRAM
Отличный и очень подробный материал (из трёх частей) про то, как сделать вот такое всплывающее окно. Тут и разные высоты, на половину экрана, на весь, с тенью, с анимацией, со скроллом внутри и так далее 🔥
В гифке приложил финальный результат (из третьей части статьи). Ссылка на готовый проект тоже есть в конце цикла статей! 👍
https://habr.com/ru/company/koshelek/blog/697962/
👍18🔥3🤔1
Не частый гость в нашем канале - видеоматериал! 🎥
Выступление на одной из конференций на тему работы с `Generic`-ами в Swift.
Просто много разных кейсов с объяснениями, сравнениями и улучшениями в новых версиях Swift.
В общем если вы работаете с Generic-ами, а вы точно работаете, то материал (возможно не весь) будет полезен! 🔥
https://async.techconnection.io/talks/frenchkit-2022/antoine-van-der-lee-any-idea-how-to-use-some-generics/
👍11🤮1
Интересные (хоть и не технические) размышления на тему высоких зарплат в IT! И про явные, и про скрытые стороны всего этого 👍
https://d-hanshew.medium.com/the-hidden-cost-of-high-salaries-in-tech-4e5d8c9b2e3a
🔥1
Привет, это команда Тинькофф 💡

Наше большое комьюнити iOS-разработчиков решает крутые задачи — создает высоконагруженные сервисы для 27 миллионов клиентов. Мы экспериментируем и ищем новые решения. Приглашаем в команду iOS-разработчиков с опытом от трех лет!

Работать с нами значит:

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

А еще мы всегда «за» действительно комфортную работу. Поэтому большинство бытовых забот делегируем компании: от расширенного ДМС и юридической помощи до питания и разных активностей.

Откликнуться и узнать подробнее о команде iOS-разработчиков Тинькофф: https://u.tinkoff.ru/pro_mobile
💩3913🤮2🤡1
2025/07/11 23:41:04
Back to Top
HTML Embed Code: