Если вы не знали, то компания Duolingo недавно пошла на необычный пиар-ход — умертвила своего маскота, зеленую сову Дуо (ее сбил Кибертрак, сегодня уже воскресла). Конечно, об этом написали все. Но сработало ли это для самого приложения? Еще как. Количество новых загрузок Duolingo достигло нового исторического максимума в первую неделю кампании. По данным App Intelligence, количество загрузок за неделю 10 февраля (кампания началась 11-го числа) выросло до 4.3 млн, что более чем на миллион больше, чем в среднем за неделю в 2025 году, и в три раза больше, чем несколько лет назад. На доходах это, пока особо никак не отразилось, но учитывая способность Duolingo спаривать людям подписки, давайте подождем с месяц.
Разработка
- 5 лет опыта ИЛИ 5 раз по 1 году?
- Вакансии в области программной инженерии достигли пятилетнего минимума?
- Aнтoн Нaзaров и Анастасия Чупова — Кофе и Код
- За что тебя могут уволить в IT
- Pkl — язык программирования для конфигураций от Apple
- Minecraft from scratch
Маркетинг и монетизация
- Маркетологи в мобайле: Вячеслав Филимонов (директор по маркетингу Ёбидоёби)
- Дуо умер, да здравствует Duolingo
- Вопреки распространенному мнению, рынок приложений для знакомств продолжает расти — на 10% в 2024 году
Кроссплатформа
iOS
- Yams — парсер YAML для Swift
- Магазин игр Aptoide запустился на iOS в Европе
- SharingGRDB: A SwiftData Alternative
- Using SwiftUI’s Improved TabView with Sidebar on iOS 18
- Quick guide on home screen quick actions for SwiftUI
- From Natural Language to Swift Action: Demystifying LLM Function Calling
- Music recognition with ShazamKit
- Task.sleep() vs. Task.yield(): The differences explained
Android
- Погружаемся в мир технологий Яндекс Переводчика
- Мок собеседование Android разработчика в Контур: архитектура и кодинг приложения
- Amazon прекращает работу Appstore на Android
- SongSync — тексты песен для вашей библиотеки
- Как создать загрузчик с вращающимися кругами в Jetpack Compose
- Как оживает смартфон: Android на старте
- Неожиданное использование «Частного пространства» (Private space) в Android 15
- Flat approach for tabbed Navigation in Jetpack Compose
- Gradle Plugins Best Practices
- Handling Token Expiration in Retrofit: Automatic Token Refresh with OkHttp
- Reliable Timekeeping with the TrustedTime API in Android
- How I prototype with colors in Jetpack Compose
- Why Your Network Calls on the Main Thread Aren’t Crashing your Android App