Size: a a a

Mobile Insights by AppTractor

2020 April 30
Mobile Insights by AppTractor
#ЦифраДня: TikTok набрал 2 миллиарда загрузок. 75.5% в Google Play, 24.5% в App Store. При этом Android дал 4% (четыре) дохода приложения.
источник
Mobile Insights by AppTractor
источник
Mobile Insights by AppTractor
Завтра уже май, с чем всех и поздравляю. Несмотря (а может и благодаря) на карантин 2/3 весны промчались с какой-то офигительной скоростью. Вжух, и как и не было! Спасибо что читаете, будем расти. На то и весна 😎

Разработка

Создание многопользовательской карточной игры на Unity и Mirror
TikTok набрал 2 миллиарда загрузок
Два тапа до денег: как мы развивали финансовый чат-бот с мгновенной выдачей карт в Азербайджане
Распределённый АД
Меньше иконок и больше терпения: как привести бабушку в интернет
Разработчики, пожалуйста, сделайте ваши уведомления нормальными
ML-инженеры через 10 лет перестанут существовать

iOS

Как защитить модель Core ML
Быстрый старт с CALayer и CABasicAnimation
StepperView: пошаговые действия

Android

Почему мы выбрали Kotlin одним из целевых языков компании. Часть 2: Kotlin Multiplatform
Улучшаем UX с Android Architecture Component: ViewModel
Начинаем работать с Dagger 2.27 на Android
источник
2020 May 03
Mobile Insights by AppTractor
Признавайтесь, любите покодить?
источник
2020 May 04
Mobile Insights by AppTractor
Вот тут "внезапно" на фоне карантина ежеквартальные мировые загрузки приложений для iPad в первом квартале превысили 1.1 миллиарда. Это первый годовой рост с четвертого квартала 2013 года и 40% рост по сравнению с первым кварталом 2019 года. Однако если внимательно присмотреться к графикам, то на фоне постоянного падения загрузок все это время доходы планшетных приложений оказывается постоянно росли! И в прошлом квартале потребители во всем мире потратили примерно 2.1 миллиарда долларов на приложения для iPad.

Разработка

Apple и Google передают разработчикам код приложений для борьбы с COVID-19
Android Broadcast #15: Как начать контрибьютить в большой Open Source проект
Что делать, если пользователи думают что фича не работает (но это не так)
Microsoft открыла регистрацию на Build 2020
Google открыл ИИ, который умеет находить ответы в таблицах
Загрузки приложений для iPad показали первый рост за 4 года, а расходы перевалили за рекордные $2 млрд.
Коронавирус привел к крупнейшему падению рынка смартфонов
Podlodka #161: Инди игры
Новая версия Apple & Google Contact Tracing Protocol
Редизайн приложения — взгляд изнутри
Правила компоновки во Flutter, которые должен знать каждый
Как эффективно управлять удаленными программистами

iOS

Life: клеточный автомат на Swift
Адаптируем существующее бизнес-решение под SwiftUI
Крутилки или Холодильник в Братья Пилоты
От любителя до профессионального iOS-разработчика: принцип подстановки Лискова
Разработка менеджера аналитики или отслеживания событий для iOS-приложения

Android

О недавних обновлениях Google Play Trust & Safety
Восстанавливаем позицию скрола в RecyclerView
Правильная коммуникация Фрагментов в Android
SoundSpice-mobile: React Native плеер для Android
источник
Mobile Insights by AppTractor
А вы учитываете iPad в своем продуктовом видении?
Анонимный опрос
7%
Да, дает заметную долю дохода
19%
Да, но его доля пока незаметна
50%
Нет, не учитываем
23%
Сжечь iOS! Да, но потом сжечь!
Проголосовало: 643
источник
2020 May 05
Mobile Insights by AppTractor
Занятный продукт из Индии от InMobi - Glance - отчитался о наборе 100 миллионов пользователей. На саму цифру внимания обращать не стоит (ну… это же Индия), но сама концепция кажется довольно занятной - игры, новости, короткие видео на экране блокировки с AI-подборкой. По словам директора, пользователи тратят на Glance около 25 минут каждый день, то есть не какая-то одноразовая штука.

Разработка

Glance из Индии получил 100 млн. пользователей
WWDC пройдет онлайн с 22 июня
Apple запускает веб-версию Apple Music
Classplus: перевод обучения в онлайн
Sensor Tower получает $45 млн.
Instabug получил $5 млн. в Серии А
Что писать в мобильном онбординге
Милый дизайн или каваизация продуктового дизайна
Анимация реакций Facebook на Flutter
Интерактивные эксперименты по машинному обучению

iOS

