Size: a a a

Mobile Insights by AppTractor

2020 October 21
Mobile Insights by AppTractor
#Наболело: Свои небольшие pet-проекты пытаюсь монетизировать через AdMob и постоянно сталкиваюсь с ограничениями на показ рекламы. Оказывается, не я один! Использовать AdMob для показа рекламы в “маленьких” приложениях просто противопоказано - алгоритмы Google, как говорит опыт, не могут обучиться на маленькой аудитории и, в результате, рано или поздно блокируют приложение несмотря на то, что никакого фрода в нем нет.

Читайте обсуждение в Reddit и используйте медиацию: https://apptractor.ru/marketing-monetization/admob-small-app.html

Комментарии приветствуются.
источник
Mobile Insights by AppTractor
AdMob и маленькие приложения: часть 2. В результате обсуждения в нескольких каналах эксперты разной величины высказали сомнения в правдивости этой статьи и предположили, что дело в кривости интеграции баннеров или каких-либо других факторах. Однако, примерно понимая, как работает машинное обучение, я бы сказал, что версия с кривым обучением более чем правдоподобна. Но, как обычно, есть несколько точек зрения на происходящее и криворукость разработчиков никак не учитывать нельзя 😀 Так что интегрируйте баннеры внимательно и со всей тщательностью.

Разработка

Нельзя использовать AdMob для монетизации маленьких приложений: обсуждение в Reddit
JAICF — фреймворк для разработки чатботов на Kotlin
Как правильно выбрать аутсорс разработчика для мобильного приложения
Финляндия для разработчиков игр: маленькая страна с большими возможностями
Элементы управления переключателем состояния: печально известный случай кнопки отключения звука

iOS

Single source of truth (SSOT) on MVVM with RxSwift & CoreData
Назад к BLE или способ автоматизировать рутинные операции
XcodeGen - упрощенная совместная работа
Введение View Styles в Bumble
Современные способы перезагрузки ячеек таблиц и коллекций

Android

Animation Tutorials: руководства по анимации в Android
Синхронная связь с UI с помощью StateFlow
Внедрение Firebase App Distribution в Android-разработку
Советы и руководства для разработчиков: распространенные нарушения правил и способы их избежать
EvadeMe - библиотека для Android
источник
2020 October 22
Mobile Insights by AppTractor
Kite, который с помощью ИИ предлагает автодополнение кода в режиме реального времени, сегодня добавил поддержку еще 11 языков программирования. Для нас самыми интересными являются Objective-C и Kotlin, почему миновали Swift непонятно, но видимо скоро будет, потому что скорость добавления новых языков у них выросла кратно. Кто попробует - напишите, интересно как все это на практике работает. Или не работает 🤷‍♂️

Разработка

Kite добавил поддержку Objective-C, Kotlin и еще 9 языков программирования
App Annie: зумеры тратят в мобайле $143 млрд в год
Spotify в неоморфизме
Как генерировать запросы с постоянной частотой в k6 с новым API сценариев?
Дизайн-система: что это, для чего и как создать
Когда ASO начнёт приносить результат
Автоматизация тестирования продуктовой аналитики в мобильных приложениях
Впечатляющий код, который должен видеть каждый разработчик

iOS

Bauletto: бейджи в стиле iOS 13
Современные способы перезагрузки ячеек таблицы и коллекции на Swift
iPhone 12 vs Дизайнеры
iOS 13 Dark Mode в BlaBlaCar: история разработчика
Отладка на iOS 14 с помощью Xcode 11
Полное руководство по жизненному циклу приложения SwiftUI 2
Функции высшего порядка в Swift

Android

Тестирование библиотек загрузки изображений на Android
Сравнение Jetpack Compose View и Android View
источник
2020 October 23
Mobile Insights by AppTractor
Любая IDE, не только Android Studio 😜
источник
2020 October 26
Mobile Insights by AppTractor
#ЦифраДня: Поколение Z (родившееся после 2000 года) — это треть населения планеты, и ежегодные расходы этой возрастной группы оцениваются в $143 млрд. При этом 98% представителей поколения Z являются пользователями смартфонов, а свой первый смартфон они в среднем получают в возрасте 10 лет. В 3 квартале 2020 г. первое место по росту количества активных пользователей поколения Z занимает Индонезия, где их стало больше на 40% по сравнению с аналогичным периодом прошлого года. При этом наибольшая разница наблюдается в США: рост активных пользователей среди зумеров на американском рынке почти в 2 раза больше, чем в возрастной группе 25+.
источник
Mobile Insights by AppTractor
Ширится «Коалиция за справедливость приложений» - сейчас добавили еще 27 участников (правда, единственная хоть как-то знакомая мне компания это навигация Sygic). Вообще, как говорят, получили заявки на вступление еще от 400 компаний и разработчиков. Apple и Google, конечно, плевать хотели на все коалиции вместе взятые, так что приятно смотреть как люди делом занимаются.

