Size: a a a

Mobile Insights by AppTractor

2021 July 06
Mobile Insights by AppTractor
Что-то у нас сегодня больше про маркетинг, но тоже интересно. Не то чтобы Apple выстрелила себе в ногу, но забавно - цены на рекламу для привлечения  iOS-пользователей после внедрения ATT снизились на 30%, а Android-пользователей наоборот выросли на 10%. Я бы предположил, что рано или поздно все вернется на круги своя, но прямо сейчас в отчете пишется, что “цифровые рекламодатели потеряли большую часть детализированных данных, которые делали мобильную рекламу на устройствах iOS эффективной и оправдывали цену”. Дополняет это интервью про Китай - всегда казалось, что там рассадник Android-бедноты, но оказалось, что Android в стране монетизируется ничуть не хуже iOS, а если судить по доле рынка так вроде как и заметно лучше. Так что может правда на Android уже пора переходить?

Разработка

После внедрения ATT цены на рекламу в iOS упали, а на Android выросли
Как не игровым продуктам выйти на китайский рынок Android
Продвижение мобильных приложений ВКонтакте: как работать с инструментом и что учитывать при запуске кампаний
Pokémon GO заработал $5 млрд за 5 лет
Маркетологи в мобайле: старт нового сезона!
Книги по веб и мобильной разработке в Humble Bundle
Дебаг-панель для тестирования рекламных интеграций
Как мы ускоряли ввод текста на смартфоне: динамическая сетка в Яндекс.Клавиатуре
Подборка лучших библиотек 3D-иллюстраций для дизайна интерфейсов
Apple M1 еще не готов к мобильной разработке
3 программиста были уволены (включая меня) из-за одного сбоя приложения
Mobile-first мертв. Так?

iOS

Как поделиться сертификатом дистрибуции iOS
DevOps в iOS
10 лучших ресурсов для изучения SwiftUI-разработки

Android

NotyKT: заметки на Kotlin (Backend + Android)
Распространенные ошибки при использовании Architecture Components
Как реализовать шаблон шины событий с помощью Kotlin SharedFlow
источник
2021 July 07
Mobile Insights by AppTractor
Amazon свой “ААА игровой движок” Lumberyard открытым - теперь он будет известен как Open 3D Engine. Обещают Open 3D Foundation для развития, в котором уже есть сам Amazon, Huawei, Intel, Niantic, Red Hat, Wargaming и еще несколько десятков компаний. Главное отличие от Epic и Unity - отсутствие лицензионных отчислений. Говорят, что вообще не будет. А открытость будет и Amazon считает, что создание первоклассного, управляемого сообществом варианта с открытым исходным кодом произведет революцию в 3D-разработке в реальном времени, как это сделал Linux для операционных систем и Apache для Интернета.

Разработка

Amazon делает Lumberyard открытым
Rohlik: доставочный единорог
Не пишите код в стартапе
PvP-шутер без даунтаймов: архитектура, аварийные режимы и сервера с рубильником
Получаем реальное покрытие тестами для приложений на Flutter
7 советов, как дизайнеры могут привить продуктовой команде культуру визуального дизайна
Firebase почти разрушила мой стартап
Оптимизация данных удобства обслуживания Flipkart с 300 ГБ до 150 МБ в памяти
5 лучших способов приоритезировать ваш бэклог
6 лучших советов по анимации пользовательского интерфейса
7 методов отточить свои технические навыки разработчика

iOS

SwipeCellKit: ячейка со сдвигом
5 сложных алгоритмов, упрощенных с помощью функций высшего порядка Swift
Применяем стиль и соглашения Swift с помощью SwiftLint

Android

Властелин модулей. Продолжение истории
Погодное демо-приложение погоды с Awareness Kit
источник
2021 July 08
Mobile Insights by AppTractor
#ЦифраДня: Согласно отчету State of Technical Debt 2021 от Stepsize, средний разработчик тратит 6 часов в неделю — примерно один рабочий день — на работу с техническим долгом. У многих компаний вообще нет процессов управления техническим долгом. В ходе опроса 58% инженеров заявили, что в их компаниях отсутствует такой процесс, а 66% заявили, что, по их мнению, их команда будет поставлять продукты на 100% быстрее, если они такие процессы организуют. Чтобы подчеркнуть, насколько важным, по мнению инженеров, являются эти процессы, 15% опрошенных заявили, что они думают, что они станут работать втрое лучше. Только 2% инженеров считали, что контроль над техническим долгом не повлияет на скорость работы их команды.
источник
Mobile Insights by AppTractor
Совместно с коллегами из Bidease и Rocket10 мы запускаем новый сезон проекта “Маркетологи в мобайле”.

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