ACHNBrowserUI: каталог Animal Crossing на SwiftUI
Адаптируем существующее бизнес-решение под SwiftUI. Часть 4. Навигация и конфигурация
sMock — Swift mocking framework для Unit-tests (спасибо gMock за идеи)
Data Binding в MVVM на iOS
Тестирование SwiftUI View

Android
 
«Каких Марин?» или управляем контроллером через bluetooth с помощью мобильного приложения на Xamarin (Android)
Jetpack Compose: Twitter UI
Глубокое погружение Activity Results API - нет больше onActivityResult ()
источник
2020 May 06
Mobile Insights by AppTractor
Ко вчерашней еще новости - спустя N лет Apple запустила веб-версию Apple Music. В попытке слезть со скунейших рекомендаций Яндекс.Музыки попытался в worldwide acclaimed сервис - так музыка Apple на удивление оказалось каким-то очень сырым и практически нерабочим продуктом. По крайней мере в вебе. По крайней мере в России. Или не на удивление… Так банально не умеет ставить на долгую паузу и теряет (поток?). Куда за рекомендациями бежать или ждать Spotify уже? Давайте в чат.

Разработка

Про переработки
Гонки Forza Street для iOS и Android
Как сделать так, чтобы твоими приложениями пользовались во всем мире: 10 советов от СЕО Wachanga
Мои 7 любимых инструментов повышения производительности разработчика

iOS

Расширения Swift для ускорения вашей iOS-разработки
Воссоздание анимации дыхания Apple на SwiftUI
Puma — инструмент для автоматизации разработки и развертывания iOS-приложений

Android

Material Sudoku: судоку для Android
WebRTC на Android: как включить аппаратное кодирование на множестве устройств
Быстрый перевод из мессенджеров — QIWI Кошелек Android
Создание Stateful архитектуры с помощью Android Jetpack Navigation Component
Полезные, но несправедливо замалчиваемые функции Kotlin
Делаем прекрасный Android View Binding на Kotlin
источник
2020 May 07
Mobile Insights by AppTractor
У GitHub огненное обновление - встроили Codespaces , облачную среду разработки на основе VSCode прямо в репозитории. Теперь не надо ничего скачивать и пропихивать в свой IDE - по одной кнопке открывается рабочая среда, в которой есть готовый проект и прямо можно начинать кодить (и тестировать, и собирать, и деплоить). В общем, не зря Microsoft купила GitHub, не зря.

Разработка

GitHub запустил встроенную IDE Codespaces и форумы
Разработчики на каком языке самые счастливые?
«Как стать разработчиком, которого хочет в свою команду каждый»: разбор доклада
Mobile ML: машинное обучение в кармане. Часть 1 — Железо
Материальный Python. Что нового в библиотеке KivyMD
React Native для самых маленьких. Опыт мобильной разработки
Адекватное MVC для начинающих и не только
Анонс  Flutter 1.17
YouTube Sans: создание шрифта

iOS

MVP силами одного разработчика
Разработка игр: с нуля до App Store как побочный проект. Как и зачем.

Android

Google внезапно выпустил Android 11 Developer Preview 4
Android Dev Podcast #113: Новости
Android Broadcast #16: Huawei Mobile Services
Kotlin Multiplatform: ready - steady - …
Реализуем Темную тему на Android
Понимание Чистого кода в Android
AppIntro: карусель онбординга
источник
2020 May 12
Mobile Insights by AppTractor
Возвращаемся с #ЦифраДня: Главная задача анимации – объяснять логику приложения пользователю. Всего можно выделить 7 функций анимаций в приложении - визуальный фидбек, функциональное изменение, ориентация в пространстве, иерархия элементов и их взаимодействие, визуальная подсказка, показ состояния системы и просто  забавные анимации.
источник
Mobile Insights by AppTractor
Наконец-то поработаем! В первых строках возвращаемся к руководству Adjust о мультитач атрибуции. Рассказывают о том, как правильно проводить атрибуцию пользователей и оценивать конверсию в мире, где люди пользуются многими каналами на своем пути к приложению. Нельзя и не отметить рекорд Gardenscapes - Candy Crush Saga повержена впервые с 2012 года! Поздравления Playrix!

Разработка

Раскрываем секреты мультитач атрибуции с Adjust
Peanut: социальная сеть для женщин
Как монетизировать китайских пользователей?
UNREAL MEETUP #2
Google Play запустил конкурс Change the Game Design Challenge
Самые зарабатывающие приложения в апреле 2020
Radio QA #59: стресс и эмоциональное выгорание
25 метрик пользовательской лояльности: Часть 1
Read Along от Google научит детей читать
Gardenscapes стал самой зарабатывающей игрой месяца
Podlodka #162: Zero Code
Тренды в тестировании в 2020
Все что нужно знать о раскрывающихся списках (dropdown)
4 метода визуального фидбека в интерфейсах
Не переписывайте свое приложение до тех пор, пока вам не станет это необходимо
Интегрируем AI в любое приложение для торговли за считанные минуты

