Обновить
92.22

Аналитика мобильных приложений *

Анализ поведения пользователей

Сначала показывать
Порог рейтинга
Уровень сложности

Все знают, где ты находишься

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров66K

Недавно я прочитал о масштабной утечке геолокационных данных из Gravy Analytics, благодаря которой стало известно, что более двух тысяч приложений из AppStore и Google Play тайно собирали геолокационные данные пользователей без их согласия. И часто об этом не знали даже разработчики.

Я изучил список (ссылка) и обнаружил как минимум три приложения, установленные на моём iPhone. Проверьте сами!

У меня возникла идея: попробовать отследить себя снаружи, то есть купить свои геолокационные данные, утёкшие через какое-нибудь приложение.
Читать дальше →

Roadmap интеграционной аналитики

Уровень сложностиСредний
Время на прочтение11 мин
Количество просмотров5.8K

В проектах с интеграциями бывают сложности с оценкой работ, прогнозированием сроков поставки ТЗ, технические ограничения и другие «радости». 

Хорошая новость — можно найти подход, которые позволит снизить этот уровень неопределённости и структурировать план действий. И сейчас мы о нём поговорим. 

Читать дальше

Мобильная разработка за неделю #573 (27 января — 2 февраля)

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров1.2K
В новом дайджесте рассказываем о том, как Android управляет памятью, и смотрим под капот потокам, объясняем нюансы разработки PWA для Банка и программируем открытиями, исследуем удаление приложений в 2024 году, смешиваем цвета, ищем путь к стабильности и многое другое. Подключайтесь!

Читать дальше →

Мобильная разработка за неделю #572 (20 — 26 января)

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров1.5K
В новом выпуске распознавание номеров телефонов для пикника и первая бета Android 16, не всеобъемлющее руководство по тестированию пуш-уведомлений и 5 лет React Native в Shopify, технический гайд по сторис, годовой отчет “Состояние мобильного рынка в 2024 году” от Sensor Tower и многое другое. Подключайтесь!

Читать дальше →

Супераппы «супергорода» или что такое Careem и Noon в Дубае? Обзор приложений. Часть 1: Careem

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров1.6K

Всем привет, вот уже чуть больше 2х лет я живу в Дубае. Работая на позиции QA, решил не углубляясь пройтись по приложению Careem и заодно поделиться своими наблюдениями с Вами. Речь пойдет про одного из представителей так называемых «супераппов» которыми пользуется моё окружение из знакомых и близких. Чтобы Вам при прочтении статьи было проще ориентироваться я прикреплю скриншоты и скринкасты с iPhone12 iOS 18.1.1 статья разбита на категории для удобства её прочтения, YALA! (давай/поехали/погнали с арабского)

Для начала, введём такое понятие как суперапп: ChatGPT — «Суперапп (от англ. super app) — это многофункциональное мобильное приложение или платформа, которая объединяет в себе множество различных услуг и возможностей в одном месте. Изначально концепция супераппов стала популярна в Азии, например, благодаря таким приложениям, как WeChat и Grab». Оно необходимо в нашем контексте т.к. самыми популярными приложениями в ОАЭ на все случаи жизни являются именно супераппы, а именно Careem и Noon, в этой статье мы рассмотрим Careem и если Вам будет интересно, то во второй части рассмотрим его конкурента Noon.

Careem — the everything app. Что «эверифинг апп» может? А может многое, давайте пройдемся по всему функционалу приложения, а это:

1. Такси
2. Доставка еды из ресторанов
3. Продукты
4. Careem Pay (отправка денег, кошелёк приложения)
5. Курьерская служба
6. Поездки межгород и в школу
7. Аптека, цветы и подарки
8. Магазины и электроника
9. Сервисы по уходу за домом и за собой любимым
10. Аренда авто и лясопеда
11. Подписка на сервис

YALLA

Аналитика в мобильном приложении на Flutter. Часть 1. Yandex AppMetrica

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров1.6K

Если у вас есть задача собирать данные из мобильного приложения для аналитики покупок, переходов, отказов и многого другого, то вы можете воспользоваться сервисами аналитики от Google, Yandex и других компаний. 

В первой части мы рассмотрим подключение решения Yandex AppMetrica на простом примере.

Читать далее

Мобильная разработка за неделю #571 (13 — 19 января)

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров1.3K
В новом дайджесте обсуждаем костыли поддержки iOS 15 на SwiftUI и корутины Kotlin, приложения на Go и шаблон на все случаи жизни, 30 уроков от 30 лучших продуктовых лидеров, мест Snap в виде исчезающих фотографий в iMessage, переделку одного устройства и многое другое. Подключайтесь!

Читать дальше →