Первый выпуск нового сезона уже на следующей неделе – не пропустите!
источник
Mobile Insights by AppTractor
Не пишите код в стартапе

Прим: Статья за 2 недели собрала 5.2K аплодисментов! Не мог не перевести, что же в ней говорится :)

Вы талантливы, много работаете и хотите добиться успеха. Не делайте этого в стартапе.

Я работал со многими стартапами и видел все: от трех человек в коворкинге до масштабирования с финансированием в 100 миллионов долларов.

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

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

Перевод: https://apptractor.ru/cdstru
Medium: https://apptractor.ru/cdst
Платформа: разработка
👋: 5.2K
источник
Mobile Insights by AppTractor
Тут опять случайно две темы совпало - технический долг, на исправление которого прорва времени уходит, и линтер SwiftLint, который помогает соблюдать стандарты и правила в коде. Если кто профессионально занимается качеством кода - приходите к нам в голосовой чат на след неделе, поговорим о том, как писать чисто, красиво и не погрязнуть в долгах? 🎤

Разработка

Средний разработчик тратит 6 часов в неделю на технический долг
Mail.ru Group открывает набор на бесплатное обучение в Академию продуктовых менеджеров MADE
Comscore: предустановленные приложения доминируют
Прокуроры США подали иск против Google Play
Как мы улучшили интерфейс VSO — движка Playrix и приблизили его по удобству к Unity
Чеклист: как подготовить приложение к рекламным активностям
Как создавать надежные продуктовые гипотезы: пошаговое руководство
Недопонимание в разработке: качество - это самый быстрый способ отправить код в продакшн

iOS

Применяем стиль и соглашения Swift с помощью SwiftLint
Масштабируемая архитектура iOS-приложения

Android

QuizZon: готовая викторина для Android
Использование API-интерфейсов Scaffold и Slot в Jetpack Compose
Где писать Android UI тесты
источник
2021 July 12
Mobile Insights by AppTractor
Евро-2020:
Анонимная викторина
34%
Болел за Англию
66%
Болел за Италию
Проголосовало: 730
источник
Mobile Insights by AppTractor
Думаете о карьере в IT? На рынке мобильной разработки нехватка кадров, и это ваш шанс ворваться в мир программирования.
Получите востребованную и высокооплачиваемую профессию на курсе «Я — мобильный разработчик PRO» на образовательной платформе Skillboх.

С нуля до уровня junior-разработчика и первых заказов всего за четыре месяца.

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

Переходите по ссылке: https://clc.am/Igeu6Q и регистрируйтесь.
источник
Mobile Insights by AppTractor
#ЦифраДня: Казалось. что было буквально вчера, а вот уже Android 4.1 Jelly Bean и 9 лет, и Google прекращает поддержку Play Services для этой версии ОС (уровни API 16, 17 и 18). Google заявляет, что на Jelly Bean в настоящее время работает менее 1% всего парка активных устройств на Android. Финальным выпуском для устройств с Jelly Bean будет Play Services v21.30.99, который, как ожидается, появится в конце августа.
источник
Mobile Insights by AppTractor
Напоминаю, что у SlashData новый опрос разработчиков Developer Nation. В этом году он охватывает 13 направлений, среди которых и мобильная разработка. Пора уже проходить! Есть вариант на русском, разыгрывают призы, а благодарность исследователей будет безгранична в пределах разумного.

Разработка

DEVGAME: $2,000,000 в год на мобильных играх с персонажами популярных мультфильмов
Microsoft выпустила обучающий видеокурс по Rust
Мошенничество с мобильной видеорекламой в 2020 выросло на 50%
Задачи с собеседований: стакан воды на проигрывателе
Дизайн приложений: примеры для вдохновения #47
Mobile People Talks: “Нас не догонят” или как можно ускорить билд
Podlodka #223: техническая документация
BrickRegistration: распознавание кубиков LEGO
Как личный проект делает вас лучшим разработчиком
Размер имеет значение: применение закона Фиттса к дизайну
5 советов, как победить гринд в LeetCode
Знания, резюме и дипломы не гарантия того, что разработчик может создавать софт
5 концепций, которые превратят вас из новичка в программиста среднего уровня
Лучшие платформы сборки для React Native приложений в 2021
Изучаем взаимодействия Flutter с нативным кодом

iOS

Видео Swift Heroes 2021
Танцы с ассетами
Создаем простые кастомные переходы для UINavigationController
Потоки и управление памятью в iOS

Android