iOS

Apple Search Ads: запуск, тестирование, масштабирование
14 вещей, которые обязан знать iOS-разработчик
Навигация между представлениями с помощью @EnvironmentObject в SwiftUI
Побег из Зоопарка или как я делал казуальную игру под iOS
Как добавить бейдж беты в иконку приложения
Создание погодного приложения с помощью SwiftUI и Weatherstack
Прекратить использование булевые значения в вашем Swift-коде
Разбор исходного кода Telegram iOS
OSSSpeechKit: голосовой ввод и вывод
SSCustomSideMenu: боковое меню для iOS

Android

В Google Play в поиске появились новые фильтры
Rx головного мозга
Qt на Android: как мы дали вторую жизнь приложению с авторскими медитациями
Пробуем и разбираемся с StateFlow
Освоение сенсорной системы Android
источник
2020 May 13
Mobile Insights by AppTractor
🍏 Вебинар "Ускорение IOS-приложений с помощью Instruments"

📅 14 мая в 20:00 по мск

👉🏻 Регистрация на сайте: https://otus.pw/OqD7/

В рамках курса "iOS разработчик v 2.0" от OTUS пройдет бесплатный вебинар, на котором мы познакомимся с Xcode Instruments:

● Научимся использовать профиль времени Xcode Instruments для исследования и улучшения производительности.
● Найдем сильные ссылки и утечки памяти.
● А также рассмотрим дополнительные настройки XCОDE для работы с Instruments

Ведущий вебинара - Константин Савялов, Senior IOS-разработчик в «Газпром-Медиа Радио». Участвовал в реализации таких проектов, как «Госуслуги», «МТС TV», «Волонтёры», «LikeFM». Сейчас работает над разработкой приложения для «ComedyClub».

☝🏻А пока есть время до встречи – знакомьтесь с программой и проходите тестирование! https://otus.pw/tMKC/
источник
Mobile Insights by AppTractor
#ЦифраДня: Думаете модерация Facebook это просто? Сотрудникам, проверяющим контент Facebook, приходится регулярно видеть сцены насилия и издевательств, которые пользователи выкладывают на страницах соцсети. Осенью 2018 года одна из бывших сотрудниц Facebook подала в суд на компанию, заявив, что после девяти месяцев контроля контента у нее диагностировали посттравматический синдром. Сейчас Facebook согласился выплатить 52 миллионов долларов компенсации нынешним и бывшим модераторам, которые получили проблемы с психологическим здоровьем на работе. Соглашение охватывает 11 250 модераторов. Компания также пообещала обеспечить сотрудников большей психологической поддержкой.
источник
Mobile Insights by AppTractor
Конечно немного странно в условиях всеобщего этого самого, но AppsFlyer докладывает, что доходы приложений продолжают расти. После небольшого снижения темпов роста в марте - снова рост в апреле и еще более заметный в мае. У 7% издателей в мире доходы выросли больше, чем на 50%! Впрочем все очень индивидуально по странам и категориям. Так, в России у 71% доходы упали, а у оставшихся выросли не более чем на 20%.

Разработка

Доходы приложений в мае выросли на 8%
Расходы на IT в 2020 сократятся на 8%
Kite, дополняющий код с помощью ИИ, запустил платный план и поддержку JavaScript
Новое приложение «Медузы». Почему Flutter?
Интервью с Александром Филипповым, Lead Game Designer World of Tanks Blitz
Accessibility. Как сделать приложение доступным для пользователей с ограниченными возможностями
Почему пользователи не могут запомнить наши интерфейсы? Об эффекте маски в дизайне
Автоматизация CI/CD для мобильной разработки с нуля

iOS

Нетривиальные анимации в SwiftUI
Как анимировать Auto Layout Constraints
Создаем Server-Driven UI используя UI компоненты в SwiftUI
Как сделать Web Crawler на Swift
Как использовать GraphQL с помощью Apollo и SwiftUI
Создаем реактивную MVVM архитектуру в Swift 5

Android
 
Используете NFC API в Android? Проверьте ваш код дважды
Простой способ реализовать On-Board Slider с помощью ViewPager2 в Android
Прекратить использование Post/PostDelayed в ваших Android View
Шпаргалка по экосистеме Android 2020
Notally: минималистичный блокнот для Android
источник
2020 May 14
Mobile Insights by AppTractor
Если хочешь научиться мобильному дизайну — велком на курс от Skillbox! Даже если ты не знаешь, что такое Sketch и UX-дизайн — приходи, там научат тебя всему необходимому за год.

