Еще одна новинка WWDC — Apple анонсировала открытие нового API, позволяющего разработчикам интегрировать инструмент перевода Apple в свои приложения. Можно переводить строки, тексты, наборы строк и т.п. Работает все на основе собственного приложения Translate, его словарей и моделей — я так понял, что если их нет, то и перевода нет (впрочем, это не точно). Это так же означает, что работает все на устройстве и не требует денег. Так что если вы запарились копировать/вставлять все в онлайн переводчики — Apple все придумала за вас.
Разработка
- Как решать задачи на Leetcode
- ИИ в работе: как упростить жизнь мобильного разработчика
- Дали менторить джуна… Все пропало?
- Как устроен сетевой код в играх
- Как я развиваю свое приложение для хранения прочитанных книг?
- From the 80’s to 2024 — how CI tests were invented and optimized
- Programmers Should Never Trust Anyone, Not Even Themselves
Маркетинг
- Владельцы iPhone платят миллионы за считыватели QR-кодов
- WWDC 24: что нового во встроенных покупках
- Google приостанавливает распространение игр на реальные деньги в Play Store
Кроссплатформа
- Архитектура кроссплатформенного многомодульного приложения
- Опыт внедрения Kotlin и Compose Multiplatform в продакшн-решение
- What can I do with “Extension Types” in Dart?
- Measure and optimize your Flutter app size
iOS
- Apple открывает Translate API
- Hero анимация в SwiftUI с помощью NavigationTransition
- Xcode 16 потребует 16 Гб для работы Predictive Code Completion
- Как мы искали применение App Clip… и нашли?
- AccessorySetupKit будет проще подключать сторонние устройства
- TPPDF — создание PDF для iOS и macOS приложений
- iOS-приложения под защитой Apple! Или нет?
- Exploring Translation Framework: Language Availability
- What’s new in SwiftUI for iOS 18
- Extend your Xcode Cloud workflows
- Is it just me or I still find SwiftUI lacking in major areas as my app scales up?
Android
- iCore — модульные компоненты для быстрого создания Android-приложений
- Как устроены аннотации в Kotlin. Часть 1
- Подробное руководство по Logcat в Android Studio с примерами
- Как избавиться от рекурсии, или Как мой код попал в Google
- Микширование аудиопотоков в Android
- Как мы победили техдолг в проекте Android RuStore
- What Are Dynamic App Shortcuts?
- Seamless Screenshot Testing for Compose with Screenshotbot
- Using Lists in Compose Previews
- The Starter kit for Android Platform Engineering
- Automatic (almost) resource generation from Figma for Compose