Разработка

«Коалиция за справедливость приложений» получила 400 заявок
Pickle: возвращение классических социальных сетей
DeepPanel: поиск кадров в комиксах с помощью машинного обучения
7 смертных грехов мобильного дизайна №2
Лучшие исходники, которые должен увидеть каждый разработчик
Дизайн приложений: примеры для вдохновения #20
Хочу в геймдев #14: Профессия — Продюсер игр
Podlodka #186: путешествия по России
Что такое Unity Asset Store и как на нем зарабатывать?
«Однорукий интерфейс»: баг или фича, позволяющая Делимобилю отнимать деньги у пользователей?
Сезонное ASO приложения: как адаптировать графику к праздникам?
Smart People: изучение UI
Хранение данных в Google Таблицах с помощью приложений Xamarin для iOS и Android
5 признаков того, что вы зря тратите свою жизнь как разработчик
9 привычек крайне неэффективных программистов
Как добавить геолокацию в PWA

iOS

Добро пожаловать в MVVM-маршрутизатор с SwiftUI и Combine
Начинаем работу со Swift для WebAssembly на macOS с помощью SwiftWasm

Android

Google удалил 3 детские игры с 20 млн. установок за сбор персональных данных
CodeView: редактор для кода
Выбор правильной архитектуры для [нового] приложения Kotlin Multiplatform, Jetpack Compose и SwiftUI
Топ 5 вопросов AMA Bumble Android
Понимаем режим запуска Android Activity
источник
2020 October 27
Mobile Insights by AppTractor
#ЦифраДня: Apple объявила сегодня, что цены в App Store в Бразилии, Колумбии, Индии, Индонезии, России и Южной Африке будут повышены в ближайшие дни. В России цены повысятся сразу на треть - один доллар будет стоить 99 рублей (сейчас 75), два доллара 179 рублей и т.д., альтернативные цены A и B - 15 и 29 рублей.
источник
Mobile Insights by AppTractor
В смарт-баннерах появился ретаргетинг по событиям из приложений

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

Чтобы фиксировать действия приложений, потребуется интеграция с трекинговыми SDK-сервисами: AppMetrica, Adjust или AppsFlyer. Если у потенциального покупателя есть приложение, то трекинговая ссылка приведет его сразу в приложение, а если нет — то клиент попадет на сайт. Эта же ссылка поможет рекламодателю определить, точно ли эта покупка была сделана по клику из Директа.

Успешный кейс пришел и со стороны "Литрес". Там за 2 месяца удалось повысить количество конверсий в 2,5 раза, а стоимость конверсий снизить в 2 раза.

Пока это бета-тест, поучаствовать в нем можно пройдя по ссылке.
источник
Mobile Insights by AppTractor
Вышел первый в своем роде отчет о мобильном машинном обучении. В общем-то нацелен больше на бизнес, чем на разработку, поэтому интересного достаточно мало. Да и бизнес пока, видимо, не прочувствовал всех прелестей ML - около 40% компаний, занимающихся развитием своих мобильных приложений, не имеет экспертизы в машинном обучении, у 47% нет активных ML-проектов. Главные препятствия для внедрения AI - стоимость, недостаток ресурсов и отсутствие четкого понимания целей.

Разработка

Отчет «Состояние мобильного машинного обучения в 2020 году»
Узнайте всё о важнейших трендах в индустрии мобильных финансов в новом отчете Adjust
5 самых сложных языков программирования в мире
Apple повышает цены в App Store
3 упражнения для приведения вашего фитнес-приложения в форму
Принципы онбординга новых пользователей
Геймификация: 11 советов по повышению вовлеченности и удовлетворенности пользователей
13 стандартов code review, вдохновленных Google
Как изменение одной строки уменьшило время сборки на 99%

iOS

SwiftUI 2.0: как анимировать Launch Screen
Как использовать код C++ в Swift

Android