Рынок корпоративных мобильных приложений России. История, участники, тренды

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров1.4K

В конце 2024 года аналитическое агентство CNews Analytics опубликовало рейтинг разработчиков корпоративных мобильных приложений. Он составлялся на основе результатов выручки компаний по данному направлению за 2023 год. В этом рейтинге СИГМА участвовала впервые, но результаты компании позволили сразу войти в топ-10. Чтобы оценить потенциал рынка корпоративной мобильной разработки и выделить наиболее перспективные направления работы на нем, мы решили проанализировать, как развивалось это направление в мире и России в последние годы, что отличает лидеров рынка и какие приложения наиболее востребованы.

Читать далее

MVP: что такое и с чем их есть в ИТ-бизнесе?

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров1.1K

Я ненадолго пропал, чтобы вернуться с обновленным блогом. Теперь, в основном, о стартапа и ИТ-бизнесе. В этой статьи разберем, назначение МВП для сервисов и бизнеса, посмотрим на плюсы и минусы, разложим на составляющие и сравним пути разработки MVP по стоимости и сложности. Что вы могли не знать про это?

Читать далее

Мобильная разработка за неделю #570 (6 — 12 января)

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров1.5K
В этой подборке уменьшаем написание boilerplate и удаляем десятки тысяч строк кода, чистим проекты правильно и наблюдаем за закатом Stack Overflow, оцениваем рынок мобильных приложений в России в 2024 году, отслеживаем перформанс-метрики и многое другое. Подключайтесь!

Читать дальше →

А если без A/B-тестов? Как мы оценивали эффективность контент-продукта через квазиэксперименты

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров3.5K

Бывает, что привычные A/B-тесты кажутся слишком сложными или затратными, и возникает соблазн искать быстрые альтернативы. Но насколько они эффективны? 

Меня зовут Сима Гиззатуллина, я продуктовый аналитик в Lamoda Tech. Я расскажу, как мы искали инструмент для оценки контентного продукта, какие подводные камни обнаружили, и почему в итоге простые пути оказались не такими уж простыми. Поделюсь, как проводили исследование от построения модели атрибуции до разных сортов мэтчинга, и к чему в итоге пришли.

Читать далее 🔥

Как отслеживать перформанс-метрики приложения и выкатывать только позитивные изменения

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров4.7K

Привет! Меня зовут Ксения Беленя, я занимаюсь аналитикой производительности приложений и веб-страниц в Авито. В этой статье я рассказываю, почему перформанс приложений — это важно, на какие метрики мы смотрим в Авито, как оцениваем и проверяем уровень производительности в A/B-тестах. Статья поможет тем, кто хочет следить за перформансом своего приложения или сайта, но не уверен, что это нужно делать, и не знает, с чего начать.

Читать далее

WhatsApp перестанет поддерживать старые версии Android с 1 января 2025 года

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров8.5K

С 1 января 2024 года популярный мессенджер WhatsApp прекращает поддержку смартфонов, работающих под управлением Android версии 4.4 KitKat и более ранних версий. Это означает, что пользователи таких устройств больше не смогут обновлять приложение или пользоваться его функциональностью.

Читать далее

Ближайшие события

Сломать колесо хомяка в поисках личной силы

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров2.1K

Два года назад у меня выпал случай позаниматься с «наставником для экспертов». Это стоило 40к за 12 сессий. Я согласился, всегда хотелось, чтобы кто‑то поковырялся во мне и распутал внутренний хаос. Чтобы я стал красивым механизмом с понятным взглядом на мир, принимал осознанные решения, имел стержень.

«Колесо хомяка» — это метафора. Бесконечный круговорот рутинной деятельности, из которого трудно вырваться. Хомяки бегают в колесе, не продвигаясь никуда. То же самое происходит с человеком, он много работает или действует, но не достигает значимого прогресса.

«Личная сила — это чувство. Что‑то вроде ощущения удачи или счастья. Можно назвать ее настроением. Воин — это охотник за силой.» — так описывает это понятие Кастанеда в своих рассказах.

Что мы делали? В основном просто разбирали сложные желания. Разбивали их на цели и конкретные действия. Ставили сроки и обсуждали результаты. Первым задание состояло в том, чтобы в течение недели выписать все свои желания не думая о том, как их исполнять. Крутится в голове «купить остров», значит надо записать. Затем нужно было поставить цели. И это самый сложный этап. Причем для простых желаний поставить цели гораздо сложнее, чем для тех, что из разряда грез.

Читать далее

Мобильная разработка за неделю #568 (9 — 15 декабря)

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров1.8K
В этом выпуске Swift и SwiftUI в iOS 18 и собственная система мониторинга фильтра воды, очередные похороны Flutter и суровые истины о программировании с помощью ИИ, дейтинг в России 2024, открытые русскоязычные опенсорс-модели и многое другое. Подключайтесь!