Google Play Services прекращают поддержку Jelly Bean
Внедрение In-app Updates в Android-приложение на React Native
Поддержка нескольких экранов в Android
Как безопасно собрать и подписать приложение для Android с помощью GitHub Actions
Chucker - сетевой логер на Retrofit
Как добавить плавающие баблы в окно
источник
2021 July 13
Mobile Insights by AppTractor
🚀🚀🚀 Топовая конференция для продакт-менеджеров — уже 17-18 июля

На ProductCamp Ukraine Summer’21 соберется сильнейшее продуктовое комьюнити Украины. Эксперты из Parimatch Tech, Uber, MacPaw, «Київстар» и других компаний расскажут про запуск проектов, инновационные решения, поучительные ошибки и вдохновляющие победы.

Первые имена спикеров:
▪️Ярослав Степаненко — PMM MacPaw, Co-founder Growth Marketing Stage & ConfidenceCONF;
▪️Михаил Нестор — Chief Product Officer «Київстар»;
▪️Артем Панченко — Head of Growth Uber, Central and Eastern Europe;
▪️Денис Иванов — Head of Diia Implementation Team, Ministry of Digital Transformation;
▪️Сергей Бережной — Chief Product Officer Parimatch Tech;
▪️Елена Деребера — Product Manager at YouScan;
Полный список на — сайте конференции.

К ProductCamp Ukraine Summer’21 можно присоединиться офлайн или онлайн. Участие абсолютно бесплатное. Старт — 17 июля, 10:00.
источник
Mobile Insights by AppTractor
Сразу два интересных факта из нового рейтинга популярности языков программирования. В этом месяце индекс TIOBE отмечает свое 20-летие - первый индекс был опубликован еще в 2001 году в качестве личного хобби-проекта. Тогда Топ-3 языка были Java, C и C++. И знаете что? Это почти и сейчас так - Топ-3 в июле 2021 это C, Java и Python, а C++ на четвертом месте. Так что хотите мастерства постоянства - учите что-нибудь из этого. А второе, за год непонятно выросли  “классические” языки — Visual Basic вырос сразу на 7 позиций до 11, Fortran с 50 места перешел на 14, а Delphi/Object Pascal с 30 на 20. Ретро снова в моде или зачем это они? 😀

Разработка

Python рвется в лидеры TIOBE Index
Зачем делать приложения на разных языках? Локализация ASO: опыт Netpeak
Mail.ru Group запускает летнюю практику для студентов — «ИТ-дайвинг»
Приложение Adopteroo для животных: пример дизайна
Почему наем большего количества разработчиков может снизить продуктивность команды
5 веселых моментов в жизни каждого разработчика

iOS

Тесты в iOS: хороший, плохой, …
Как форматировать даты, интервалы времени, числа и списки в iOS 15
Очистка неиспользуемого кода в iOS-проектах
Понимание безопасности потоков в Swift

Android

Собеседование Неклюдов — Мацюк
Android 12 получил новые функции для игр
Google представил Android Game Development Kit
Использование Android App Search для full-text поиска данных в Android-приложениях
Что нужно знать перед переходом на Jetpack Compose
Туториал по Appium: от начинающих до продвинутых
Полное руководство по Android UI Automator с Kotlin
Flow/LiveData… Для чего они? Лучший вариант использования (создаем систему входа в приложение)
источник
2021 July 14
Mobile Insights by AppTractor
#ЦифраДня: Новое исследование показало, что 83% разработчиков программного обеспечения страдают от выгорания. Основными причинами выгорания являются высокая рабочая нагрузка (47%), неэффективные процессы (31%) наряду с нечеткими целями и задачами (29%). При этом 81% разработчиков сообщили о повышенном выгорании из-за пандемии. Основные причины - увеличение рабочей нагрузки, опасения из-за инфекции и неопределенность будущего.
источник
Mobile Insights by AppTractor
В копилку занятных софтверных багов - Погода в iOS 14 не умеет отображать температуру в 69 градусов по Фаренгейту. Концептуально. 70 может, 68 может, а 69 нет (впрочем, не показывает приложение и несколько менее менее запоминающихся температур, таких как 65 и 71 градус). Возможное объяснение - Apple получает  данные для своего приложения в градусах Цельсия, а затем конвертирует их в градусы Фаренгейта. Например, 20 преобразуется в 68, а 21 в 69.8 градусов по Фаренгейту, что округляется до 70. Это конечно не ракету в океан уронить, но в следующий раз когда кто-нибудь будет указывать на ваши ошибки, скажите, что и на солнце Apple бывают пятна.

Разработка

