Давно уже пользуюсь Duolingo и крайне люблю читать про то, как они делают приложения. Вот новый пример их невероятного подхода — как они делали lip sync (!) для персонажей. Да, оказывается, если присмотреться, персонажи в уроках говорят вполне синхронно с тем, что написано. Для реализации пришлось решать кучу проблем и мне больше всего понравилось, как они выставляли тайминги для анимации — прогоняли речь уроков через свою же систему распознавания, чтобы реально движения рта попадали в такт со звуком. Какой-то невероятный уровень. Поделитесь, что самое крутое сделали вы в своем продукте?
Разработка, аналитика, дизайн
- Искусство встречается с технологиями: синхронизация движения губ со звуком в Duolingo
- В вакансиях для программистов высшее образование нужно только в трети объявлений
- Работа с требованиями и данными при проектировании интерфейсов
- Zuckerberg and Pichai’s Messages Are a Bad Sign for the Developers
- Ten Developer Types You Will Encounter in Any Organisation
iOS
- Как Xcode 14 непреднамеренно увеличивает размер приложения
- LocalizableChecker: проверка ключей локализации
- iOS App Testing: A Complete Guide(Methods, Tools, & More)
- 7 iOS Projects to Become a Better iOS Developer
- What is a Tuple in Swift?
- Speech Synthesis: Text To Speech in SwiftUI
- Window management in SwiftUI
Android
- Health Connect переходит в бету
- Я купил и оживил одну из первых китайских смартфонов-подделок на Android. Что он из себя представляет в 2022?
- Пишем приложение на Mi Band 7 с сервисной частью
- Accurately Measure Android App Performance with Profileable Builds
- Unit test — Kotlin functions(with listeners, lambda) with Mockk
- Android, MVVM with Clean Code
- 11 Best Android Libraries for 2022
Кроссплатформа
- Делаем крутые эффекты с помощью Animation Curve
- Create your own Toast without using any packages!
- Introducing the Flutter News Toolkit — now accepting applications

