en
Feedback
🇺🇦 iOS Dev UA - спільнота iOS розробників

🇺🇦 iOS Dev UA - спільнота iOS розробників

Open in Telegram

Перша україномовна спільнота iOS розробників 🇺🇦 👨‍💻Цікаві матеріали зі світу розробки для продуктів Apple. Статті по розробці на Swift та SwiftUI. Огляд нових технологій в розробці від Apple. чат: @iOSDevsUAChat Ідеї та пропозиції: @SergeyZhuravel

Show more
384
Subscribers
No data24 hours
+17 days
+1030 days
Posts Archive
💡Анімації SwiftUI доступні в UIKit з iOS 18 Зараз SwiftUI, UIKit і AppKit використовують різні базові реалізації для анімаці
💡Анімації SwiftUI доступні в UIKit з iOS 18 Зараз SwiftUI, UIKit і AppKit використовують різні базові реалізації для анімації. 📖 Apple рекомендує використовувати нову можливість з iOS 18 у всіх фреймворках, щоб створити більш очікуваний досвід для користувачів (і уникнути потенційних труднощів для розробників із синхронізацією таймінгів та іншими проблемами). 👨‍💻На скріншоті приклад використання такої анімації. 🇺🇦 iOSDevUA

На сторінку ресурсів додали бібліотеку з UI елементами для iOS 💾 Всередині є приклади iPad з новою навігацією і новий Docume
На сторінку ресурсів додали бібліотеку з UI елементами для iOS 💾 Всередині є приклади iPad з новою навігацією і новий Document-based шаблон. В іншому все знайоме. Тільки для 💎 Sketch, для Figma поки немає. 🇺🇦 iOSDevUA

💡Нові пейволи від Apple з WWDC 24 Минулого року Apple представила SubscriptionStoreView – готовий до використання пейвол на
💡Нові пейволи від Apple з WWDC 24 Минулого року Apple представила SubscriptionStoreView – готовий до використання пейвол на SwiftUI. Він має кілька стилів і автоматично виконує багато корисної роботи за нас: отримує продукти, показує ціни, здійснює покупки тощо. Цього року Apple зробила величезний крок у кастомізації SubscriptionStoreView! 1. Таби для кількох груп Якщо ви додасте дві або більше груп підписок, на пейволі автоматично створюються таби. Можна змінювати зображення/тексти залежно від обраної групи. 2. Компактний пікер З’явився новий компактний стиль пікера продуктів. Можна закріпити пікер внизу екрану! Чудовий пікер, з ним можна робити пейволи з фокусом не на виборі тарифу, а на функціях. 3. Пейджинговий пікер Ще два нових стилі пікера: paged picker та prominent paged picker. Горизонтальний пікер зі свайпами для вибору продуктів. Я бачив кілька додатків з дуже схожим дизайном пейвола. 4.Інші продукти Можна показувати більше тарифів у bottom sheet, який відкривається по кнопці на пейволі. Гарний спосіб приховати додаткові плани, як це роблять у Duolingo. Надали можливість зробити повністю кастомний пікер і кнопку покупки. Повна кастомізація з усіма перевагами системного пейвола. Загалом це фантастичне оновлення SubscriptionStoreView. Навіть дефолтні дизайни цілком можна застосовувати в реальних додатках, а з кастомізацією можна досягти гарної конверсії 😄 👉https://developer.apple.com/videos/play/wwdc2024/10061/ 🇺🇦 iOSDevUA

🔥Вчора було опубліковано відео сесії на #WWDC24, в якому Julia Vashchenko розповідає про новий API для SwiftUI, який спрощує
🔥Вчора було опубліковано відео сесії на #WWDC24, в якому Julia Vashchenko розповідає про новий API для SwiftUI, який спрощує написання додатка для роботи з документами. З Юлею ми знайомі ще з часів коли вона працювала в MacPaw 💪 Друзі давайте підтримаємо вподобайками 🫶 І все це — у вишиванці 💛💙 Дивитися тут 👉 https://developer.apple.com/videos/play/wwdc2024/10132/ Ваші вподобайки приймаються тут 🇺🇦 iOSDevUA

iOS 18 дозволяє додати 16 повзунків яскравості 💪 🇺🇦 iOSDevUA

🔥MeshGradient в iOS 18 Тепер доступний градієнт, який можна задавати за допомогою 2D-сітки розставлених кольорів. 🚀 Спробував зробити нескладну анімацію, відчувається потенціал (код доступний прямо на гіфці). 🕖 Варіант реалізації через таймлайн (і код). 🇺🇦 iOSDevUA

🚀 Apple анонсує Swift Assist для Xcode 16! Swift Assist служить компаньйоном для всіх завдань розробника, дозволяючи їм зосередитися на більш високорівневих проблемах та рішеннях. Він бездоганно інтегрований в Xcode і знає найновіші комплекти для розробки програмного забезпечення (SDK) та функції мови Swift, тож розробники завжди отримуватимуть найновіші кодові функції, які ідеально вписуються в їхні проекти. З Swift Assist завдання, як-от дослідження нових фреймворків та експерименти з новими ідеями, знаходяться лише в одному запиті. Swift Assist використовує потужну модель, яка працює в хмарі, і як усі сервіси для розробників Apple, побудований з урахуванням конфіденційності та безпеки. Код розробників використовується лише для обробки запитів і ніколи не зберігається на серверах, а Apple не використовуватиме його для навчання моделей машинного навчання. Swift Assist з’явиться пізніше цього року в Xcode 16. 🇺🇦 iOSDevUA

