Небольшой разбор завирусившейся статьи про боль и страдания разработчиков платформы Apple. Автор еще не сталкивался с тем через что проходят разработчики банковских приложений в РФ.
Apple превратилась в гиганта с триллионным капиталом, который рассматривает разработчиков как ресурс. Экосистема разработчиков Apple стала самой враждебной среди крупных платформ. Бесконечная бюрократия, меняющиеся правила и слабая поддержка делают разработку приложений для Apple рискованным:
Разработка для Apple стала сложной и рискованной из-за бюрократии и слабой поддержки. Apple не видит необходимости в поддержке разработчиков, что отражается на их доходах. Разработчики вынуждены работать изо всех сил, чтобы оставаться на месте, а не заниматься инновациями. Создание успешного приложения для Apple похоже на игру в покер.Apple может уничтожить успешное приложение ради своей выгоды. Разработка для Apple стала испытанием на выносливость. iOS и macOS остаются технически сильными, но бизнес-оправдание инвестиций усложняется.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔17👍2
Swift 6.1 и Xcode 16.3 представили новые функции для улучшения вывода типов и инструментов параллелизма. Определение области тестирования зарелизили вместе со Swift, а ребята из Point Free уже заадоптили в свои утилиты для тестирования.
Please open Telegram to view this post
VIEW IN TELEGRAM
На этом Мобиусе я буду рассказывать про опыт Т-банка по обеспечению надежности. Расскажу про внедрение клиентской аналитики, метрик и наблюдению за всем в реальном времени. Приходите послушать доклад, оставайтесь после доклада пообщаться! Суть посещения любой конференции в нетворкинге, буду рад со всеми познакомиться 😌
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17💯2
Отличный разбор структурированных и неструктурированных задач. Структурированные присоединяются к текущей древовидной структуре задач, а неструктурированные запускают новую древовидную структуру задач.
Родительские и дочерние задачи
Древовидная структура задач
Завершение задач и групповое завершение
Правило групповой отмены
Правило распространения ошибок
Наследование контекста
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
❤9🔥3👍2
TimelineView позволяет обновлять UI компоненты по расписанию. Это обеспечивает плавную анимацию с понятным читабельным интерфейсом. Сам TimelineView не имеет внешнего вида, а управляет обновлениями контента. Требуется свойство, соответствующее протоколу Timeline.
Пример использования TimelineView:
Пример показывает, как анимировать изображение с помощью TimelineView.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤1
Простой и понятный гайд по рисованию на Canvas. Как и весь SwiftUI, отрисовка описывается декларативно. Тут так же используется и TimeLineView. Статья содержит примеры:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Forwarded from Android Broadcast
Организаторы конференции Mobius, JUG Ru Group, проводят TechRadar — исследование, которое покажет объективные тенденции российского IT-рынка. Приглашаем вас принять участие в нём.
Ставь
👉 Результаты исследования будут опубликованы летом в открытом доступе!
Мне будет приятно, если в разделе блогеров и каналов вы упомянете меня, Кирилла Розова, и @android_broadcast. Также есть полезный @ios_broadcast и его автор - Андрей Зонов!
#опрос
Please open Telegram to view this post
VIEW IN TELEGRAM
John Sundell вернулся к ведению своего сайта и начал с базы, как конструировать URL-адрес в Swift:
Динамические компоненты URL-адресов
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3