С мест докладывают, что у Duolingo лучший год — как по установкам, так и по деньгам. Чистая выручка Duolingo (после “налогов” магазинов) в 2023 году составила $339 млн. Это на 57% больше, чем в прошлом году, и на 2,725% больше, чем в 2018. Что касается загрузок, то в 2023 году Duolingo получил 134 миллиона новых установок из App Store и Google Play. Это на 30% больше, чем в 2022 году, и на 179% больше, чем в 2018. Это не такой рост, как у доходов, но очень хорошо для признанного лидера. Так что все, кто жалуется на зеленую сову, могут идти лесом.
Разработка
- Тестируем с широко закрытыми глазами
- Как работает видеостриминг в мобильных приложениях
- Unity сокращает 25% своего персонала
- Обзор Mac Mini (M2, 2023): лучший настольный компьютер за свои деньги
- Jan: открытый офлайн аналог ChatGPT
- OpenAI запускает GPT Store
- Software Quality
- Design better pagination
- UI/UX Design Trends For 2024
- How Uber Finds Nearby Drivers at 1 Million Requests per Second
- The biggest mistake you’re probably making for your FAANG/MAANG Interview prep
Маркетинг
Кроссплатформа
iOS
- SwiftData: новый persistence framework от Apple
- Вышел Xcode с поддержкой Apple Vision Pro
- Вопросы с собеседований: Как устроено наследование в Swift
- ScrollView с прилипающим выделенным элементом на SwiftUI
- How we built a Swift macOS app that uses our Rust library
- AnyView’s impact on SwiftUI performance
- Can Swift Keep Its Compile-Safe Thread Management Promise?
- SwiftData Course
- Changing your iOS App Icon programmatically
- @Observable Macro performance increase over ObservableObject
Android
- Compose Drag And Drop: перетаскивание в Compose-проектах
- Добавь немного сахара в Espresso или как писать UI тесты под Android
- Сколько памяти нужно для сборки: Android-разработчикам о JVM
- Android Auto: как Organic Maps переносили в машину
- AnimatedBottomBarCompose: анимированный TabBar для Jetpack Compose
- Как я попробовал написать авиасимулятор
- Пример исследовательского реверс-инжиниринга приложения Zone Launcher
- Exploring use of Gemini Generative AI APIs in a Kotlin/Compose Multiplatform project
- Removing Ambiguity in Kotlin Function by Reference
- Free hand draw polygon in Google Maps Compose
- Mastering Android Dynamic Feature Module Delivery
- Mastering Lazy Lists in Jetpack Compose with Data Classes and MVI