👉 Все подробности по ссылке: https://clc.to/wFo8rg

Ты изучишь:
✔️ проектирование приложений;
✔️ тестирование гипотез;
✔️ UX-прототипирование;
✔️ адаптивный дизайн;
✔️ презентацию проекта;
✔️ профессиональный софт.

После обучения Skillbox гарантирует трудоустройство!
Также на курсе возможно смешанное обучение — можно заниматься и онлайн, и очно с преподавателем на воркшопах.
источник
Mobile Insights by AppTractor
#ЦифраДня: Согласно исследованию HackerEarth, для 70% разработчиков меньшее количество совещаний означает лучшую производительность. На втором месте с 61% - наличие нескольких мониторов.
источник
Mobile Insights by AppTractor
⚡️ASOdesk Академия опубликовала все вебинары в открытый доступ!

Это полноценный курс по поисковой оптимизации мобильных приложений, который подойдёт всем, кто меньше года занимается ASO.

Смотрите записи и подписывайтесь на крупный канал в Telegram по ASO-оптимизации и Apple Search Ads в СНГ. Советы, заметки, лайфхаки 👉 https://t.me/ASO_RU/237

Задать вопросы ASO-экспертам можно в этом чате: https://t.me/asoclub
Telegram
ASO & ASA Channel
Все вебинары ASOdesk Академии теперь на Youtube!

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

👉 Обязательно рекомендован к просмотру всем, кто меньше года занимается поисковой оптимизацией!

Темы 🎯
1. ASO must have or not
2. Как делать ASO в Google Play
3. Текстовая оптимизация в App Store. Сбор семантического ядра на разных языках. ASO Лайфхаки
4. Особенности сбора семантического ядра для восточных языков
5. ASO Слезы
6. Измерение эффективности ASO
7. Работа с итерациями. Управление кейвордами
8. Гипотезы роста мобильного приложения через экспресс-аудит
9. Делай полное описание андроид приложения понятным для Google - введение в Google Cloud NL
10. Анализ конкурентов

Записи👇
https://www.youtube.com/playlist?list=PLi--xeFQyk90ash-BLFS-g_OUk9AjMHjc

Обсудить App Store Optimization, Apple Search Ads можно здесь -…
источник
Mobile Insights by AppTractor
Если вы думаете, что в больших приложениях с миллиардными аудиториями чистый код, все работает как часы и все разработчики сидят на радуге и оттуда это самое, то почитайте, как Snapchat-у пришлось переписывать свое приложение в силу того, что оно полностью превратилось в неуправляемый и тормозящий спагетти-код.

Разработка

Работает — не трогай: как Snapchat переписал свое приложение для Android
Исследование разработчиков HackerEarth 2020
Представлен Unreal Engine 5
Подкаст о безопасности мобильных устройств и разработке защитных решений для них
Проектирование эмоционального интерфейса
Публикуем дизайн-библиотеки компонентов VKUI в Figma
Flutter под капотом
Мы сократили время разработки нового сценария публикации объявления с 6 дней до 42 секунд
React Native — сохранение фотографий и видео в галерею устройства
Как сделать календарное приложение

iOS

iOS-разработчик. Продвинутый?..
Source Code Walkthrough of Telegram-iOS: обзор кода Telegram
Анимируем термометр с CoreAnimation
Как создать кроссплатформенное iOS и macOS приложение для чата с помощью Stream
Как заставить ваше приложение Swift в iOS 13 работать с NFC-метками

Android

Архитектурный шаблон MVI в Kotlin Multiplatform, часть 1
Ускоряем Android Espresso тестирование группируя релевантные тесты
Android MotionLayout: простое создание сплеш-скрина Twitter
источник
2020 May 15
Mobile Insights by AppTractor
Если нужно что-то перевести — присмотритесь к Alconost.

Alconost — профессиональная студия  🌍 локализации:
⚡️ уже более 14 лет ребята локализуют приложения, игры, и другой софт,
⚡️ переводят на более 70 языков,
⚡️ работают с разными платформами для локализации и строковыми ресурсами,
⚡️ настраивают непрерывную локализацию обновлений.

В общем, посмотрите сами: 👉 https://bit.ly/2Lf2ecS
источник
Mobile Insights by AppTractor
#ЦифраДня: В 10 раз выросли доходы TikTok за год - с апреля 2019 по апрель 2020. TikTok стал самым зарабатывающим приложением в мире с 78 миллионами долларов пользовательских расходов. Приблизительно 86.6% дохода TikTok пришлось на Китай, а 8.2% на Соединенные Штаты. В тройке YouTube и Tinder.
источник