Приложение Apple Погода не показывает 69 градусов
5 проектов на GitHub для улучшения ваших DevOps навыков
Маркетологи в мобайле: Кирилл Пыжов (Perfluence)
83% разработчиков страдает от выгорания
Где начинающему тестировщику получить первый опыт: проект «Хомячки»
Как UX-ошибки в приложениях мешают их продвижению в сторах
Ключевые ошибки в мобильном UI в 2021 году
Фреймворк PMF - 5 шагов к Product/Market Fit 2021

iOS

ReactorKit: реактивная и однонаправленная архитектура
Мой технологический стек iOS 2021
SwiftUI больше не будущее, он готов прямо сейчас
Анимируем градиент в Swift
4 совета по ускорению разработки с помощью XcodeProjects
KWarpGeometry в SpriteKit с SwiftUI

Android

Как отлаживать ANR с помощью файла трассировки
Повышение производительности старта Android-приложения: асинхронная инициализация Dagger
источник
2021 July 15
Mobile Insights by AppTractor
#ЦифраДня: В 8 странах в среднем пользователи проводят в приложениях более 4 часов в день! Первое место в списке занимает Бразилия, где со второго квартала 2019 года до второго квартала 2021 года мобильное время выросло на 30%. Несмотря на небольшое снижение за последние 12 месяцев, потребители в стране по-прежнему проводят в приложениях более 5 часов в день. То же самое и с Индонезией, единственной второй страной, потребители которой проводят в приложениях более 5 часов в день. Здесь рост за два года составляет 35%. С точки зрения наибольшего роста заметными рынками являются Россия и Турция. Сегодня россияне проводят в приложениях на 45% больше времени, чем во втором квартале 2019 года.
источник
Mobile Insights by AppTractor
Всем уже наверное надоели новости про рекорды TikTok, но вот очередная порция,  о которой нельзя не упомянуть. TikTok стл первым приложением “не Facebook”, которое загрузили 3 миллиарда раз. В тоже время потребительские расходы в TikTok во всем мире превысили 2.5 миллиарда долларов. Занятно, что, оказывается, с января 2014 года (когда в Sensor Tower начали мониторить сторы) только 16 неигровых приложений получили валовой доход более 1 миллиарда долларов. Пять из них, включая TikTok, получили более 2.5 миллиардов долларов. Другие приложения, заработавшие более 2.5 миллиарда долларов — Tinder, Netflix, YouTube и Tencent Video. Сравните с играми, где каждый второй миллиардер, да? Но все прогнозы говорят о том, что доля приложений будет только расти, так что и миллиардеров, наверное, прибавится.

Разработка

TikTok стал первым приложением «не Facebook», получившим 3 миллиарда установок
Ключевые ошибки в мобильном дизайне 2021
Время в приложениях в России выросло на 45% до 3.7 часов в день
Mobile.dev: автоматическая отладка приложений
О дизайн-системе замолвите слово
Как минимизировать побочные эффекты вашего продукта?
Подготовка к FAANG повышает ваш общий уровень

iOS

Мой стек iOS-разработки 2021
Простая инъекция зависимостей в Swift
Что нового в Xcode 13 beta 3
Реализация сервис-ориентированной архитектуры в Swift 5
Экономьте время разработки с помощью шаблонов Xcode

Android

Compose Path Finding: нахождение пути на Jetpack Compose
BottomSheetDialogFragment с анимацией при смене состояния и sticky button
Анимация частиц в стиле Instagram с использованием Jetpack Compose
Анимация морфинга кнопок в Android
источник
2021 July 16
Mobile Insights by AppTractor
Детские герои
источник
Mobile Insights by AppTractor
📱IT Network - первая в России соцсеть для айтишников

Если вы не знаете, IT Network помогает находить известных экспертов, работу и быть в курсе всех новостей из мира IT и науки.

В приложении вы сможете:
● Обмениваться опытом с коллегами
● Получать интересные предложения о работе
● Расширять круг знакомств в сфере IT
● Следить за новостями из мира IT и науки

Для тех, кто решил расти в кругу успешных айтишников, вот ссылка на приложение.
источник
2021 July 19
Mobile Insights by AppTractor
#ЦифраДня: В новом исследовании The State of Developer Ecosystem 2021 от JetBrains помимо всего прочего - что пьют разработчики во время работы. Главное - вода, кофе, чай. А еще 5% пьет пиво.
источник
Mobile Insights by AppTractor
По следам исследования и обсуждения в чате - что вы пьете во время программирования?
Анонимный опрос
33%
Воду
22%
Кофе
19%
Чай
6%
Газировку
4%
Энергетические напитки
3%
Пиво/алкоголь
1%
Другое
3%
Ничего
4%
Смузи для iOS-разработчиков
3%
Смузи для Android-разработчиков
Проголосовало: 2048
источник