iOS Makes Me Hate
3.94K subscribers
1.17K photos
167 videos
15 files
1.34K links
Авторский канал про iOS разработку. Путь продуктовых самураев в MAANG.

Самое больше iOS сообщество практиков: https://boosty.to/lionbond/

Автор: @lvbond Senior iOS Yandex, ex-Avito, VK
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Продвинутые анимации в SwiftUI

Слишком много SwiftUI. Он стремительно уже идет в прод. Об этом мы тоже подробно рассказали и убедились на митапе.

Пока остальные откапываются от obj-c мы идем к самому красивенькому и важному. Анимациям 😘

В статье детальный разбор всех новых штук для адаптивного и приятного интерфейса.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16
Фотки с митапа

Спустя пару дней я все же скажу, что вышло офигенно. Это мой первый опыт организации, поиска спикеров, прогона докладов и выступления ведущим. Есть много точек роста, но в целом все вышло очень достойно.

Особенно большое спасибо спикерам, зрителям и организаторам.

Пару раз мы ловили большое спасибо за организацию этого митапа и это сильно греет душу. Кто-то даже шутил сделать свой аналог AppConf’а. Возможно, шутки перестанут быть шутками 😉
❤‍🔥35👍6😁1
Особенности диспетчеризации потоков и выполнение акторов

Интересная работа акторов с ассинхронным кодом, который вызывается из синхронного контекста. Где на уровне компиляции среда помогает нам избежать будущие ошибки.

Прочитав статью можно понять насколько же в будущем использование Swift Concurrency поможет избежать выстрелов в колено
👍6
Вкратце, о всех кроссплатформенных инструментах

Украдено у Миши Рубанова
😁57👍1👎1😡1
iOS Makes Me Hate
Вкратце, о всех кроссплатформенных инструментах Украдено у Миши Рубанова
ну я тоже выскажусь по кроссплатформам:

1. У них если и будет успех, то в очень узких кейсах. Максимум 10% кода в проекте.

2. Как ни странно до сих пор сложно доказать продуктовую ценность. Ну вот вы потыкали КММ, РН, флаттер и что? А как доказать, что фичу быстрее сделали или поддержали? Сам не раз слышал требования от бизнеса про четкие метрики, но так и не нашел даже в интернетах.

3. Кроссплатформа очень хрупкая на совместимости с версиями операционных систем, языков, сред разработки. До сих пор никто не подсчитал сколько уходит времени на очередные адаптации к версиям.

Мой вердикт, кроссплатформа это и хорошо, но только в очень узких кейсах с жииииирной бизнес-логикой
👍24
iOS Makes Me Hate
ну я тоже выскажусь по кроссплатформам: 1. У них если и будет успех, то в очень узких кейсах. Максимум 10% кода в проекте. 2. Как ни странно до сих пор сложно доказать продуктовую ценность. Ну вот вы потыкали КММ, РН, флаттер и что? А как доказать, что фичу…
Блин, че вспомнил

Почти 5 лет назад на одной Тюменской сходке я уже рассказывал наш опыт перехода с реакт нэйтив на натив. И почему кроссплатформа была плохим выбором.

Правда потом спустя 2 года и натив под иос сдох. Но это, на мой взгляд, из-за ресурсных проблем найма…

В общем, все циклично. Каждые 5 лет приходит какаято кроссплатформа, а потом ее убивают и обратно…

Микрофон будто в задницу засунул.
😁7👍3
😎 SwiftUI — уже пора?

Начинаю делиться докладами с митапа.

Тимур рассказал наш опыт, который собирали множество ребят. Сначала один человек из продуктовой команды начал потихоньку писать на SwiftUI, потом подхватили платформенные разработчики. И вот уже целое движение с армией для внутреннего проекта.

Мы их называем Inner Source проекты. Где любые желающие могут взять интересные и полезные технологии, организовать разработку и шарить задачи между командами. Так улучшается культура и легко находить ресурсы. Когда-нибудь отдельно расскажу про это.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤‍🔥5😁1
кто-то юзает copilot/chatgpt или другие нейросети в разработке? Расскажите, какие кейсы решаете? Встраиваете ли плагины в IDE?

интересует не только ответы на вопросы в чатботах тг, но и всякий автокодинг, снипеты, подсказки. Говорят андроид далеко вперед от нас ушел
👍16👎3
💳 Гармония статики и динамики: погружаемся в mergeable libraries

Лучший доклад по мнению зрителей. Я думал, что он будет немного сложным для аудитории, но оказался самым интересным. Думаю, это благодаря скиллу Саши рассказывать сложные вещи простым языком. Мне этому точно нужно поучиться)

Кстати, с Сашей мы знакомы давно. Он был моим руководителем, когда я работал в сберздоровье. Можно сказать, что он косвенно повлиял на создание этого канала, когда позвал меня читать доклады в "Цифровые привычки". Именно тогда создался этот канал для студентов того потока.

У Саши огромный опыт выступлений. Из последнего и свежего написал супер полезную статью "Как стать iOS-разработчиком?", которую вы уже скорее всего видели. Очень полезно знать критерии, которые пишут нанимающие менеджеры. А также ведет свой канал.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤‍🔥3