MaterialTabBar — настраиваемая плавающая панель вкладок с материальным фоном, написанная полностью на SwiftUI. TabBarContainer привязывает представления вашего приложения к вкладкам, используя @ViewBuilder. TabBarItemPreferenceKey используется для передачи...
Мы расскажем о том, как это работает и как это можно использовать в собственных проектах.
После нескольких лет скромных по размеру обновлений iOS, следующая версия программного обеспечения для iPhone и iPad может стать относительно революционной.
Обрезку вида можно сравнить с использованием формы для печенья. Представление - это тесто, а форма, которую вы применяете - это резак.
Казалось бы хорошие показатели за 3 месяца работы, однако большинство и установок, и доходов, приложение получило в первый месяц.
Язык программирования Swift компании Apple прекрасно дополняется технологией сериализации Protocol Buffer («protobuf») компании Google. Они оба ориентированы на высокую производительность и безопасность программирования. В данном проекте...
В новом выпуске новые правила Google Play для новых разработчиков и первый App Shortcut, корутины против потоков, навигация во Flutter и вредные тесты, перформящие креативы, собственные...
В тестовых заданиях на позицию iOS Junior все чаще можно увидеть требование реализации навигации при помощью паттерна Координатор. О реализация и предотвращение возможных проблем рассказал в...
Chat — UI-фреймворк для чата с полностью настраиваемыми ячейками сообщений и встроенным медиа-пикером. Отображает сообщения с прокруткой, позволяет создавать и «отправлять» новые сообщения (под отправкой понимается...
Одна из моих любимых особенностей создания действий приложения с помощью App Intents - простота создания прототипов. Я могу пройти путь от идеи до работающего действия менее...
По имеющимся данным, Apple ввела недельную паузу в разработке новых функций на прошлой неделе, и на этой неделе работа будет продолжена.
Reference типы в Swift представляют собой типы данных, которые передаются по ссылке, в отличие от value типов, которые передаются по значению.
Tabman — мощный Page View Controller с интерактивными индикаторными полосами. Несколько вариантов представления, расширяемый, легко настраиваемый.
В этом дайджесте задачи Yandex Cup и сложные фичи, стабильный Kotlin Multiplatform и собеседования в SberDevices, стартапы из одного человека, игры с помощью нейросетей, интерактивные виджеты...
На примере обычной кнопки Евгений расскажет, почему верстка интерфейса не так проста, как кажется на первый взгляд, и почему объяснить процесс создания UI-элемента порой сложнее, чем...
Skip — это технология для создания двухплатформенных мобильных приложений на языке Swift. Сердцем Skip является интеллектуальный транспилятор языка Swift в Kotlin. Для анализа исходного текста Swift...
touchHLE — это высокоуровневый эмулятор приложений для iPhone OS. Он работает на современных настольных операционных системах и Android и написан на языке Rust. Подход touchHLE к...
Вы когда-нибудь задумывались над тем, как сделать так, чтобы ваши view вышли за пределы экрана?
Moya — слой сетевых абстракций поверх Alamofire, который в достаточной степени инкапсулирует непосредственные вызовы сетевой библиотеки. Некоторые замечательные функции Moya: Проверка корректности доступа к конечным точкам...
У каждого из вышеперечисленных подходов есть как свои сильные стороны, так и слабые и когда вы выбираете подход, на котором будет реализовано ваше приложение, необходимо очень...