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

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

Открыть в Telegram

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

Больше
384
Подписчики
Нет данных24 часа
+37 дней
+1130 день
Архив постов
💡Реалізація підтримки JWT на Swift сервері Мені дуже подобається блог SwiftOnServer. Хлопці публікують корисні туторіали, що показують, як вирішувати найпоширеніші задачі серверної розробки за допомогою актуальної екосистеми Swift. Цього разу вони розглядають, як за допомогою JWTKit реалізувати авторизацію на основі JWT. 🇺🇦 iOSDevUA

💡Чи варто переходити на Swift 6 у 2025 році? Донні Уолс ставить це питання і наводить кілька важливих моментів, на які слід звернути увагу. Хоча відповідь залежить від багатьох факторів: проєкт, над яким ви працюєте, команда, з якою співпрацюєте, і рівень знань Swift Concurrency, Донні зосередився на розборі існуючих проблем і викликів. 📖 Повний текст статті можна прочитати тут. 🇺🇦 iOSDevUA

💡Forked – бібліотека для роботи з даними в колаборативних застосунках Forked – нова бібліотека, орієнтована на читання та модифікацію даних одночасно в кількох потоках. Що цікаво, вона значною мірою натхнена принципами роботи з Git-ветками та їх злиттям, і була розроблена спеціально для випадків з локально першими застосунками. 🇺🇦 iOSDevUA

💡YUI — галерея плавних інтерактивних переходів на UIKit Хоча SwiftUI чудово підходить для швидкого створення інтерфейсів і д
💡YUI — галерея плавних інтерактивних переходів на UIKit Хоча SwiftUI чудово підходить для швидкого створення інтерфейсів і додатків, однакові контролери часто повторюються, що може погіршити враження від використання (особливо коли враховувати чутливість інтерфейсу). Розробник поділився репозиторієм, де він спробував відтворити кілька класичних ефектів, які ми часто бачимо в популярних додатках. Це буде корисно для вивчення використання UIViewControllerTransitioningDelegate/UIViewControllerInteractiveTransitioning та UIPercentDrivenInteractiveTransition. 🛠 Посилання на репозиторій з ефектами і описом підходу доступне ось тут. 🇺🇦 iOSDevUA

💡Typed Throws у Swift 6 У Swift 6 ви тепер можете не тільки позначити за допомогою throws, що функція може повернути помилку, але й вказати конкретний тип цієї помилки:
func readFileContent(at path: String) throws(FileNotFoundError) -> String { ... }
🇺🇦 iOSDevUA

💡Збірник статей для вивчення Swift! Це збірка корисних статей, розподілених за розділами, з іншими матеріалами на тому ж ресурсі. Хоча автор стверджує, що після вивчення цих статей ви зможете створити власний додаток, я вважаю, що для цього потрібно більше практики. Проте тут є багато корисних посилань, і для новачків це точно буде корисно! 👍 👉 https://www.avanderlee.com/swift/swift-tutorials-learn-swift-code-examples/ 🇺🇦 iOSDevUA

💡Продуктивність в додатку Threads Цікава стаття, яка детально описує, як Meta працює над продуктивністю додатку Threads – ві
💡Продуктивність в додатку Threads Цікава стаття, яка детально описує, як Meta працює над продуктивністю додатку Threads – від використаних метрик до конкретних практик оптимізації. 🇺🇦 iOSDevUA

💡Як OpenAI тестує свої додатки Загалом, використовується стандартний набір тестів – юніт, інтеграційні та ручні тести. Однак цікавою особливістю є використання снепшот-тестів, які автоматично генеруються з попередніх переглядів Xcode. Саме ці тести розглядаються в основному в статті. 🇺🇦 iOSDevUA

💡Підбірка найкращих інструментів для розробників Цією підбіркою я ділюсь тому, що тут немає того, що ви могли б очікувати, наприклад, як Cursor. Натомість зібрано класичні інструменти, які покращують вашу роботу з базами даних, Git та документацією. Ось деякі з них: 👉 Bruno – open source аналог Postman 👉 GitButler – Git-клієнт, який вводить нову концепцію віртуальних гілок 👉 Heynote – поєднання буфера обміну, текстового редактора та калькулятора 🇺🇦 iOSDevUA

🎬 WebAssembly та Swift Чудовим кандидатом для компіляції Swift є WebAssembly. Ось доповідь від розробника з основної команди Swift, у якій розповідається, як WebAssembly працює «під капотом», як підтримка Wasm реалізована в Swift і як розробляти власні плагіни для цієї технології. 🇺🇦 iOSDevUA

