Karhin’s Blog
About technologies and life
How to place a view in the UINavigationBar and increase its height
How to place a view in the UINavigationBar and increase its height

You can see an expanded UINavigationBar with additional UIViews located below the title in many native Apple applications. Sometimes the simplest solutions, which lie right on the surface, are hard to see at first. This is one of them.

3420
Sign in with Apple: реализация и подводные камни
Sign in with Apple: реализация и подводные камни

Я реализовывал вход через Apple несколько раз и набил пару шишек нём. Рассказываю про реализацию в iOS и на серверной стороне, а ещё про подводные камни.

3762
Правильная реализация UIActivityViewController в SwiftUI
Правильная реализация UIActivityViewController в SwiftUI

С помощью Activity View Controller можно предоставить пользователю функции для взаимодействия с контентом в других приложениях. Реализуем его в SwiftUI.

3462
Прерываемые анимации
Прерываемые анимации

Анимации - это весело и красиво. Совет про то, как не испортить их восприятие.

1953
Контекстные меню в приложениях
Контекстные меню в приложениях

Контекстные меню подталкивают дизайнеров и разработчиков к тому, чтобы сбросить в них весь мусор в унифицированном виде, а интерфейс оставить чистым. Так лучше не делать.

1466
Как сделать сайт немного лучше
Как сделать сайт немного лучше

Есть один очень простой способ, как сделать сайт чуть-чуть лучше, который знает практически любой разработчик мобильных или десктоп приложений, но который не знают веб-разработчики.

1544