Red Screen of Death: информация о сбое
Udacity запускает Android Kotlin Developer Nanodegree
Навигация с SafeArgs
Курс по продуктивной работе в Android Studio
источник
Mobile Insights by AppTractor
У вас в приложениях используется машинное обучение?
Анонимный опрос
8%
Да, собственное
3%
Да, на no code платформах
17%
Нет, но планируем
72%
Нет и пока не планируем
Проголосовало: 710
источник
2020 October 28
Mobile Insights by AppTractor
#ЦифраДня: По оценке Sensor Tower, за первые 9 месяцев 2020 года, США обеспечили 28% мировых расходов на мобильные игры в App Store и Google Play. На втором месте Япония с 22%, на третьем Китай с 18% (учитывается только iOS), на четвертом Южная Корея. Таким образом всего 4 страны это 75% всех расходов игроков на мобильные игры.
источник
Mobile Insights by AppTractor
Firebase по-прежнему растет примерно на 500,000 активных приложений в год и на конец 2020 их более 2.5 миллионов. Сейчас проходит ежегодный Firebase Summit, на котором представили новую версию платформы. В обновлении - эмулятор Firebase Authentication, расширение Detect Online Presence, переработанная панель мониторинга производительности Firebase и инструменты анализа данных. Собственно, это пост благодарности всем BaaS вообще и Firebase в частности, без которой инди было бы совсем тяжело 🤷‍♂️ Те, кто помнит времена до Parse, наверняка меня поддержат и скажут, что Firebase - одно из лучших, что случалось с разработкой. Да, есть свои баги, но за то, насколько платформа упрощает создание приложений, можно простить многое.

Разработка

Обновление Firebase: эмулятор Firebase Authentication, расширение Detect Online Presence, инструменты анализа данных
AppsFlyer представляет Incrementality — инструмент, который позволяет оценить ремаркетинг
13 стандартов code review, вдохновленных Google
Flutter Dev Podcast #21: Surf
Как я в одиночку питчил игру, не имея в этом никакого опыта
Диалоги в мобильных играх
Как выбрать подход к управлению проектом разработки мобильного приложения
Почему я люблю TDD
Android против iOS: философия дизайна в простых предложениях

iOS

iOS 14 GUI: экраны и компоненты iOS 14
Использование Enum + Associated Values при навигации и передаче данных между экранами в iOS приложениях
Вещи, которые вы обязательно должны знать как iOS-разработчик (часть 1)
Рисуем линии с UIBezierPath
20 уроков, извлеченных из моего первого приложения для iOS в App Store

Android
 
Обзор DataStore Library. Прощаемся с SharedPreference?
Как запустить инструментальные тесты Android на реальных устройствах с помощью AWS Device Farm
DayNight - темный режим без переписывания приложения
источник
2020 October 29
Mobile Insights by AppTractor
Что ждут работодатели от iOS-разработчика на Middle+ уровне?

12 ноября в 20:00 Ексей Пантелеев ответит на карьерные вопросы и представит программу курса «iOS Developer. Professional». Пройдите тестирование, чтобы узнать свой уровень и задать вопросы преподавателю.

Регистрация на вебинар: https://otus.pw/Et4H/

Какие навыки нужны начинающему iOS-разработчику, чтобы занять уверенные позиции в профессии?

6 ноября в 20:00 Константин Савялов поделится карьерными инсайтами и представит программу онлайн-курса «iOS Developer. Basic».

Оставьте заявку сейчас, чтобы успеть занять место в группе по специальной цене: https://otus.pw/dDpV/
источник
Mobile Insights by AppTractor
Дружно поздравляем AppFollow с очередным раундом. Оценка всей компании пока неизвестная, но при $5 миллионах в Раунде А наверное приближается в 10 миллионам (ну это я так, пальцем в небо). Всегда приятно, когда соотечественники делают успешный проект. О том, как все начиналось - во второй ссылке. И название как раз в тренде 😊

Разработка

AppFollow получил $5 млн. в Серии А
Анатолий Шарифулин (AppFollow): Поймать вторую волну
Hubilo: от аналитики к онлайн-событиям
CodeSandbox получает $12.7 млн. на no code платформу совместной разработки
Разработка инди-киберпанка
Дополняем чек-лист тестирования при обновлении иконки и сплеша в мобильных приложениях
Решение проблем дизайна с помощью сетевого мышления
Как измерить успех вашего игрового дизайна
5 ошибок, разрушающих вашу Data-Driven стратегию

iOS

Анимированная самосортирующаяся круговая диаграмма на SwiftUI 2.0
Как создать приложение со списком дел с помощью Firebase и SwiftUI

Android

Wave Lines Live Wallpaper: живые обои для Android
Уязвимости в реализации межпроцессного взаимодействия в Android-приложениях
Это не я! История одного рефакторинга
Меньше сбоев и больше стабильности с Kotlin
Понимание внутреннего устройства библиотеки LeakCanary в Android
Приложения Netflix Studio для Android и iOS теперь на платформе Kotlin Multiplatform
ViewBinding с Kotlin Property Delegate
источник
2020 October 30
Mobile Insights by AppTractor
Мои лучшие проекты!
источник
Mobile Insights by AppTractor
9 ноября стартует новый сезон Podlodka iOS Crew!

Вас ожидает:

