Загрузка страницы

Архитектура приложений: Делаем аналитику правильно

#AndroidBroadcast #Аналитика #Архитектура

Обсуждаем правильный подход к трекингу сообщений из Android приложений, который соответствует всем требованиям: расширяемость, удобство работы, многомодульность, тестируемость и пр.

Рассказывает Максим Дворецкий, Android Developer в Aviasales. 6 лет в Android. Прошел через аутсорс и пару продуктов, сейчас занимаюсь платформенными задачами в Aviasales. Любит легаси и pet проекты.

Полезные ссылки:
📰 Telegram канал с полезными материалами для Android разработчиков - https://ttttt.me/android_broadcast
💰 Поддержать проект через Boosty (https://boosty.to/androidbroadcast) или Patreon (https://bit.ly/2TBOzlu)
🔗 Максим Дворецкий в Telegram - https://ttttt.me/kamerok
🔗 Программа по менторству (обучать и обучаться) - https://forms.gle/J8hQxvUNsS6Haoxo8
🔗 Слайды: https://speakerdeck.com/kamerok/analytics-aviasales
🔗 Собрать свое приложение по поиску билетов/отелей/аренде авто: https://github.com/travelpayouts/travel-app-android
🔗 Как объединяли Android приложения в Aviasales
🔗 Working Effectively with Legacy Code - https://www.amazon.com/Working-Effectively-Legacy-Michael-Feathers/dp/0131177052

Таймкоды:
0:00 Интро
1:20 Знакомство с гостем
8:53 Доклад
36:26 Программа ментортсва
37:44 Какие цели рефакторинга аналитики?
40:55 Аналитика и GDPR
42:20 Регрессия аналитики
44:03 Статистика разработчиков
45:37 Сторонние сервисы аналитики. Разработка собственного
48:11 Как выбрать сервис для аналитики?
50:20 Аналитика для навигации
51:20 Производительность приложения
53:15 Тестирование аналитики
54:58 Ограничения на аналитики на уровне API
57:50 Культура документирования аналитики для менеджеров
58:58 Правильно писать аналитики
1:01:56 Инструмент для построения воронок
1:02:25 User Properties в аналитике
1:05:06 Форма обратной связи
1:06:44 На каком слое нужно отправлять события?
1:08:35 Подведение итогов

Видео Архитектура приложений: Делаем аналитику правильно канала Android Broadcast
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
19 августа 2020 г. 23:23:42
01:12:32
Другие видео канала
Безопасность мобильных приложенийБезопасность мобильных приложенийБиблиотеки Kotlinx.*: Coroutines, IO, DateTime, SerializationБиблиотеки Kotlinx.*: Coroutines, IO, DateTime, SerializationНиколай Алименков — Сага о том, как Java-разработчики должны тестировать свои приложенияНиколай Алименков — Сага о том, как Java-разработчики должны тестировать свои приложенияНикита Липский, Владимир Иванов — JVM: краткий курс общей анатомииНикита Липский, Владимир Иванов — JVM: краткий курс общей анатомииКак сделать жизнь разработчика лучше | Mobile Developer Experience | Валерий Захаров@SlackКак сделать жизнь разработчика лучше | Mobile Developer Experience | Валерий Захаров@SlackЯ.АналитикЯ.АналитикStart в Android с Дмитрием Виноградовым@StartAndroid.ruStart в Android с Дмитрием Виноградовым@StartAndroid.ruКак пройти интервью в компанию мечтыКак пройти интервью в компанию мечтыАнтон Кекс — Архитектура интернет-банка без EnterpriseАнтон Кекс — Архитектура интернет-банка без EnterpriseЧто там с Kotlin Multiplatform Mobile? Катя Петрова, Dev Advocate@JetBrainsЧто там с Kotlin Multiplatform Mobile? Катя Петрова, Dev Advocate@JetBrainsЕвгений Борисов — Мифы о Spark, или Может ли пользоваться Spark обычный Java-разработчикЕвгений Борисов — Мифы о Spark, или Может ли пользоваться Spark обычный Java-разработчик"Как стать крутым разработчиком" c Денисом Неклюдовым"Как стать крутым разработчиком" c Денисом НеклюдовымДенис Иванов — ASP.NET Core приложения под Linux в продакшенеДенис Иванов — ASP.NET Core приложения под Linux в продакшенеМобильная аналитика для приложений: сравнительный анализ AppMetrica, Flurry и др.Мобильная аналитика для приложений: сравнительный анализ AppMetrica, Flurry и др.Swift на Android для шаринга кодаSwift на Android для шаринга кодаСообщества разработчиков, Алина Долгих@JetBrainsСообщества разработчиков, Алина Долгих@JetBrainsНиколай Алименков — Нужен ли нам JMS в мире современных Java-технологий?Николай Алименков — Нужен ли нам JMS в мире современных Java-технологий?Андрей Акиньшин — Поговорим про памятьАндрей Акиньшин — Поговорим про памятьThe Elm Architecture. Функциональное программирование на AndroidThe Elm Architecture. Функциональное программирование на AndroidАлексей Шипилёв — Прагматика Java Memory ModelАлексей Шипилёв — Прагматика Java Memory Model
Яндекс.Метрика