🎬Підбірка топових доповідей з NSSpain 2024 Одна з найвідоміших конференцій нарешті опублікувала список доповідей для загальн
🎬Підбірка топових доповідей з NSSpain 2024 Одна з найвідоміших конференцій нарешті опублікувала список доповідей для загального доступу (а не тільки по запрошеннях). 📺 Реалізація плавної прокрутки в Threads Незважаючи на те, що iPhone та iPad стають все потужнішими, підтримка плавності прокрутки додатків залишається важливою як ніколи. До речі, ось перша версія доповіді. 📺 Як створити найкращий Pull Request Написати хороший код — це лише половина справи. 📺 Ви дійсно знаєте Swift? У цій доповіді автор розповідає про деякі API, які ми використовуємо щодня, щоб зрозуміти, що насправді відбувається, і обіцяє показати кілька трюків, яких ви раніше не бачили. 📺 Тестуйте свої додатки! Krzysztof Zablocki ділиться інформацією про те, як тестування може підвищити вашу ефективність і які є найкращі практики для підтримки тестів! 🔗 Весь плейлист конференції доступний за цим посиланням. 🇺🇦 iOSDevUA

💡Noncopyable Types З початку Swift 5.9 з’явилася можливість позначати типи як Noncopyable за допомогою анотації ~Copyable. При присвоєнні значення такого типу з однієї змінної в іншу відбувається не копіювання, а переміщення значення. Важливо, що класи не можуть бути Noncopyable типами. У статті детально розглядаються всі особливості поведінки Noncopyable типів. 🇺🇦 iOSDevUA

💡Колекція анімацій для iOS-додатків Ділюсь ще однією цікавою знахідкою — сайтом, на якому зібрані найкращі анімації для додатків Apple та не тільки. Анімації розподілені за темами — наприклад, можна знайти використання гіроскопа, або ж подивитись варіанти застосування морфінгу, свайпів чи незвичного використання слайдерів. 🔗 На сайті вже зібрано близько 1000 анімацій, які можуть надихнути вас на створення власних. 🇺🇦 iOSDevUA

💡Реалізація клікабельних посилань у SwiftUI Завдяки підтримці Markdown у SwiftUI можна легко реалізувати функцію клікабельни
💡Реалізація клікабельних посилань у SwiftUI Завдяки підтримці Markdown у SwiftUI можна легко реалізувати функцію клікабельних посилань. Окрім того, можна використовувати не лише глобальний стиль, а й задавати індивідуальний для кожного посилання. 📖 У цій статті описано необхідні кроки, а також доступне опенсорсне рішення. 🇺🇦 iOSDevUA

Про TimelineView у SwiftUI Це вьюшка, яка оновлюється за заданим часом або розкладом. Ви вказуєте, коли і як її потрібно “перерисувати”. Наприклад, якщо ви хочете створити анімацію годин або щось подібне. Більше деталей можна дізнатися в самій статті! 👍 👉 https://digitalbunker.dev/time-based-view-updates-in-swiftui/ 🇺🇦 iOSDevUA

🔥 Детальний огляд SF Symbol для Swift та SwiftUI У цій статті ви знайдете велику кількість інформації про використання SF Symbols у Swift та SwiftUI, з усіма нюансами та корисними порадами. 👉 https://www.avanderlee.com/swift/sf-symbol-guide/ 🇺🇦 iOSDevUA

💡Великий посібник по перевірці користувацьких даних у SwiftUI Валідація не повинна бути занадто складною, адже її основна ме
💡Великий посібник по перевірці користувацьких даних у SwiftUI Валідація не повинна бути занадто складною, адже її основна мета — сигналізувати користувачу про неправильність введених даних. Це можна досягти, показуючи повідомлення про помилки, підсвічуючи поля або вмикаючи/вимикаючи певні дії. ℹ️ Один з поширених підходів — створення кастомних компонентів, але навіть у цього варіанту є свої недоліки. 📖 У цій статті розглядаються різні способи перевірки валідності даних і показано, як це можна покрити тестами. 🇺🇦 iOSDevUA

💡Великий репозиторій з різноманітними компонентами на SwiftUI Тут можна знайти різні контролери, безліч анімацій і багато нестандартних рішень. Це не готові до виробництва рішення, а скоріше прототипи, до яких можна заглянути та, при бажанні, доопрацювати! 👍 👉https://github.com/mikelikesdesign/SwiftUI-experiments

💡SwiftUI Button: кастомні стилі та найкращі практики Для багатьох додатків необхідно створювати кастомні компоненти. Це може бути викликано потребою в єдиному дизайні, і саме кастомні стилі є чудовим способом досягти бажаного вигляду. Наприклад, можна додати анімацію масштабування, щоб покращити індикацію натискання кнопки. 📖 У цій статті розглядаються різні підходи до створення таких елементів для подальшого повторного використання. 🇺🇦 iOSDevUA

📲 Apps of the Year 2024 Apple підвели підсумки щорічної премії для найкращих додатків. 👉 Додаток року для iOS – Kino 👉 Додаток року для iPad – Moises 👉 Додаток року для годинників – Lumy 🇺🇦 iOSDevUA

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