iOS Dev
7.88K subscribers
1.19K photos
150 videos
1 file
1.48K links
👨‍💻Автор: Виктор Грушевский (@Viktorianec)

⚒️ База: https://boosty.to/ios_dev | 🤖 @iOSIQBot | https://iosiq.ru

🍏Канал об iOS-разработке, алгоритмах и архитектурах

⭐️ Подготовка к собесам

⭐️ Код. Много кода.

#ios #mobile #swift
Download Telegram
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😱11
Как Polymarket написал своё приложение для Android на Swift

📖 Любопытную историю выложили на форуме эпла, в которой разработчики поделились своим опытом используя Skip (и к чему это привело).

Внутри приложения почти 170 000 строк кода Swift: модели, сетевые компоненты, бизнес-логика и более 120 ViewModels. Тот же код лежит в основе их приложения для iOS.

Также они пишут, что уже сейчас готовы рекомендовать использовать Skip любой команде с достаточным опытом разработки.

Хотя мне кажется, что вся эта штука выглядит как хайптрейн (у полимаркета явно есть ресурсы на нативную разработку), но нужно отдать должное в их способности довести дело до релиза.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
530😨9👍4💯2👾1
This media is not supported in your browser
VIEW IN TELEGRAM
Рекомендации от Apple по созданию хэдеров в App Store

На WWDC нам заспойлерили новую опцию для продвижения приложений, а сейчас Apple добавили гайдлайны, примеры и важные моменты, на которых нужно акцентировать внимание.

📖 Официальный анонс Apple.

Шаблоны заголовков:

🔗 Для фигмы.
🔗 Для фотошопа.
🔗 Для Pixelmator.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
618🔥74👍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
533🔥12👾4🎉2😡21😈1
This media is not supported in your browser
VIEW IN TELEGRAM
Круговой слайдер с использованием CAShapeLayers и неожиданным компонентом

Себ Видаль назвал это ни много ни мало, как невероятным впечатляющим инженерным подвигом всей команды UIKit.

Под капотом используется приватный _UILiquidLensView и setLifted:animated:.

А знаете, кто ещё любит использовать приватные компоненты?

Конечно же, это телега! И у неё, например, с помощью этого апи реализован кастомный таббар.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥299😨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
💻 Формат: бесплатно, онлайн

👉 Успейте зарегистрироваться
Please open Telegram to view this post
VIEW IN TELEGRAM
12😴6😡6👍3🎄2😢1🍓1
Дизайн-системы для 200 лучших приложений в сторе

🛠 Нашёл репозиторий на гитхабе, в котором разработчик добавил наслопил описание дизайн-систем самых популярных приложений, уже готовых к интеграции с ИИ.

Каждый файл представляет собой описание с точными шестнадцатеричными значениями для цветов, описанием градиентов, состояниями компонентов, кривыми движения и тактильными эффектами.

Все описано в простом формате Markdown, который Claude, Cursor, Codex читают напрямую.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
623🎉9👍6😍1😨1
Знаете, что отличает крутого спеца от имитатора деятельности?

Способность задавать правильные вопросы.

Не задавать любые вопросы на каждый чих и поворот в сторону от тзшки, а предвидеть большие проблемы в будущем.

Сомневаться.

Потому что когда-то раньше такие проблемы уже были. Называйте это как хотите: насмотренностью, техническим бэкграундом, набитыми шишками, чередой комов в блинах, да неважно.

Умение предвидеть проблемы это то, за что можно и нужно платить огромные деньги.

Способ находить оптимальное решение, которое, внимание - не самое правильное или объективно может более производительное, а именно оптимальное в условиях ресурсов (сил команды, пропускной способности серверов, добавьте любые N-факторов).

Не всегда извилистая архитектура (только не обижайся, дядюшка Боб, мы все тебя чтим) является оптимальной в условиях горящих дедлайнов или когда фичу нужно выкатить раньше остальных конкурентов по рынку. И уж тем более совсем редко решение продвинутого sol 5.7 (или что там сейчас царь горы у нас) является тем, что требуется. Про историю с крючком и подписками посмотрите мой пост.

Поэтому особенно здорово, что даже когда все глашатаи совсем распоясалаись и кричат, что ии это манна буквально, существуют два с половиной человека, которые придерживают вожжи и просят обратить внимание и послушать тех, кто хотя бы ещё что-то понимает.

Задавать вопросы - неудобно, замедляет команду, всегда вызывает споры и рассуждения. И наверняка у каждого были ситуации, когда вы думали, да нафига я вообще это спрашиваю, только время трачу. Нет, это нужно делать, как там говорил Роберт Невилл: «Если вы там... если кто-нибудь слышит меня... Вы не одни»

В каждой команде, цикл продукта в которой длится хотя бы лет эдак пять, жизненно необходим такой человек.

И особенно нужен именно сейчас, когда грань между нейрослопом и надёжной архитектурой становится такой тонкой.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
7❤‍🔥2512💯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
Please open Telegram to view this post
VIEW IN TELEGRAM
😢17🤯76👍2🕊1