В Uber написали занятную статью о том, как они меряют время старта iOS-приложений. Казалось бы, что там мерить — на старте задал отсчет, после отрисовки закрыл. Но в iOS 15 появился прогрев приложения, в котором ОС сама предварительно запускает приложение без отрисовки первого экрана, и, соответственно, вся аналитика пошла по ***. Ок, но есть наверное MetricKit, спросит прошареный Дмитрий? Есть, но выдает для пользователя только суммарные данные за 24 часа, так что понять как на самом деле ведет себя приложения в перспективе каждой сессии затруднительно. О том, как они все агрегировали и дополняли своими данными в этой статье и пишется.
Содержание
Разработка
Маркетинг
Кроссплатформа
iOS
- О многообразии форм однонаправленных архитектур в Swift
- Top iOS and Swift Developer Interview Questions for 2023
- The Best Way To Structure Your iOS Project
- #file behavior change in Swift 5.8
- File importing and exporting in SwiftUI
- Stop Wasting Time on Unit Testing: How Tokopedia Achieved 8X Faster Results
Android
- Coffee Drop: кофейный UI на Kotlin и Jetpack Compose
- Android Gradle Build Speed Optimizations Explained
- Mastering Place Autocomplete API with Ktor and Jetpack Compose
- A Glimpse at Constants in Kotlin
- Integrating the PreviewCard with Jetpack Compose on Android TV
- Achieving Platform-Specific Implementations with Koin in KMM
- From Idea to Implementation: Developing an Animated Carousel with Jetpack Compose