Современные шаблоны навигации
Периодически приходится обсуждать с коллегами различные подходы к навигации в мобильных приложениях. На этой странице собраны все популярные шаблоны навигации для организации экранов в мобильных приложениях. Особенно радует присутствие ссылок на Apple HIG, актуальную сессию WWDC22 про навигацию в iOS и книгу O'Relly про дизайн интерфейсов. Если нужно обсудить навигацию, очень удобно использовать данную страницу в качестве референса
Периодически приходится обсуждать с коллегами различные подходы к навигации в мобильных приложениях. На этой странице собраны все популярные шаблоны навигации для организации экранов в мобильных приложениях. Особенно радует присутствие ссылок на Apple HIG, актуальную сессию WWDC22 про навигацию в iOS и книгу O'Relly про дизайн интерфейсов. Если нужно обсудить навигацию, очень удобно использовать данную страницу в качестве референса
👍10❤2
Сравнивнение 6 аналитических SDK для iOS. Каждый SDK будет сравнивается с вновь созданным проектом Xcode. Это простое приложение с одним экраном.
👉 Сравнение импакта на размер приложения
👉 Сравнение импакта на время запуска приложения
Если перед вами стоит вопрос, какую систему выбрать для аналитики или ищете причины не встраивать аналитику в ваше приложение и довольствоваться Apple аналитикой - эта статья для вас 👍
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Вышел мой самый любимый доклад с осеннего Mobius про Observability мобильных приложений в Тинькофф. Я принимал участие в адаптации этого доклада под аудиторию мобильных разработчиков, но Даниэль смог превзойти мои ожидания! Из доклада вы узнаете:
Очень рад что получилось поделиться этим с сообществом и крайне рекомендую к просмотру!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6⚡4❤1
Если вы ловили баги с Sendability (
Sendable
) при использовании Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Один из самых больших изъянов в Swift try catch наконец-то будет исправлен! Proposal по ограничениям типов исключений принят
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22🤔2👍1
Нашел отличный пример применения нововведений в системе типов Swift. Typestate — это шаблон проектирования, появившийся в языках с развитой системой типов и строгими моделями владения памятью, особенно в Rust. Теперь он доступен программистам Swift с появлением некопируемых типов в Swift 5.9.
Typestate привносит в систему типов концепцию конечного автомата. В этом шаблоне состояние объекта кодируется в его типе, а переходы между состояниями отражаются в системе типов.
Важно отметить, что Typestate помогает выявить серьезные логические ошибки во время компиляции, а не во время выполнения. Это делает его идеальным для разработки критически важных систем, особенно там, где важна безопасность человека
Please open Telegram to view this post
VIEW IN TELEGRAM
Swiftology
Typestate - the new Design Pattern in Swift 5.9 | Swiftology
In this article I will introduce you to Typestate pattern, popularised by Rust language, now available in Swift 5.9. You will see how the combination of generic constraints and Swift's new memory ownership model allows you to write bulletproof code.
🔥10
Наконец, добрался до Cocoaheads Paris и единственный доклад который зацепил меня-про диплинки. Тема мне интересна, я сам выступал с докладом
👉 Unit тестирование навигации
👉 UI тестирование навигации
👉 Отложенная авторизация
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5