🔥Xcode 16 та Swift Assist — всі нововведення 👉 Нова модель спеціально навчена для Swift та Apple SDK. 👉 Працює локально, к
🔥Xcode 16 та Swift Assist — всі нововведення 👉 Нова модель спеціально навчена для Swift та Apple SDK. 👉 Працює локально, конфіденційність зберігається. 👉 Нове API для написання тестів, з'явилися теги, параметризація дозволяє їх запускати для діапазону значень. 🕺 Новий фреймворк Swift Testing. 🥳 Swift Assist буде допомагати з відповідями на питання по коду за допомогою нативної мови. Працює в хмарі з урахуванням вимог безпеки. Предиктивне завершення коду (автокомпліт на максимумі). Додали інсайти про продуктивність за допомогою покращеної діагностики, новий вигляд графіків в Instruments. І багато іншого! 📖 Як виявилося, це ще далеко не все🚀 🇺🇦 iOSDevUA

Hello iOS developers! New digest is here! Hello everyone! New iOS weekly digest is here! 🚀🚀🚀 Last Week at Apple 🚀 🚀 🚀 Apple Design Awards Introducing the 2024 Apple Design Award winners https://developer.apple.com/design/awards What's new in Swift 6.0? When fully enabled, Swift 6 is likely to require changes in pretty much every project. https://www.hackingwithswift.com/articles/269/whats-new-in-swift-6 Why Ollie is moving away from SwiftUI to UIKit You could miss that very unusual article, yes, someone wants to return back to UIKit from SwiftUI https://medium.com/goodones/why-ollie-is-moving-away-from-swiftui-to-uikit-cfdefe918d1c Designing a Declarative API Declarative programming is an interesting approach. You basically define “This is what I want” and then let some other type figure out how it should work. Specifically, with declarative programming, we focus more on expressing logic and structure. We then worry less about control flow, such as figuring out the order of method calls, and keeping track of local state. More: https://www.mobilesystemdesign.com/blog/declarative-api-design Composable Architecture Frequently Asked Questions If you ever wondered about architecture of the project, and I think you did, you must have heard about TCA - The Composable Architecture, a way to solve architecture problems. The developers of this library created a list of FAQ about it: https://www.pointfree.co/blog/posts/141-composable-architecture-frequently-asked-questions ChatGPT for Swift: Top 5 code generation prompts Today, we will look at a few of my favorite ways of using ChatGPT to speed up my development process. By asking the right questions, you’ll be able to get code output close to what you’re likely looking for. Even though the output isn’t always perfect, it’s certainly a step in the right direction. Let’s dive in: https://www.avanderlee.com/swift/chatgpt-code-generation-prompts

💡Про strict concurrency і про те, як макрос @preconcurrency допомагає з цим. Зрозуміло пояснено та з прикладами 👍 👉 https://www.donnywals.com/preconcurrency-usage-in-swift-explained/ 🇺🇦 iOSDevUA

💡Сучасний UIKit PointFree розпочали серію випусків, у яких показують, як може виглядати сучасна розробка на чистому UIKit, без будь-яких домішок SwiftUI. Як приклад, реалізується екран вибору та налаштувань Wi-Fi мережі. 🇺🇦 iOSDevUA

📲Фіналісти Apple Design Awards 2024 Оголосили фіналістів щорічної премії Apple Design Awards. Із найцікавішого: 👉 Arc Search отримує премію в категорії Interaction за переосмислення мобільного браузера. 👉 Crouton інді-додаток для менеджменту рецептів, також нагороджується за Interaction. 👉 Meditate додаток для медитацій, нагороджується в категорії Visuals за круті анімації мандали на SwiftUI. 👉 Copilot Money отримує премію за інновації, за застосування ML для управління особистими фінансами. 🇺🇦 iOSDevUA

🔥Колекція шпалер GameBoy 📲 🇺🇦 iOSDevUA

💡Налаштовувана кнопка з різними станами у SwiftUI Звісно, завдання мобільних розробників далеко не тільки в зміні кольорів к
💡Налаштовувана кнопка з різними станами у SwiftUI Звісно, завдання мобільних розробників далеко не тільки в зміні кольорів кнопок, але знати кілька підходів і володіти арсеналом таких навичок необхідно. SwiftUI значно спрощує створення багаторазової кнопки (і додавання конфігурацій). 📖 Ось тут можна побачити підходи до створення такого елемента на реальних прикладах. 🇺🇦 iOSDevUA

💡Якщо ви займаєтесь розробкою під macOS і вирішили спробувати SwiftUI, то з чогось починати все-таки потрібно. Ось невеликий матеріал про різні типи Scenes у SwiftUI. Це не найповніший і найдетальніший матеріал, але ті пункти, які він охоплює, описані досить детально та зрозуміло! 👉 https://nilcoalescing.com/blog/ScenesTypesInASwiftUIMacApp/ 🇺🇦 iOSDevUA