This media is not supported in your browser
VIEW IN TELEGRAM
Сеньор-разработчик, когда джун прислал ему очередной нейрослоп в мерж-реквесте на 10 000 строк
😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣53😁9💯6👍1😱1 1
Как Polymarket написал своё приложение для Android на Swift
📖 Любопытную историю выложили на форуме эпла, в которой разработчики поделились своим опытом используя Skip (и к чему это привело).
Внутри приложения почти 170 000 строк кода Swift: модели, сетевые компоненты, бизнес-логика и более 120 ViewModels. Тот же код лежит в основе их приложения для iOS.
Также они пишут, что уже сейчас готовы рекомендовать использовать Skip любой команде с достаточным опытом разработки.
Хотя мне кажется, что вся эта штука выглядит как хайптрейн (у полимаркета явно есть ресурсы на нативную разработку), но нужно отдать должное в их способности довести дело до релиза.
😃 iOS Dev
📖 Любопытную историю выложили на форуме эпла, в которой разработчики поделились своим опытом используя Skip (и к чему это привело).
Внутри приложения почти 170 000 строк кода Swift: модели, сетевые компоненты, бизнес-логика и более 120 ViewModels. Тот же код лежит в основе их приложения для iOS.
Также они пишут, что уже сейчас готовы рекомендовать использовать Skip любой команде с достаточным опытом разработки.
Хотя мне кажется, что вся эта штука выглядит как хайптрейн (у полимаркета явно есть ресурсы на нативную разработку), но нужно отдать должное в их способности довести дело до релиза.
Please open Telegram to view this post
VIEW IN TELEGRAM
5 30😨9👍4💯2👾1
This media is not supported in your browser
VIEW IN TELEGRAM
Рекомендации от Apple по созданию хэдеров в App Store
На WWDC нам заспойлерили новую опцию для продвижения приложений, а сейчас Apple добавили гайдлайны, примеры и важные моменты, на которых нужно акцентировать внимание.
📖 Официальный анонс Apple.
Шаблоны заголовков:
🔗 Для фигмы.
🔗 Для фотошопа.
🔗 Для Pixelmator.
😃 iOS Dev
На WWDC нам заспойлерили новую опцию для продвижения приложений, а сейчас Apple добавили гайдлайны, примеры и важные моменты, на которых нужно акцентировать внимание.
📖 Официальный анонс Apple.
Шаблоны заголовков:
Please open Telegram to view this post
VIEW IN TELEGRAM
6 18🔥7✍4👍4💯1
This media is not supported in your browser
VIEW IN TELEGRAM
Эпичное возвращение стеклянных элементов управления окнами в новой macOS
В новой бете макоси вернули красоту (уже доступно, я поставил).
😃 iOS Dev
В новой бете макоси вернули красоту (уже доступно, я поставил).
Please open Telegram to view this post
VIEW IN TELEGRAM
5 33🔥12👾4🎉2😡2⚡1😈1
This media is not supported in your browser
VIEW IN TELEGRAM
Круговой слайдер с использованием CAShapeLayers и неожиданным компонентом
Себ Видаль назвал это ни много ни мало, как невероятным впечатляющим инженерным подвигом всей команды UIKit.
Под капотом используется приватный
А знаете, кто ещё любит использовать приватные компоненты?
Конечно же, это телега! И у неё, например, с помощью этого апи реализован кастомный таббар.
😃 iOS Dev
Себ Видаль назвал это ни много ни мало, как невероятным впечатляющим инженерным подвигом всей команды UIKit.
Под капотом используется приватный
_UILiquidLensView и setLifted:animated:.А знаете, кто ещё любит использовать приватные компоненты?
Конечно же, это телега! И у неё, например, с помощью этого апи реализован кастомный таббар.
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥29 9😨5💯1👾1
🔔 Напоминаем про главный iOS-митап августа от hh.ru и Dodo Engineering!
Встречаемся уже в этот четверг, 20 августа, чтобы обсудить iOS-инфраструктуру, CI, аналитику и архитектуру.
В программе:
🍎 Виталий Барабанов (hh.ru) — покажет iOS-инфраструктуру hh.ru и весь путь фичи от коммита до релиза.
🍎 Алексей Березка (Dodo Engineering) — расскажет, как находить узкие места в CI и ускорять сборки приложения.
🍎 Андрей Максимкин (hh.ru) — разберет обновление мобильной аналитики и объединение подходов iOS и Android.
🍎 Тимур Шафигуллин (hh.ru) — поделится опытом развития архитектуры MVVM на большом проекте.
🗓 Когда: 20 августа в 18:30
💻 Формат: бесплатно, онлайн
👉 Успейте зарегистрироваться
Встречаемся уже в этот четверг, 20 августа, чтобы обсудить iOS-инфраструктуру, CI, аналитику и архитектуру.
В программе:
🗓 Когда: 20 августа в 18:30
💻 Формат: бесплатно, онлайн
👉 Успейте зарегистрироваться
Please open Telegram to view this post
VIEW IN TELEGRAM
Дизайн-системы для 200 лучших приложений в сторе
🛠 Нашёл репозиторий на гитхабе, в котором разработчикдобавил наслопил описание дизайн-систем самых популярных приложений, уже готовых к интеграции с ИИ.
Каждый файл представляет собой описание с точными шестнадцатеричными значениями для цветов, описанием градиентов, состояниями компонентов, кривыми движения и тактильными эффектами.
Все описано в простом формате Markdown, который Claude, Cursor, Codex читают напрямую.
😃 iOS Dev
🛠 Нашёл репозиторий на гитхабе, в котором разработчик
Каждый файл представляет собой описание с точными шестнадцатеричными значениями для цветов, описанием градиентов, состояниями компонентов, кривыми движения и тактильными эффектами.
Все описано в простом формате Markdown, который Claude, Cursor, Codex читают напрямую.
Please open Telegram to view this post
VIEW IN TELEGRAM
6 23🎉9👍6😍1😨1
Знаете, что отличает крутого спеца от имитатора деятельности?
Способность задавать правильные вопросы.
Не задавать любые вопросы на каждый чих и поворот в сторону от тзшки, а предвидеть большие проблемы в будущем.
Сомневаться.
Потому что когда-то раньше такие проблемы уже были. Называйте это как хотите: насмотренностью, техническим бэкграундом, набитыми шишками, чередой комов в блинах, да неважно.
Умение предвидеть проблемы это то, за что можно и нужно платить огромные деньги.
Способ находить оптимальное решение, которое, внимание - не самое правильное или объективно может более производительное, а именно оптимальное в условиях ресурсов (сил команды, пропускной способности серверов, добавьте любые N-факторов).
Не всегда извилистая архитектура (только не обижайся, дядюшка Боб, мы все тебя чтим) является оптимальной в условиях горящих дедлайнов или когда фичу нужно выкатить раньше остальных конкурентов по рынку. И уж тем более совсем редко решение продвинутого sol 5.7 (или что там сейчас царь горы у нас) является тем, что требуется. Про историю с крючком и подписками посмотрите мой пост.
Поэтому особенно здорово, что даже когда все глашатаи совсем распоясалаись и кричат, что ии это манна буквально, существуют два с половиной человека, которые придерживают вожжи и просят обратить внимание и послушать тех, кто хотя бы ещё что-то понимает.
Задавать вопросы - неудобно, замедляет команду, всегда вызывает споры и рассуждения. И наверняка у каждого были ситуации, когда вы думали, да нафига я вообще это спрашиваю, только время трачу. Нет, это нужно делать, как там говорил Роберт Невилл: «Если вы там... если кто-нибудь слышит меня... Вы не одни»
В каждой команде, цикл продукта в которой длится хотя бы лет эдак пять, жизненно необходим такой человек.
И особенно нужен именно сейчас, когда грань между нейрослопом и надёжной архитектурой становится такой тонкой.
😃 iOS Dev
Способность задавать правильные вопросы.
Не задавать любые вопросы на каждый чих и поворот в сторону от тзшки, а предвидеть большие проблемы в будущем.
Сомневаться.
Потому что когда-то раньше такие проблемы уже были. Называйте это как хотите: насмотренностью, техническим бэкграундом, набитыми шишками, чередой комов в блинах, да неважно.
Умение предвидеть проблемы это то, за что можно и нужно платить огромные деньги.
Способ находить оптимальное решение, которое, внимание - не самое правильное или объективно может более производительное, а именно оптимальное в условиях ресурсов (сил команды, пропускной способности серверов, добавьте любые N-факторов).
Не всегда извилистая архитектура (только не обижайся, дядюшка Боб, мы все тебя чтим) является оптимальной в условиях горящих дедлайнов или когда фичу нужно выкатить раньше остальных конкурентов по рынку. И уж тем более совсем редко решение продвинутого sol 5.7 (или что там сейчас царь горы у нас) является тем, что требуется. Про историю с крючком и подписками посмотрите мой пост.
Поэтому особенно здорово, что даже когда все глашатаи совсем распоясалаись и кричат, что ии это манна буквально, существуют два с половиной человека, которые придерживают вожжи и просят обратить внимание и послушать тех, кто хотя бы ещё что-то понимает.
Задавать вопросы - неудобно, замедляет команду, всегда вызывает споры и рассуждения. И наверняка у каждого были ситуации, когда вы думали, да нафига я вообще это спрашиваю, только время трачу. Нет, это нужно делать, как там говорил Роберт Невилл: «Если вы там... если кто-нибудь слышит меня... Вы не одни»
В каждой команде, цикл продукта в которой длится хотя бы лет эдак пять, жизненно необходим такой человек.
И особенно нужен именно сейчас, когда грань между нейрослопом и надёжной архитектурой становится такой тонкой.
Please open Telegram to view this post
VIEW IN TELEGRAM
7❤🔥25 12💯8👏3😁1
This media is not supported in your browser
VIEW IN TELEGRAM
И ещё: разбор, почему ИИ-пузырь и все компании несут просто лютые убытки доступным языком)
Полная версия
😃 iOS Dev
Полная версия
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣39😁12💯5👍1🤩1