SwiftUI Cookbook • Buttons in SwiftUI
Welcome to the Buttons in SwiftUI section. In this section, you will learn how to create and customize buttons, making your SwiftUI applications interactive and intuitive.
• Create a Button in SwiftUI
• Customize the Appearance of a Button in SwiftUI
• Add an Image to a Button in SwiftUI
• Add an Action to a Button in SwiftUI
• Create a Toggle Button in SwiftUI
• Create a Group of Buttons in SwiftUI
• Disable a Button in SwiftUI
• Add an Icon to a Button in SwiftUI
• Create a Full-Screen Button in SwiftUI
• Advanced Button Styling in SwiftUI
← Предыдущая часть | Следующая часть →
Читать (En)
Welcome to the Buttons in SwiftUI section. In this section, you will learn how to create and customize buttons, making your SwiftUI applications interactive and intuitive.
• Create a Button in SwiftUI
• Customize the Appearance of a Button in SwiftUI
• Add an Image to a Button in SwiftUI
• Add an Action to a Button in SwiftUI
• Create a Toggle Button in SwiftUI
• Create a Group of Buttons in SwiftUI
• Disable a Button in SwiftUI
• Add an Icon to a Button in SwiftUI
• Create a Full-Screen Button in SwiftUI
• Advanced Button Styling in SwiftUI
← Предыдущая часть | Следующая часть →
Читать (En)
👍4❤3🔥3
О, вы из Англии? Локализация Ozon Seller на iOS
Статья от Ozon, в которой рассказывается про локализацию iOS-приложения.
С какими трудностями столкнулись и как их решили при использовании стандартного процесса, про системный алгоритм определения языка и пример перевода приложения «на лету».
Читать (Ru)
Статья от Ozon, в которой рассказывается про локализацию iOS-приложения.
С какими трудностями столкнулись и как их решили при использовании стандартного процесса, про системный алгоритм определения языка и пример перевода приложения «на лету».
Читать (Ru)
👍9🔥3❤1🤡1🥱1
Clean architecture и MVVM в iOS разработке
В статье на примере проекта показывается как архитектурные паттерны MVVM и Clean Architecture могут быть применены в iOS приложении.
Оригинал тут: Clean Architecture and MVVM on iOS
Читать (Ru)
В статье на примере проекта показывается как архитектурные паттерны MVVM и Clean Architecture могут быть применены в iOS приложении.
Оригинал тут: Clean Architecture and MVVM on iOS
Читать (Ru)
👍12🔥5❤3
iOS Privacy Manifest
С 1 мая вступают в силу изменения конфиденциальности, теперь нужно будет заполнять специальный манифест, в котором нужно указать какие типы данных собирает ваше приложение и для каких целей.
В соседнем чате наткнулся на тулзу, по генерации файла – iOS Privacy Manifest Maker. Дублирую сюда + собрал несколько полезных статей/гайдов.
👉 Privacy Manifest: что нужно о нём знать для внедрения в проект
👉 Как добавить Privacy Manifest
👉 How to quickly get a PrivacyInfo.xcprivacy file for your iOS app
👉 iOS Privacy Manifest Maker
С 1 мая вступают в силу изменения конфиденциальности, теперь нужно будет заполнять специальный манифест, в котором нужно указать какие типы данных собирает ваше приложение и для каких целей.
В соседнем чате наткнулся на тулзу, по генерации файла – iOS Privacy Manifest Maker. Дублирую сюда + собрал несколько полезных статей/гайдов.
👉 Privacy Manifest: что нужно о нём знать для внедрения в проект
👉 Как добавить Privacy Manifest
👉 How to quickly get a PrivacyInfo.xcprivacy file for your iOS app
👉 iOS Privacy Manifest Maker
🔥11👍6❤4
SwiftUI Cookbook • Lists & Navigation in SwiftUI
Welcome to the Lists & Navigation in SwiftUI section. This section will guide you through the process, ensuring you’re equipped with the knowledge to create rich, dynamic, and interactive list-based interfaces.
• Create a List in SwiftUI
• Customize List Rows in SwiftUI
• Add Navigation to a List in SwiftUI
• Create a NavigationTitle in SwiftUI
• Add a Button to a NavigationBar in SwiftUI
• Implement Section Headers in a List in SwiftUI
• Create a Search Bar in a List in SwiftUI
• Add Swipe Actions to a List in SwiftUI
• Create a TabView with Lists in SwiftUI
• Create an Infinitely Scrolling List in SwiftUI
← Предыдущая часть | Следующая часть →
Читать (En)
Welcome to the Lists & Navigation in SwiftUI section. This section will guide you through the process, ensuring you’re equipped with the knowledge to create rich, dynamic, and interactive list-based interfaces.
• Create a List in SwiftUI
• Customize List Rows in SwiftUI
• Add Navigation to a List in SwiftUI
• Create a NavigationTitle in SwiftUI
• Add a Button to a NavigationBar in SwiftUI
• Implement Section Headers in a List in SwiftUI
• Create a Search Bar in a List in SwiftUI
• Add Swipe Actions to a List in SwiftUI
• Create a TabView with Lists in SwiftUI
• Create an Infinitely Scrolling List in SwiftUI
← Предыдущая часть | Следующая часть →
Читать (En)
👍5❤4🔥3
Swift 6 upgrade Preparation
Гайд по подготовке кодовой базы к переходу на Swift 6.
👉 Preparing Xcode Projects for Swift 6
👉 Preparing Packages for Swift 6
👉 Advice for Updating Packages for Strict Concurrency
👉 Convert Methods that Use Completion Handlers to Async Methods
👉 Global or Static Var is Not Concurrency-Safe in a Non-Isolated Context
👉 Actor-Isolated Property Can Not Be Referenced from a Non-Isolated Context (deinit)
👉 Custom Actor Executors (using DispatchQueue)
Читать (En)
Гайд по подготовке кодовой базы к переходу на Swift 6.
👉 Preparing Xcode Projects for Swift 6
👉 Preparing Packages for Swift 6
👉 Advice for Updating Packages for Strict Concurrency
👉 Convert Methods that Use Completion Handlers to Async Methods
👉 Global or Static Var is Not Concurrency-Safe in a Non-Isolated Context
👉 Actor-Isolated Property Can Not Be Referenced from a Non-Isolated Context (deinit)
👉 Custom Actor Executors (using DispatchQueue)
Читать (En)
❤6🔥5👍2
Apple Design Resources
Apple пополнила свою библиотеку макетов в Figma. Cтали доступны следующие шаблоны 👇
🟢 TipKit
🟢 Wallet
🟢 Tap to Pay on iPhone
🟢 Siri & App Shortcuts
🟢 Sign in with Apple
🟢 Messages
🟢 Live Activities
🟢 Apple Pay
🟢 App Clips
Смотреть🌐
Apple пополнила свою библиотеку макетов в Figma. Cтали доступны следующие шаблоны 👇
Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥4❤3❤🔥1
Apple близка к соглашению с OpenAI по интеграции ChatGPT на iPhone
Bloomberg сообщает, что Apple заключила соглашение с OpenAI об интеграции ChatGPT в iOS 18.
Официальных комментариев пока что не было, по слухам – анонс можно ожидать на WWDC, которая пройдет в июне.
Читать (En)
Bloomberg сообщает, что Apple заключила соглашение с OpenAI об интеграции ChatGPT в iOS 18.
Официальных комментариев пока что не было, по слухам – анонс можно ожидать на WWDC, которая пройдет в июне.
Читать (En)
👍18🔥4❤2😱1
SwiftUI Cookbook • Forms & Controls in SwiftUI
Welcome to the Forms & Controls in SwiftUI section. In this section, you’ll delve into the various controls and elements you can utilize in SwiftUI to create functional and user-friendly forms.
• Create a Form With Sections in SwiftUI
• Create a Checkbox in SwiftUI
• Add a Stepper in SwiftUI
• Create a Picker in SwiftUI
• Create a Date Picker in SwiftUI
• Create a Slider in SwiftUI
• Create a Segmented Control in SwiftUI
• Add a Progress View in SwiftUI
• Create a Color Picker in SwiftUI
← Предыдущая часть | Следующая часть →
Читать (En)
Welcome to the Forms & Controls in SwiftUI section. In this section, you’ll delve into the various controls and elements you can utilize in SwiftUI to create functional and user-friendly forms.
• Create a Form With Sections in SwiftUI
• Create a Checkbox in SwiftUI
• Add a Stepper in SwiftUI
• Create a Picker in SwiftUI
• Create a Date Picker in SwiftUI
• Create a Slider in SwiftUI
• Create a Segmented Control in SwiftUI
• Add a Progress View in SwiftUI
• Create a Color Picker in SwiftUI
← Предыдущая часть | Следующая часть →
Читать (En)
🔥5❤3👍1
SwiftUI: наконец-то пора? Опыт разработки на SwiftUI в контексте UIKit приложения
В статье автор делится опытом внедрения большой фичи на SwiftUI в приложение, целиком состоящее из UIKit с минимальной требуемой версией iOS 14.
👉 Выбор в пользу SwiftUI: первые шаги и ожидания от перехода
👉 Заметки новичка: первые трудности работы с SwiftUI
👉 Открытие новых горизонтов: погружение в мир SwiftUI. Поможет ли нам ChatGPT?
👉 Пара слов про архитектуру
👉 Комбинирование SwiftUI и UIKit: преодоление технических преград
👉 Сюрпризы на пути: неожиданные ошибки и способы их решения
👉 Уроки и открытия: полезные находки и применение лучших практик
👉 Интеграция SwiftUI и UIKit: результаты
Читать (Ru)
В статье автор делится опытом внедрения большой фичи на SwiftUI в приложение, целиком состоящее из UIKit с минимальной требуемой версией iOS 14.
👉 Выбор в пользу SwiftUI: первые шаги и ожидания от перехода
👉 Заметки новичка: первые трудности работы с SwiftUI
👉 Открытие новых горизонтов: погружение в мир SwiftUI. Поможет ли нам ChatGPT?
👉 Пара слов про архитектуру
👉 Комбинирование SwiftUI и UIKit: преодоление технических преград
👉 Сюрпризы на пути: неожиданные ошибки и способы их решения
👉 Уроки и открытия: полезные находки и применение лучших практик
👉 Интеграция SwiftUI и UIKit: результаты
Читать (Ru)
👍9🔥7🤔3
Карантин UI-тестов в iOS
Разработчик из hh делится опытом и рассказывает, как они решают проблему нестабильных UI-тестов в iOS.
Читать (Ru)
Разработчик из hh делится опытом и рассказывает, как они решают проблему нестабильных UI-тестов в iOS.
Читать (Ru)
👍3🔥3🤔3
How to decide between a Set and Array in Swift?
Небольшая статья, в которой рассматриваются ключевые особенности/отличия Set и Array в Swift, их производительность и в каких кейсах что лучше использовать.
👉 Understanding Array’s key characteristics
👉 Understanding Set’s key characteristics
👉 Exploring performance considerations
👉 Use cases for Set and Array
Читать (En)
Небольшая статья, в которой рассматриваются ключевые особенности/отличия Set и Array в Swift, их производительность и в каких кейсах что лучше использовать.
👉 Understanding Array’s key characteristics
👉 Understanding Set’s key characteristics
👉 Exploring performance considerations
👉 Use cases for Set and Array
Читать (En)
🔥5👍4❤2😁2
Configurable button with different states in SwiftUI
Гайд по реализации конфигурируемой кнопки на SwiftUI, с разными стейтами.
Читать (En)
Гайд по реализации конфигурируемой кнопки на SwiftUI, с разными стейтами.
Читать (En)
🔥11👍5❤1🤡1
The Dark Side of Unidirectional Architectures in Swift
В статье автор рассматривает возможные подводные камни, при использовании однонаправленных архитектур на примере простого экрана.
Читать (En)
В статье автор рассматривает возможные подводные камни, при использовании однонаправленных архитектур на примере простого экрана.
Читать (En)
🤔6🔥3👍2
SwiftUI Cookbook • Tab Views & Split Views in SwiftUI
Welcome to the Tab Views & Split Views in SwiftUI section. This part of the cookbook is dedicated to the exploration and mastery of SwiftUI’s tab and split views. These components are essential for creating robust navigation and user experiences in modern apps.
• Create a Tab View in SwiftUI
• Customize Tab View Appearance in SwiftUI
• Add Custom Icons to Tab View Items in SwiftUI
• Create a Split View in SwiftUI
• Customize Split View Appearance in SwiftUI
• Add Detail View to Split View in SwiftUI
• Present Modal View from Tab View in SwiftUI
• Switch Tabs Programmatically in SwiftUI
• Hide a Tab View in SwiftUI
• Add a Tab View to Navigation View in SwiftUI
← Предыдущая часть | Следующая часть →
Читать (En)
Welcome to the Tab Views & Split Views in SwiftUI section. This part of the cookbook is dedicated to the exploration and mastery of SwiftUI’s tab and split views. These components are essential for creating robust navigation and user experiences in modern apps.
• Create a Tab View in SwiftUI
• Customize Tab View Appearance in SwiftUI
• Add Custom Icons to Tab View Items in SwiftUI
• Create a Split View in SwiftUI
• Customize Split View Appearance in SwiftUI
• Add Detail View to Split View in SwiftUI
• Present Modal View from Tab View in SwiftUI
• Switch Tabs Programmatically in SwiftUI
• Hide a Tab View in SwiftUI
• Add a Tab View to Navigation View in SwiftUI
← Предыдущая часть | Следующая часть →
Читать (En)
❤5👍5🔥3
Слежка через пуш-уведомления на смартфонах
Недавно стало известно о новом виде слежки за пользователями смартфонов: через пуш-уведомления в iOS и Android. Газета Washington Post написала, в частности, что эту тактику начало использовать ФБР (кэш статьи).
Как работает такой метод выслеживания читайте в статье.
Читать (Ru)
Недавно стало известно о новом виде слежки за пользователями смартфонов: через пуш-уведомления в iOS и Android. Газета Washington Post написала, в частности, что эту тактику начало использовать ФБР (кэш статьи).
Как работает такой метод выслеживания читайте в статье.
Читать (Ru)
🤔9🔥4👍2
Forwarded from Mobile Native ️️
Мое решение 3-х проблем MVx
Продолжение с решениями 3-х проблем MVx вот этой статьи.
👉 Проблема остатка (Remainder issue)
👉 Проблема масштабирования (Scalability issue)
👉 Проблема разрывов (Gaps issue)
Читать (Ru)
Продолжение с решениями 3-х проблем MVx вот этой статьи.
👉 Проблема остатка (Remainder issue)
👉 Проблема масштабирования (Scalability issue)
👉 Проблема разрывов (Gaps issue)
Читать (Ru)
👍4🔥4🤔3
SwiftUI на iOS 14: преодолевая баги и улучшая перформанс в 3 раза
Большая статья от команды Яндекс Диска, в которой они делятся опытом разработки на SwiftUI с минимальным таргетом iOS 14.
Рассказывают про топ-6 багов, с которыми можно столкнуться, как можно улучшить перформанс SwiftUI и ускорить ваши view в 3 раза на всех версиях iOS.
Читать (Ru)
Большая статья от команды Яндекс Диска, в которой они делятся опытом разработки на SwiftUI с минимальным таргетом iOS 14.
Рассказывают про топ-6 багов, с которыми можно столкнуться, как можно улучшить перформанс SwiftUI и ускорить ваши view в 3 раза на всех версиях iOS.
Читать (Ru)
👍12🔥8❤6👎1
This media is not supported in your browser
VIEW IN TELEGRAM
Animations: Bringing the Host Passport to Life on iOS
Airbnb рассказывают как сделали довольно непростую анимацию открытия паспорта.
Читать (En)
Airbnb рассказывают как сделали довольно непростую анимацию открытия паспорта.
Читать (En)
🔥11👍4❤3