Если ваш дизайнер по старинке на глаз ресайзит кнопочки и кружочки, чтобы они казались одинаковыми, то вот в первой статье интересные математически точные подходы к «оптическому выравниванию». Собственно, их там всего три - сравнение по площади, выпуклая оболочка и использование центров. Но выглядят интересно и правильно с любой точки зрения - математика лучше интуиции ◼️⚫️ Разработка • Формулы для оптических настроек: как придать фигурам одинаковый визуальный вес • Самые высокооплачиваемые вакансии февраля в области разработки приложений • Более 30% приложений в App Store и Google Play заброшены • На заметку маркетологу: 10 самых популярных вопросов по работе с mobile DSP и in-app инвентарем. Опыт агентства Rocket10. • Уроки Duolingo: от стартапа до IPO • Avito Analytics meetup #9 • Ozon Tech Community Mobile Meetup • Как написать HashMap — пошаговая инструкция • Podlodka #307: Darklang • Feishu, китайский аналог Slack, достиг $100 млн ARR • 9 Logging best practices • Software accessibility for users with Attention Deficit Disorder (ADHD) • I am a bad software developer and this is my life iOS • 72% всех iPhone работают на iOS 16 • В iOS и iPadOS 16.4 появятся веб пуш-уведомления • SnapKit: простой Auto Layout для iOS • Пишем типизированный DI-контейнер для iOS приложения. Часть 2. Жизненные циклы • Gold and Silver metallic gradients in SwiftUI • Consuming Compose for iOS in a SwiftUI application • Introducing EditKit Pro • Arbitrary Beautiful Colors • What’s new in Xcode 14.3 and iOS 16.4 • XCode Tips : Collections of tips for Xcode • Manage View State With Enums Android • RSS Parser: парсинг RSS на Kotlin • The huge potential of Kotlin/Wasm • Fun with State in Jetpack Compose • Refactoring our Dependency Injection using Anvil Кроссплатформа • Что нового в Kotlin Multiplatform Mobile • Flutter Road-Map Guide 2023 • Flutter OCR with the Google ML Kit • Simplifying Multiple Returns in Dart 3.0 with Records