► Две недели интенсивов и воркшопов по iOS-разработке
► Море общения с крутейшими экспертами и другими участниками комьюнити
► Куча новых практик и идей, которые можно унести в свой багаж
► Гибкость: хотите – смотрите сессии онлайн, врываетесь и задаете вопросы, хотите – смотрите сессии в записи

Темы недель: “Многопоточность” и “Из iOS в стартаперы”.

После недели про многопоточность вы:

- Разберетесь, как это все работает под капотом iOS
- Увидите живьем на сессии лайв-кодинга, в чем суть мьютексов, семафоров и других примитивов синхронизации
- Будете готовы на собесах к самым каверзным вопросам про многопоточность
- Посмотрите, как в разных компаниях подходят к написанию многопоточного кода

А неделя “Из iOS в стартаперы” даст вам кучу идей и вдохновит на то, чтобы прокачаться за пределами написания кода! Дизайн, бэкенд, продвижение, аналитика – ко всему этому мы научимся находить подход🕵️‍♀️

Расписание первой недели уже на сайте, а подробности и билеты доступны по ссылке!
источник
2020 November 02
Mobile Insights by AppTractor
Образовательная экосистема GeekBrains приглашает на работу людей, которые накопили экспертизу и ценные знания в сфере IT и готовы ими делиться.

Сейчас GeekBrain набирает преподавателей, авторов и ревьюеров в разработке, программировании, тестировании и информационной безопасности, которые помогут  студентам осваивать новые профессии и делать первые шаги на пути к успешной карьере в IT.

Задачи:

• Авторов — создавать собственные программы обучения для студентов
• Преподавателей — вести занятия по тем темам, в которых они эксперты
• Ревьюеров — проверять домашки и давать фидбек по практическим работам и проектам студентов

При приёме не важен ваш опыт в обучении других, но важен бэкграунд работы в конкретной IT-сфере: он должен быть не менее двух лет. Вы сможете совмещать эту нагрузку с основной работой, а также получите доступ ко всем курсам и базе знаний GeekBrains!

Станьте частью команды GeekBrains → https://geekbrains.ru/link/IZ1o08
источник
Mobile Insights by AppTractor
#ЦифраДня: Приложение «Кошелёк» запустило конкурс Кошелёк Mobile Challenge для разработчиков под iOS и Android. Призовой фонд конкурса — 1000000 рублей. Надо переосмыслить актуальные экраны приложения: главный экран с набором карт и экран отдельной карты. Основная задача — предложить техническую реализацию этих экранов и перехода между ними, передав ощущения физического кошелька.
источник
Mobile Insights by AppTractor
Можно, наверное, сказать, что Huawei ожидаемо кончился. После рекордного второго  квартала, когда компания заняла первое место по поставкам, в третьем у них спад сразу на 24%. Причем не только на Западе, как пишут, но и в родном Китае. Xiaomi с ростом в 46% выбила Apple из тройки лидеров. За Huawei обидно, но рост Xiaomi вполне оправдан. Король умер, да здравствует король! 🙄

Разработка

Xiaomi обогнала Apple в поставках смартфонов и рвется на второе место
IronSource Aura выходит на российский рынок
Нейросеть научили определять носителей COVID-19 по кашлю
Яндекс выделяет облачную платформу Yandex.Cloud в самостоятельный бизнес-юнит
Видео Firebase Summit 2020
Дизайн приложений: примеры для вдохновения #21
Егор Толстой: смена работы, MBA в Сколково и продукты для разработчиков
make sense: О метриках, сегментации и монетизации в играх, и применении игровых механик в продуктах
Podlodka #187: я пишу на Fortran
Как я решил сделать игру, вдохновившись Heroes of Might and Magic, и потерял деньги (часть 3)
Как я создал мобильную игру для своего ребёнка
7 советов, которые помогут быстро улучшить типографику интерфейса
14 правил, которых должен придерживаться каждый разработчик
Сплэш скрин на Flutter
4 урока за 4 года работы в Facebook и Instagram в качестве разработчика программного обеспечения
Неглубокое погружение в универсальное юзабилити

iOS

iPages: листаемые экраны
Вводное руководство по протоколам и объектно-ориентированному программированию
Core Location — как показать адрес, понятный человеку, с помощью CLGeocoder
Улучшение быстродействия iOS-приложения
SwiftUI: создание чипсов с autolayout контейнером

Android

Android Broadcast: безопасность Android приложений
Google начал сравнивать приложения в Play Store
Обнаружение утечек памяти: Android Studio против LeakCanary
Proto DataStore Android: стоит ли игра свеч?
Приложение для рисования: пример кода на Android Jetpack Compose
Что может содержать меню отладки?
Углубляясь в мобильное железо
источник
2020 November 03
Mobile Insights by AppTractor
Продолжение “Моих лучших проектов” - что заставляет меня чувствовать себя всемогущим.
источник