iOS Такой в сетке
Пишем про iOS и не только. Подписывайтесь на нас в сетке =)
Что вы найдете на нашей странице:
Новости и обзоры устройств Apple
Советы и инструкции по использованию iOS
Обсуждения актуальных тем и тенденций
Пишем про iOS и не только. Подписывайтесь на нас в сетке =)
Что вы найдете на нашей странице:
Новости и обзоры устройств Apple
Советы и инструкции по использованию iOS
Обсуждения актуальных тем и тенденций
SRNetworkManager — современный сетевой слой
SRNetworkManager — это мощный и гибкий сетевой уровень для приложений Swift. Он обеспечивает ориентированный на протоколы и дженерики подход к обработке API-запросов, поддерживая как Combine, так и парадигму async/await. Этот пакет разработан как простой в использовании, хорошо настраиваемый и полностью совместимый со Swift 6 и протоколом Sendable.
SRNetworkManager — это мощный и гибкий сетевой уровень для приложений Swift. Он обеспечивает ориентированный на протоколы и дженерики подход к обработке API-запросов, поддерживая как Combine, так и парадигму async/await. Этот пакет разработан как простой в использовании, хорошо настраиваемый и полностью совместимый со Swift 6 и протоколом Sendable.
GitHub
GitHub - siamakrostami/SRNetworkManager: SRNetworkManager is a powerful and flexible networking layer for Swift applications. It…
SRNetworkManager is a powerful and flexible networking layer for Swift applications. It provides a generic, protocol-oriented approach to handling API requests, supporting both Combine and async/aw...
Interview System Design
Сегодня у нас в гостях вновь наш старый друг Александр Сычёв, и мой коллега по работе Влад Бац. Ребята провели мок-интервью, mobile system design. Совместно спроектировали фичу мобильного приложения. Участники определили требования к фиче приложения.
Разработали архитектуру, обсудили различные альтернативные подходы и оценили масштабируемость и надежность проектируемой системы.
Для тех, у кого плохо работает ютуб, мы добавили выпуск в ВК видео, рутуб и на наш бусти.
Смотрите данный выпуск, будет очень интересно!
💬 Т-Г канал Саши @headOfMobile
😎 Школа разработчиков KTS @metaclass
Сегодня у нас в гостях вновь наш старый друг Александр Сычёв, и мой коллега по работе Влад Бац. Ребята провели мок-интервью, mobile system design. Совместно спроектировали фичу мобильного приложения. Участники определили требования к фиче приложения.
Разработали архитектуру, обсудили различные альтернативные подходы и оценили масштабируемость и надежность проектируемой системы.
Для тех, у кого плохо работает ютуб, мы добавили выпуск в ВК видео, рутуб и на наш бусти.
Смотрите данный выпуск, будет очень интересно!
Please open Telegram to view this post
VIEW IN TELEGRAM
SwiftUI: Всё, что вам нужно знать о модификаторе containerRelativeFrame (и немного больше)
На WWDC 2023 компания Apple представила модификатор представления containerRelativeFrame для SwiftUI. Этот модификатор упрощает некоторые операции размещения элементов на экране, которые ранее было сложно выполнить обычными методами. В этой статье мы подробно рассмотрим модификатор containerRelativeFrame, его определение, правила компоновки, примеры использования и важные соображения. Чтобы еще больше расширить наше понимание его функциональных возможностей, в конце статьи мы также создадим обратно совместимую реплику containerRelativeFrame для старых версий SwiftUI.
На WWDC 2023 компания Apple представила модификатор представления containerRelativeFrame для SwiftUI. Этот модификатор упрощает некоторые операции размещения элементов на экране, которые ранее было сложно выполнить обычными методами. В этой статье мы подробно рассмотрим модификатор containerRelativeFrame, его определение, правила компоновки, примеры использования и важные соображения. Чтобы еще больше расширить наше понимание его функциональных возможностей, в конце статьи мы также создадим обратно совместимую реплику containerRelativeFrame для старых версий SwiftUI.
Сегодня в 18:00 с Катей проведём прямой эфир. Подведем итоги года, поговорим про iOS, рынок, новые технологии и тд. Подключайтесь, задавайте вопросы ☺️🫶
Итоги 2024. Про iOS, рынок и будущее мобильной разработки!
В нашем последнем выпуске этого года, мы с Катей обсуждаем будущее iOS, рынок, инновации за 2024 год.
Мы делимся своими мыслями о:
- Последних инновациях и тенденциях в iOS
- Перспективах роста мобильного рынка
- Вызовах и возможностях, которые ждут разработчиков iOS, а так же обсудили рынок и прочее.
Всем спасибо! Всех с наступающим! Ставьте цели и добивайтесь их, всем любви и счастья.
В нашем последнем выпуске этого года, мы с Катей обсуждаем будущее iOS, рынок, инновации за 2024 год.
Мы делимся своими мыслями о:
- Последних инновациях и тенденциях в iOS
- Перспективах роста мобильного рынка
- Вызовах и возможностях, которые ждут разработчиков iOS, а так же обсудили рынок и прочее.
Всем спасибо! Всех с наступающим! Ставьте цели и добивайтесь их, всем любви и счастья.
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Кольцо прогресса в SwiftUI
Это краткое руководство для создания пользовательского индикатора прогресса в приложениях на SwiftUI
🔜 Используются переменные состояния, такие как
🔜 Кольцо создается с использованием Circle() и методов stroke для настройки толщины и цвета.
🔜 Добавляется градиент с помощью LinearGradient, чтобы визуально улучшить кольцо прогресса.
🔜 Реализуются анимации, делающие индикатор более плавным и динамичным.
Это краткое руководство для создания пользовательского индикатора прогресса в приложениях на SwiftUI
@State
var degrees: Double и @State
var progress: CGFloat, для управления анимацией и отображением прогресса.Please open Telegram to view this post
VIEW IN TELEGRAM
Рынок мобильных приложений в России 2024
По данным Apptica, в этом году (с 1 декабря 2023 по 30 ноября 2024) в России было совершено 11.63 миллиарда установок — это немногим больше (10.87), чем в 2023. Россия находится на 4 месте в мире по установка, между США и Индонезией. На первом месте Индия, на втором Бразилия.
За год пользователи потратили 846.39 миллиона долларов, что тоже больше прошлогодних 773.13 млн. Россия остается на 20 месте по доходам в мире, между Египтом и Южной Африкой.
Топ приложений по загрузкам по данным AppMagic — на первом месте Телеграм, который прибавил более 3 миллионов установок:
1. Telegram
2. VPN — fast proxy + secure
3. Wildberries
4. TikTok
5. OZON: товары, одежда, билеты
6. Free VPN Proxy by Planet VPN
7. VK Video: movies, cartoons, TV
8. WhatsApp Messenger
9. VPN Proxy Speed — Super VPN
10. Block Blast
Топ приложений по доходам — ВКонтакте уступил Телеграм, который увеличил свою прибыль почти на 8 миллионов:
1. Telegram
2. PUBG MOBILE
3. Royal Match
4. VK: social network, messenger
5. Roblox
6. Gardenscapes
7. Homescapes
8. Tanks Blitz PVP битвы
9. FaceApp: Perfect Face Editor
10. Litres: Books and audiobooks
По данным Apptica, в этом году (с 1 декабря 2023 по 30 ноября 2024) в России было совершено 11.63 миллиарда установок — это немногим больше (10.87), чем в 2023. Россия находится на 4 месте в мире по установка, между США и Индонезией. На первом месте Индия, на втором Бразилия.
За год пользователи потратили 846.39 миллиона долларов, что тоже больше прошлогодних 773.13 млн. Россия остается на 20 месте по доходам в мире, между Египтом и Южной Африкой.
Топ приложений по загрузкам по данным AppMagic — на первом месте Телеграм, который прибавил более 3 миллионов установок:
1. Telegram
2. VPN — fast proxy + secure
3. Wildberries
4. TikTok
5. OZON: товары, одежда, билеты
6. Free VPN Proxy by Planet VPN
7. VK Video: movies, cartoons, TV
8. WhatsApp Messenger
9. VPN Proxy Speed — Super VPN
10. Block Blast
Топ приложений по доходам — ВКонтакте уступил Телеграм, который увеличил свою прибыль почти на 8 миллионов:
1. Telegram
2. PUBG MOBILE
3. Royal Match
4. VK: social network, messenger
5. Roblox
6. Gardenscapes
7. Homescapes
8. Tanks Blitz PVP битвы
9. FaceApp: Perfect Face Editor
10. Litres: Books and audiobooks
UIGestureRecognizerRepresentable в SwiftUI
SwiftUI предоставляет протоколы UIViewRepresentable и UIViewControllerRepresentable с момента своего появления. Как вы, возможно, знаете, мы можем использовать их для обертывания любого представления или контроллера UIKit и размещения его в иерархии SwiftUI.
UIGestureRecognizerRepresentable работает аналогично другим протоколам представления и позволяет нам обернуть любой экземпляр типа UIGestureRecognizer, чтобы использовать его в представлениях SwiftUI.
Примеры кода в статье.
SwiftUI предоставляет протоколы UIViewRepresentable и UIViewControllerRepresentable с момента своего появления. Как вы, возможно, знаете, мы можем использовать их для обертывания любого представления или контроллера UIKit и размещения его в иерархии SwiftUI.
UIGestureRecognizerRepresentable работает аналогично другим протоколам представления и позволяет нам обернуть любой экземпляр типа UIGestureRecognizer, чтобы использовать его в представлениях SwiftUI.
Примеры кода в статье.
📆 Длительность: 3 месяца
На марафоне ты сможешь учиться и работать в команде, решая задачи, максимально приближенные к реальным.
Что тебя ждет:
✅ Еженедельные спринты, где ты будешь учиться новому и сразу применять это на практике.
👥 Командные проекты, как на настоящей работе — это опыт, который оценит любой работодатель.
💼 Портфолио из 10+ приложений — уже через три месяца у тебя будет что показать на собеседовании.
💬 Закрытый Telegram-канал, где можно общаться как с новичками которые только вкатываются в IT, так и с действующими разработчиками разного уровня.
🏆 Система мотивации с призами — выполняй задания в срок, участвуй в челленджах и попадай в таблицу лидеров.
🎙 Еженедельные доклады по темам тех. собеседований — каждую неделю разбираем самые популярные вопросы которые задают на собеседованиях.
📚 Доступ к базе знаний и 1ТБ материалов — здесь собраны все топовые ресурсы для прокачки навыков.
И, конечно, крутые менторы, которые всегда готовы помочь и направить! 💪
Не упусти шанс — следующий поток только через три месяца!
Успевай 👉подать заявку👈 и начни создавать свою карьеру уже сегодня!
📔 Отзывы о нас
Please open Telegram to view this post
VIEW IN TELEGRAM
Малоизвестные представления SwiftUI
Когда вы начали изучать swiftUI, вы могли столкнуться с большим количеством представлений, таких как: VStack, HStack, ZStack, ScrollView, Grid и прочее.
В данной статье показывают некоторые представления, которые в целом редко используются (если вы глубоко погружены в SwiftUI, то, возможно, уже знаете их), а именно:
- AnyLayout
- ViewThatFits
- ContentUnavailableView
Когда вы начали изучать swiftUI, вы могли столкнуться с большим количеством представлений, таких как: VStack, HStack, ZStack, ScrollView, Grid и прочее.
В данной статье показывают некоторые представления, которые в целом редко используются (если вы глубоко погружены в SwiftUI, то, возможно, уже знаете их), а именно:
- AnyLayout
- ViewThatFits
- ContentUnavailableView
SwiftUI: алхимия приложений — превращаем идеи в реальность
В докладе рассказываем, как SwiftUI трансформирует процесс разработки, упрощая создание привлекательных и интерактивных интерфейсов с минимальными усилиями.
Арман Мырзакануров поделится опытом решения уникальных задач, таких как оптимизация обновления элементов списка, управление состоянием и создание анимаций, которые ранее требовали сложных манипуляций в UIKit.
Особое внимание уделяет сочетанию SwiftUI и UIKit для достижения наилучших результатов в разработке кроссплатформенных приложений.
В докладе рассказываем, как SwiftUI трансформирует процесс разработки, упрощая создание привлекательных и интерактивных интерфейсов с минимальными усилиями.
Арман Мырзакануров поделится опытом решения уникальных задач, таких как оптимизация обновления элементов списка, управление состоянием и создание анимаций, которые ранее требовали сложных манипуляций в UIKit.
Особое внимание уделяет сочетанию SwiftUI и UIKit для достижения наилучших результатов в разработке кроссплатформенных приложений.
Смешивание цветов в SwiftUI
В последней версии SwiftUI компания Apple представила новую функцию под названием «смешивание цветов». Это единая функция, которая позволяет выполнять различные творческие задачи. В этой статье рассматривают смешивание цветов в SwiftUI и изучают его потенциальное применение.
В последней версии SwiftUI компания Apple представила новую функцию под названием «смешивание цветов». Это единая функция, которая позволяет выполнять различные творческие задачи. В этой статье рассматривают смешивание цветов в SwiftUI и изучают его потенциальное применение.
Темы в современных iOS-приложениях с UITraitCollection
Совсем недавно (с iOS 17) Apple представила довольно удобный способ обработки смены тем в приложениях для iOS. Раньше это было довольно мучительно.
С появлением UITraitAppearance все стало проще.
Эта статья представляет собой законченное описание того, как добавить тематическое оформление в реальное приложение. Тут так же есть ссылки на реальный проект, который вы можете скачать.
Совсем недавно (с iOS 17) Apple представила довольно удобный способ обработки смены тем в приложениях для iOS. Раньше это было довольно мучительно.
С появлением UITraitAppearance все стало проще.
Эта статья представляет собой законченное описание того, как добавить тематическое оформление в реальное приложение. Тут так же есть ссылки на реальный проект, который вы можете скачать.
DeepSeek
Главная тема для
разговоров в западном интернете прямо сейчас — DeepSeek. Это китайский чат-бот, который делает то же самое, что ChatGPT, но в разы быстрее и дешевле
Для россиян DeepSeek сильно удобнее, чем ChatGPT. Чат-бот не требует ни VPN, ни зарубежного номера, ни подписки. Вы прямо сейчас можете зайти на их сайт, зарегистрироваться и начать задавать вопросы.
Пробуем👌
Главная тема для
разговоров в западном интернете прямо сейчас — DeepSeek. Это китайский чат-бот, который делает то же самое, что ChatGPT, но в разы быстрее и дешевле
Для россиян DeepSeek сильно удобнее, чем ChatGPT. Чат-бот не требует ни VPN, ни зарубежного номера, ни подписки. Вы прямо сейчас можете зайти на их сайт, зарегистрироваться и начать задавать вопросы.
Пробуем👌