Forwarded from Rozetked
Встречайте: Apple Android
Apple выпустила инструментарий для разработки Android-приложений на языке программирования Swift — «родном» для iOS и macOS. Правда, код в итоге компилируется на языке Kotlin или Java, ведь сам Android нативно Swift не поддерживает.
Благодаря этому релизу разработчики могут создавать программы и игры на одном языке под обе главные мобильные платформы одновременно.
💼 Rozetked | Подписаться
Apple выпустила инструментарий для разработки Android-приложений на языке программирования Swift — «родном» для iOS и macOS. Правда, код в итоге компилируется на языке Kotlin или Java, ведь сам Android нативно Swift не поддерживает.
Благодаря этому релизу разработчики могут создавать программы и игры на одном языке под обе главные мобильные платформы одновременно.
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤14🎉5❤🔥3 1
Rozetked
Встречайте: Apple Android Apple выпустила инструментарий для разработки Android-приложений на языке программирования Swift — «родном» для iOS и macOS. Правда, код в итоге компилируется на языке Kotlin или Java, ведь сам Android нативно Swift не поддерживает.…
GitHub
GitHub - swiftlang/swift-android-examples
Contribute to swiftlang/swift-android-examples development by creating an account on GitHub.
🔥6 4
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Optimize your app's speed and efficiency | Meet with Apple
Join us online to learn how to elevate your app experience by maximizing performance and resolving inefficiencies. Whether you’re optimizing an existing app or just starting out, you’ll learn how to improve your app's responsiveness with SwiftUI, monitor…
🔥5❤3❤🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
7❤🔥6🎉4🔥2❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
Metal Shaders Course
Learn Metal for SwiftUI
Learn Metal shaders for SwiftUI development. Master GPU fundamentals and create stunning visual effects.
❤🔥11🔥3
Привет, хочу поделиться классным каналом про iOS разработку и мобильную разработку в целом.
Ребята делятся только полезными гайдами, важными статьями, примерами кода, новостями и многим другим.
Буду благодарен за подписку 🙏
👉 @hardworkerIT
Ребята делятся только полезными гайдами, важными статьями, примерами кода, новостями и многим другим.
Буду благодарен за подписку 🙏
👉 @hardworkerIT
❤10🔥6🤡3❤🔥2🎉1
Forwarded from Исследовательский ковер 🪐
Как разработчики устроили срач и ушли целой командой
Давно тут не было, что то из моей работы) Так вот держите, подготовил статью и кейсы "мордобоя" на работе.
В одной из команд после крупного релиза уволился ведущий разработчик. 😱
За ним — еще шестеро. 💔
Не потому что «зарплата маленькая» или «стек не тот».
Они просто слишком долго жили с мердж-конфликтом в головах: ожидания бизнеса, видение лидов и реальность разработчиков разъехались в разные стороны. 🚂💨
Ретро у команды вроде были — в календаре. 📅
Но по факту это были:
либо формальные «давайте быстро пробежимся» 30 минут 🏃💨,
либо эмоциональные сессии без решений, после которых все только сильнее выгорали. 😫🔥
В статье на Хабре я разобрал, почему так происходит и как мы это чинили:
🤝 как говорить о проблемах без взаимных наездов;
❓ какие вопросы на ретро помогают вытащить реальные ожидания и боли;
🎯 как адаптировать формат под конкретную команду, а не тащить «идеальное ретро по учебнику».
Продолжение — тут, с кейсами и приемами, которые реально сработали 👇
╔═══════════════╗
║ Статья на хабре ║
╚═══════════════╝
╔═══════════════╗
║ Статья на vc ║
╚═══════════════╝
ЗЫ:
💬 А вообще Scrum практики можно и нужно проводить в личной жизни, а особенно если у вас большая семья. Ведь Scrum не про работу и бизнес, скрам про взаимодействие людей.
Давно тут не было, что то из моей работы) Так вот держите, подготовил статью и кейсы "мордобоя" на работе.
А вы что думали? программисты милые и пушистые? мы еще те скуфы XD
В одной из команд после крупного релиза уволился ведущий разработчик. 😱
За ним — еще шестеро. 💔
Не потому что «зарплата маленькая» или «стек не тот».
Они просто слишком долго жили с мердж-конфликтом в головах: ожидания бизнеса, видение лидов и реальность разработчиков разъехались в разные стороны. 🚂💨
Ретро у команды вроде были — в календаре. 📅
Но по факту это были:
либо формальные «давайте быстро пробежимся» 30 минут 🏃💨,
либо эмоциональные сессии без решений, после которых все только сильнее выгорали. 😫🔥
В статье на Хабре я разобрал, почему так происходит и как мы это чинили:
🤝 как говорить о проблемах без взаимных наездов;
❓ какие вопросы на ретро помогают вытащить реальные ожидания и боли;
🎯 как адаптировать формат под конкретную команду, а не тащить «идеальное ретро по учебнику».
Продолжение — тут, с кейсами и приемами, которые реально сработали 👇
╔═══════════════╗
║ Статья на хабре ║
╚═══════════════╝
╔═══════════════╗
║ Статья на vc ║
╚═══════════════╝
ЗЫ:
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Merge conflict в головах: зачем командам нужны ретроспективы
Есть такое мнение, что ретроспективы — пустая трата времени и бесполезное передвигание карточек. Сегодня я попробую доказать вам, что это мнение в корне неверно и из ретроспектив можно (и нужно!)...
1❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Forwarded from Исследовательский ковер 🪐
Ребята кто хочет увидеться со мной и находится в Москве, я организую мероприятие мини митап с докладами, подробнее тут.
Пригоняйте, вместе раскачаем) буду рад видеть каждого.
Подробнее тут: https://news.1rj.ru/str/coffeecode_moscow/36566
Пригоняйте, вместе раскачаем) буду рад видеть каждого.
Подробнее тут: https://news.1rj.ru/str/coffeecode_moscow/36566
Telegram
Сережа Ли in Coffee&Code | Moscow
🛠💡 Мини-митап: Говорим о реальной разработке!
📅 13 декабря, суббота, 13:30
📍 Москва, Грузинский вал 26с3, Антикафе «Камин»
https://yandex.ru/maps/-/CLscjF9Q
👀 Формат: офлайн-встреча
🎯 Рады видеть всех: разработчиков, тимлидов, менеджеров и всех, кому…
📅 13 декабря, суббота, 13:30
📍 Москва, Грузинский вал 26с3, Антикафе «Камин»
https://yandex.ru/maps/-/CLscjF9Q
👀 Формат: офлайн-встреча
🎯 Рады видеть всех: разработчиков, тимлидов, менеджеров и всех, кому…
❤🔥2❤1
Процесс рендеринга приложений для iOS, от высокоуровневых вызовов UIKit API до окончательного отображения пикселей на физическом дисплее. Обсуждаются такие темы, как композитинг на основе слоёв, управление сценами, рендеринг и синхронизация состояний, координация анимации и обработка событий ввода
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
ios-rendering-docs/README.md at main · EthanArbuckle/ios-rendering-docs
documenting my understanding of how iOS draws app content - EthanArbuckle/ios-rendering-docs
🔥12
Forwarded from Исследовательский ковер 🪐
Собака укусила человека
Завлек? Вообщем вчера выступал на митапе и рассказывал про личный бренд для айти специалистов. Было много взаимодействия с аудиторией и мы даже говорили на тарабарском языке! (Если честно, до последнего сомневался, стоил ли это делать).
Обещал сегодня выложить пост, где напишу каналы с примерами технического бренда и не только который меня вдохновляют и может служить примером для вас. Если кого пропустил кидайте свои каналы в комментарии.
1⃣ Первый круг, авторы каналов которых знаю лично:
NasibovLive - https://news.1rj.ru/str/NasibovLive Канал iOS разработчика моего лучшего друга. Мировой мужик.
НеКрутой Архитектор - https://news.1rj.ru/str/notCoolEdArch
Пишет про архитектуры простыми словами, а еще мы снимали с ним подкаст тут https://news.1rj.ru/str/sgur34/1044
Kotlin Meta - https://news.1rj.ru/str/kotlinmeta
Ребята делают мега крутой контент, про Kotlin, также ведут стримы. С автором данного канала снимали подкаст который набрал 100 000 просмотров! Посмотреть можно тут: https://news.1rj.ru/str/sgur34/951
Программистка-гуманитарий - https://news.1rj.ru/str/nontechdev
Это девченка разрывает все шаблоны, во первых стать программистом в 30 лет будучи гуманитарием, снимали подкаст с ней об этом тут https://news.1rj.ru/str/sgur34/1408 . Живет в Африке а сама родом из Тамбова. Мой краш.
Мобильный кот - https://news.1rj.ru/str/ios_appdev Экспертный канал моего знакомого, с которым я надеюсь мы встретимся и попьем чай...
Swift от Дена - https://news.1rj.ru/str/swift_den Экспертный канал об iOS разработки
Проекты исчезают в полдень - https://news.1rj.ru/str/projectdissapear
Live канала проджекта из гейм дева
2⃣ Круг, с авторами канала которых не знаком лично, или знаком поверхностно
Григокон - Live из Live, меня просто вдохновляет https://news.1rj.ru/str/grigokon1
Кирилл Розов - Пишет про Android разработку https://news.1rj.ru/str/rozov_blog
Рома Сакутин - Пишет про геймдев и продает курсы https://news.1rj.ru/str/sakutin_csharp
Eddy tester - Пишет про тестирование
Рустам - https://news.1rj.ru/str/zettelkasten_ch Мой краш, пишет про логику, про заметки, про то как мыслить
3⃣ YouTube каналы
LexFridman - https://www.youtube.com/@lexfridman Наверно лучший подкастер на сегодня
Daniil Gerasimov - https://www.youtube.com/@DaniilGerasimov Снимает как собирает компы и развивает бизнес в формате влога
Hallden - https://www.youtube.com/@Hallden_/videos Снимает про свою жизнь и как кодит
Logan Paul - https://www.youtube.com/@loganpaulvlogs/videos Мой кумир, очень круто снимат и монтирует, делает шоу, тут можно поучиться как делать видео более живыми и захватывающим вниманием, на любителя
Николай Чернобаев - https://www.youtube.com/@chernobaev Отец (не мой отец ели что, просто у него есть дети), бывший программист и предприниматель, очень стильно снимает, глубокие мысли.
4⃣ На этом пока все, посмотрите может что откликнется. Также кидайте в комментарии контент который вам нравится или даже свои каналы.
💬 Внизу в комментариях будет моя презентация если кому нужно)
Завлек? Вообщем вчера выступал на митапе и рассказывал про личный бренд для айти специалистов. Было много взаимодействия с аудиторией и мы даже говорили на тарабарском языке! (Если честно, до последнего сомневался, стоил ли это делать).
Что такое тарабарский? Выдуманные слова, абсурд, бред. Например: «Сегодня я активно кодировал фрамбулятор, чтобы синхронизировать его с главным квантовым репозиторием. Пришлось использовать магические incantations из документации, но в итоге всё зафурычило».
Цель — не сделать это хорошо. Цель — сделать это плохо, смешно и нелепо. Чтобы внутренний критик, который требует от вас гениальности, просто опустил лапки и сказал: "Ладно, делай что хочешь".
Обещал сегодня выложить пост, где напишу каналы с примерами технического бренда и не только который меня вдохновляют и может служить примером для вас. Если кого пропустил кидайте свои каналы в комментарии.
NasibovLive - https://news.1rj.ru/str/NasibovLive Канал iOS разработчика моего лучшего друга. Мировой мужик.
НеКрутой Архитектор - https://news.1rj.ru/str/notCoolEdArch
Пишет про архитектуры простыми словами, а еще мы снимали с ним подкаст тут https://news.1rj.ru/str/sgur34/1044
Kotlin Meta - https://news.1rj.ru/str/kotlinmeta
Ребята делают мега крутой контент, про Kotlin, также ведут стримы. С автором данного канала снимали подкаст который набрал 100 000 просмотров! Посмотреть можно тут: https://news.1rj.ru/str/sgur34/951
Программистка-гуманитарий - https://news.1rj.ru/str/nontechdev
Это девченка разрывает все шаблоны, во первых стать программистом в 30 лет будучи гуманитарием, снимали подкаст с ней об этом тут https://news.1rj.ru/str/sgur34/1408 . Живет в Африке а сама родом из Тамбова. Мой краш.
Мобильный кот - https://news.1rj.ru/str/ios_appdev Экспертный канал моего знакомого, с которым я надеюсь мы встретимся и попьем чай...
Swift от Дена - https://news.1rj.ru/str/swift_den Экспертный канал об iOS разработки
Проекты исчезают в полдень - https://news.1rj.ru/str/projectdissapear
Live канала проджекта из гейм дева
Григокон - Live из Live, меня просто вдохновляет https://news.1rj.ru/str/grigokon1
Кирилл Розов - Пишет про Android разработку https://news.1rj.ru/str/rozov_blog
Рома Сакутин - Пишет про геймдев и продает курсы https://news.1rj.ru/str/sakutin_csharp
Eddy tester - Пишет про тестирование
Рустам - https://news.1rj.ru/str/zettelkasten_ch Мой краш, пишет про логику, про заметки, про то как мыслить
LexFridman - https://www.youtube.com/@lexfridman Наверно лучший подкастер на сегодня
Daniil Gerasimov - https://www.youtube.com/@DaniilGerasimov Снимает как собирает компы и развивает бизнес в формате влога
Hallden - https://www.youtube.com/@Hallden_/videos Снимает про свою жизнь и как кодит
Logan Paul - https://www.youtube.com/@loganpaulvlogs/videos Мой кумир, очень круто снимат и монтирует, делает шоу, тут можно поучиться как делать видео более живыми и захватывающим вниманием, на любителя
Николай Чернобаев - https://www.youtube.com/@chernobaev Отец (не мой отец ели что, просто у него есть дети), бывший программист и предприниматель, очень стильно снимает, глубокие мысли.
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤4🔥3🎉2
1) SwiftUI Toggle with Dynamic Image Overlay
2) An Apple Intelligence-Style Glow Effect in SwiftUI
Please open Telegram to view this post
VIEW IN TELEGRAM
Livsy Code → Learn Swift the smart way
An Apple Intelligence-Style Glow Effect in SwiftUI → Livsy Code
Greetings, traveler! Apple’s recent design language introduces a glowing, animated stroke effect that highlights shapes and components in a subtle yet dynamic way. Let’s walk through how to recreate this effect in SwiftUI with reusable extensions. Extending…
❤5
1) Низкий барьер входа — «Люблю людей, и этого достаточно?» Проблема не в желании общаться, а в профанации профессии.
2) Нет стандартов: «Дикий Запад вместо системы»
Please open Telegram to view this post
VIEW IN TELEGRAM
🐳3 2
В этой статье расскажу о скриншот-тестировании iOS-приложений. Разберём одну из ключевых проблем, с которой сталкиваются проекты при работе с тестами, посмотрим, на чём основано сравнение изображений в современных open-source инструментах и поймём, почему всё сложнее, чем может показаться на первый взгляд. Также попробуем разобраться, как можно выйти за рамки существующих ограничений с помощью AFSnapshotTesting и параллельных вычислений на Metal.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥3 3
Forwarded from Nasibov Live 👨🏻💻
Часто проекты ломаются не из-за кода, а из-за иллюзии: «Сейчас всё спланируем, 3–6 месяцев поработаем - и в конце выдадим идеальный результат». На практике требования меняются, риски всплывают поздно, а "идеал" оказывается не тем, что нужно пользователю.
Итеративно-инкрементный подход = делаем продукт маленькими шагами и каждый шаг даёт реальный результат.
Это короткий цикл например, 1–2 недели: план - разработка - проверка - выводы
Это "приращение" продукта: работающая часть, которую можно показать, протестировать, а иногда и выпустить.
Делаем приложение доставки:
И после каждого шага: демо - фидбек - корректировка приоритетов.
Лучше 10 маленьких релизов с контролем и обучением, чем один "идеальный" релиз, который не попал в цель.
Читать дальше ->
- [Cynefin Framework: как понять, что делать в любой ситуации]
- [Патрик Ленсиони: почему плохая коммуникация опаснее нехватки компетенций]
- [Двухфакторная теория Герцберга]
- [North Star Metric — Метрика Полярной звезды]
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🎉5🔥3 1
Please open Telegram to view this post
VIEW IN TELEGRAM
Что вы создадите
1) Запросить разрешение на использование Apple Music (правильно)
2) Поиск в каталоге Apple Music
3) Воспроизведение альбомов и треков
4) Управление очередью воспроизведения
5) Отслеживание прогресса и перемотка назад
6) Переключение между режимами случайного воспроизведения и повтора
7) Пройти тестирование на реальном устройстве (потому что симулятор отключается раньше)
Please open Telegram to view this post
VIEW IN TELEGRAM
Wesley Matlock
MusicKit in SwiftUI - Building a Real Apple Music Player (Without Losing Your Mind)
Professional iOS Engineer specializing in SwiftUI, VisionOS, and modern Apple platforms. Expert in HealthKit, tvOS, watchOS and even some VisionOS development with 50+ technical articles and comprehensive portfolio.
🔥7
Apple тестирует новый дизайн App Store, который размывает грань между рекламой и результатами поиска
В статье
1) Почему потеря контекста - это боль
2) База: State Restoration в iOS
3) Сохраняем позицию скролла (ScrollView Offset)
4) Охота за курсором в UITextView
Please open Telegram to view this post
VIEW IN TELEGRAM
Habr
Сохранение позиции прокрутки и состояния курсора при переходах по навигации в iOS
Вы когда-нибудь замечали разницу между просто хорошим приложением и тем, которое ощущается «родным», надежным и дорогим? Часто дело не в дизайне или анимациях, а в мелочах, которые мы воспринимаем как...
3 3❤2🔥2