Читать дальше →

Мобильная разработка за неделю #566 (25 ноября — 1 декабря)

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров1.5K
В новой подборке поисковые подсказки на SwiftUI и сравнение Koin и Dagger, асинхронность в iOS и переживания Jetpack ViewModel, Tracer спустя год, пасьянс для забытой периферии, доходы и установки в России в 3 квартале и многое другое. Подключайтесь!

Читать дальше →

Гайд по мета-анализу результатов тестов

Уровень сложностиСредний
Время на прочтение21 мин
Количество просмотров3.6K

Привет! На связи команда аналитиков «Пятёрочки» X5 Tech.

Подсчитать и проанализировать можно не только A/B, но также подвергнуть анализу ряд тестов с общей нулевой гипотезой. Другими словами, протестировать результаты серии тестов с классическим статистическим выводом о значимости показателей этой серии, то есть провести мета-анализ. 

На написание этой статьи меня вдохновило общение внутри моей классной команды, общение с одним из аналитиком Gett, а также данный пост и комментарии к нему по поводу статьи Ebay.

Мета-анализ стоит на ступеньку выше по доказательности, чем обычный тест, так как аккумулирует информацию по ряду тестов. Можно сказать, что он проводит операцию слияния данных (data fusion), давая оценку оценкам, поэтому и мета. И раз он сильнее по доказательности, то и позволяет увереннее внедрять статистически значимые инициативы. Про это и поговорим в статье.

Читать далее

Извлечение метаданных из Power BI

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров2.9K

В статье исследуется использование DAX Studio, мощного инструмента, который помогает разработчикам Power BI извлекать и обрабатывать метаданные из дашбордов. Утилита позволяет оптимизировать рабочие процессы, делая задачи, такие как заполнение файлов метаинформацией, более эффективными.

Читать далее

Tracer спустя год: новые фичи и возможности инструмента для аналитики ошибок в мобильных приложениях

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров2.6K

Tracer — модульный инструмент для аналитики ошибок в мобильных приложениях от OK.Tech, который мы представили год назад. За это время в Tracer зарегистрировалось более 1400 организаций и 5000 пользователей. Сейчас решение обрабатывает более 1 млрд событий в день и обслуживает приложения, которые имеют суммарный DAU в 20 млн пользователей. Опыт наших клиентов показывает, что Tracer успешно справляется с поставленными задачами, но мы всё равно не останавливаемся на достигнутом.

Меня зовут Кирилл Попов. Я руководитель направления Android-разработки в ОК. В этой статье я расскажу, какие возможности получил инструмент за последний год, и что мы планируем реализовывать в перспективе.

Читать далее

Избегаем ада перекомпиляции в Elixir с помощью mix xref

Время на прочтение13 мин
Количество просмотров738

Elixir — удивительный язык, и для меня было огромной привилегией работать с ним уже более десяти лет (как летит время)!

Я хотел бы указать на проблему, которая, если ее проигнорировать, может серьезно повлиять на производительность вашей команды. Да, я говорю о (пере)компиляции модуля.

Вы вносите несколько изменений в один файл в своей кодовой базе и нажимаете «перекомпилировать». Бум: Compiling 93 files (.ex). Затем вы вносите еще одно изменение и бум: Compiling 103 files (.ex).

Мы все через это проходили. У этой проблемы есть решение. Будет ли решение болезненным, зависит от того, как долго эта проблема оставалась нерешенной в вашей кодовой базе.

Если вы не исправите эту проблему, количество перекомпилированных файлов, скорее всего, будет расти по мере роста вашего проекта, и избавиться от них будет сложнее.

Почему это важно

Прежде чем рассказать, как обнаружить, исправить и предотвратить повторение этой проблемы, я хотел бы кратко рассказать, почему это важно и почему вам непременно следует об этом беспокоиться.

Время обратной связи, то есть время, которое требуется разработчику для итерации между внесением изменений и наблюдением за ними, является единственным и наиболее важным индивидуальным показателем производительности, который вам следует отслеживать.

Укрепите цикл обратной связи: если вы меняете один модуль, в идеале перекомпилировать следует только один модуль. Если вы занимаетесь локальной веб-разработкой, ваша локальная страница должна загружаться практически мгновенно. Из этого правила есть исключения, но если вы исключение, вы осознаете, что вы исключение.

Шаг 1: Обнаружение проблемы

Ну, обнаружить легко: вы меняете один модуль, и несколько перекомпилируются? Да, вы в аду перекомпиляции. Но как узнать, в каком круге ада вы находитесь?

Читать далее