Size: a a a

Mobile Insights by AppTractor

2020 May 18
Mobile Insights by AppTractor
#ЦифраДня: Расходы потребителей на приложения для iPad в первом квартале поставили рекорд и преодолели отметку в 2 миллиарда долларов. Около 76% из этого, или примерно 1.6 млрд. долларов, пришлось на игры. Потребители США внесли основной вклад в рекордные показатели, потратив около 893 млн. долларов на приложения для iPad. Это на 15% больше, чем в первом квартале 2019 года. Около 335 млн. долларов поступило от пользователей из Китая, что на 43% больше, чем год назад.
источник
Mobile Insights by AppTractor
С разницей буквально в несколько дней Apple подтвердила покупку NextVR (спортивные и другие трансляции в VR), а Samsung окончательно объявил о закрытии своих VR/XR приложений (360 видео и другие). Шлемы мобильные корейцы перестали продавать еще в прошлом году. Очень смешно будет, если сейчас Apple запустит свои 360 видео и все такие скажут “Оооооо! Как нам этого не хватала! Это настоящая революция”.

Разработка

Apple подтвердила покупку NextVR
Samsung прекращает работу приложений виртуальной реальности
Плагин для Adobe XD экспортирует готовый код во Flutter
Zynga готовит Harry Potter: Puzzles & Spells
App Samurai выдает гранты приложениям, помогающим пользователям
Public: мобильные социальные инвестиции
AppLovin покупает Machine Zone
Radio QA #60: искусственный интеллект
Podlodka #163: техноблогинг
GitTouch: работа с GitHub на Flutter
Видеозаписи докладов митапа по продуктовой аналитике
Почему Flutter побеждает?
Материальный Python. Кастомные карточки с OpenGL-эффектами
От отсутствия опыта в программировании к офферу от Microsoft за 1 год

iOS

YouTag: музыкальный плеер для iOS
Неоморфизм с помощью SwiftUI. Часть 1
Создаем всплывающую кнопку оценки с помощью SwiftUI
5 забавных iOS-библиотек для улучшения UI
Превью SwiftUI в масштабе

Android

Android Broadcast #17: как заработать $1 000 000 на своих приложениях
MVVM и выбор элементов в адаптере — LiveData
Создание приложений с помощью Mediapipe
CI TeamCity — Автоматизация build процессов Android и UI тестирования
Прорезаем статику - поиск и устранение проблем с помощью статического анализатора кода Android Studio
Beetlens: кастомный Android UI на OpenGL
Как использовать Coil, собственный загрузчик изображений Kotlin
источник
2020 May 19
Mobile Insights by AppTractor
Когда на проекте 1 дизайнер и 1 разработчик
источник
Mobile Insights by AppTractor
Занятный разбор приложения с “витрины Flutter”. Оказывается, можно выставляться на официальном сайте в каталоге “Сделанно на Flutter” и при этом практически вообще не использовать фреймворк для работы.

Перевел статью: https://apptractor.ru/info/articles/flutters-showcase.html
источник
Mobile Insights by AppTractor
Узнайте, как стать конкурентоспособным, на бесплатных вебинарах базового и продвинутого онлайн-курсов Android-разработки на Kotlin от OTUS и Альфа-Банка (для разработчиков с опытом ООП/Android):

📌3.06 — «Современная разработка под Android на Kotlin: как обеспечить себе карьерный прогресс?»: https://otus.pw/jVAnf/
О требованиях работодателей, вопросах на собеседовании, необходимых знаниях и навыках Android-разработчиков узнайте из первых рук — от Руководителя направления Android-разработки Альфа-Банка. Получите сертификат на оплату курса (подробности у менеджеров)!

📌18.06 — «Приложение под Android на Kotlin за 1,5 часа»: https://otus.pw/CFXk/
Создадим приложение с одним экраном, на котором будет показываться погода на данный момент: используем MVVM, Retrofit, Glide, Coroutine, Kotlin, часть приложения сгенерим с помощью студии.

📌19.06 — «Android Animations»: https://otus.pw/n4TA/
Разберемся в инструментах Android SDK для создания крутых анимаций: View Animations, Motion Layout, ValueAnimator, ObjectAnima
источник
Mobile Insights by AppTractor
В тему вчерашней новости - Facebook, который так и не рассказал о продажах VR-устройств, рассказал о продажах контента. За год для Oculus Quest продано всего на 100 миллионов долларов. Не весть какая сумма по меркам приложений, но, кажется, рынок VR в конце концов начинает ускоряться. Apple опять же будет мощным драйвером.

Разработка

Контента для Oculus Quest продано на $100 млн.
King открывает Defold
Mozilla начинает принимать заявки в Builders Incubator
iOS-приложение с витрины Flutter может вообще не использовать фреймворк
Sony и Microsoft сделали модуль камеры с ИИ
Забавные экраны ввода пароля
Тенденции тестирования, к которым стоит присмотреться в 2020 году
Как потратить $300 тысяч и узнать все о доставке кофе
Как я не создал свой бизнес по разработке Android-приложений
Создание паззла на Flutter
4 новых продукта GitHub, которые изменят ваш код
 
iOS

Автоматические скриншоты iOS с помощью XCTestplan и XCode 11
«Второе пришествие» Apple Search Ads в Россию: какие первые выводы можно сделать
Реализация POP в iOS-приложении
Современные подходы к разработке пользовательского интерфейса в iOS
Что нового в Swift 5.3

Android

Декларативное программирование клиент-серверных приложений на андроид. Часть 2
Расширяемый Recycler View в Android
Мгновенное распознавание речи на Android
Понимание корутинов в Kotlin с этой ментальной моделью
Git репозитории как зависимости Gradle
Движения Material Design для Android
EasyFlipViewPager: переворачивающиеся карточки
источник
2020 May 20
Mobile Insights by AppTractor
Две интересные коллаборации. Bumble приглашает на свидания в виртуальные туры AirBnB. Разные города и страны, разные активности, совместный просмотр внутри приложения для свиданий. А вот Rumble Hockey готов отдать 100% трат игроков всем, кто их приведет в хоккей. Такой задорный affiliate маркетинг, рассчитанный на блогеров, ютуберов и прочих инфлюэнсеров.

Разработка

AirBnB и Bumble предлагаю виртуальные свидания
Rumble Hockey отдаст 100% дохода всем инфлюэнсерам
Checkaso выпустили инструмент для работы над текстовым ASO
Mail.ru Group будет бесплатно готовить специалистов по анализу данных и машинному обучению
Workstream: поиск не офисных работников
Constellation Software покупает TUNE
Уменьшение размера React Native-приложения на 60% за несколько простых шагов
Azure DevOps и App Center вместо тестовых ферм: упрощаем и ускоряем мобильную разработку с помощью облачных сервисов
Как улучшить производительность вашего Flutter приложения
Как сделать мобильное приложение заметным в App Store и Google Play: инструкция по размещению и оптимизации
Где и как размещать Floating Action Buttons в мобильных приложениях
Построение прогноза аудитории и дохода с помощью когортного анализа в Excel/Google Spreadsheets
Трассировка лучей в Notepad.exe со скоростью 30 кадров в секунду
3 ловушки, из-за которых разработчики перестают учиться

iOS

Swift 5.3 начнет поддерживать Windows
Unit тесты для RxSwift кода
EasySwiftLayout: простая работа с Auto-Layout в iOS
Codables: лучший способ парсинга данных в Swift
Динамические ссылки Firebase в приложения для iOS
Программирование Raspberry Pi на Swift: светофоры
Создание полностью прозрачного UITabBar в Swift
Топ-10 самых полезных iOS-библиотек в 2020 году
Как интегрировать fastlane в iOS-проект
 
Android

FAB с BottomAppBar
Почему я отказался от любимого Gson в моем Kotlin-проекте
источник
2020 May 21
Mobile Insights by AppTractor
У Instabug вышло руководство по сбору откликов у пользователей. Ничего особо нового, но в целом упорядочивает эту область. А как вы исследуете пользователей?

Разработка

«Руководство по работе с обратной связью пользователей» от Instabug
Google и Apple запустили API для отслеживания контактов
Трафик загрузки приложений вырос на треть
UX для недизайнеров, или что должен учитывать разработчик мобильных приложений
Динамические темы Flutter в 3 строчки
Пинбол на Arduino, который играет сам

iOS

Что разработчику ждать от iOS 14?
Как создавать градиенты в Swift с помощью CAGradientLayer
Неудобная правда об отправке вашего приложения в Apple...
Как создать повторно используемые превью SwiftUI, которое можно сохранить в JSON-файл

Android

Как происходит рендеринг экрана сообщений ВКонтакте
Подробно о пакете Provider для Flutter
Обнаружение сбоев в опубликованном приложении для Android
Несколько навигационных графов (с нижней панелью навигации)
AGSkeletonLoading: экраны-скелеты для Android
источник
Mobile Insights by AppTractor
Как вы общаетесь с пользователями?
Анонимный опрос
25%
Используем количественную аналитику
26%
Читаем отзывы в магазине
9%
Проводим опросы внутри приложения
9%
Проводим интервью с пользователями
11%
Собираем на сайте/через почту
11%
Ничего не делаем
9%
Я представитель Instabug, мне посмотреть
Проголосовало: 751
источник
2020 May 22
Mobile Insights by AppTractor
Наши друзья из компании Alconost профессионально занимаются локализацией приложений, игр и другого софта. Еще когда только  начинался AppTractor, я делал интервью с основателями компании - в начале в ней было всего 10-15 человек, а сейчас это крупный бизнес по переводу и локализации.

Компания ведёт блог на Habr, в котором опубликовала правила локализации для разработчиков.

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

Статья: https://habr.com/ru/company/alconost/blog/492292/

Подробнее о локализации в Alconost: https://bit.ly/2ykLs9o
источник
Mobile Insights by AppTractor
Мероприятия даже на карантине!

Сегодня в 18:00 на 4 часа e-Legion-meetup :: Android-разработка. Модерировать эфир и задавать вопросы будут Junior-разработчики, а опытные эксперты поделятся лайфхаками, расскажут как построить успешную карьеру в лучших российских и зарубежных компаниях, и ответят на все интересующие вас вопросы. Встреча будет полезна, как разработчикам уровня Junior, так и Middle/Senior.

С 25 мая на 2 недели Podlodka iOS Crew. Ежедневные интерактивные сессии в Zoom по актуальным проблемам iOS-разработки, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Slack.
источник
Mobile Insights by AppTractor
#ЦифраДня: В Epic Games Store бесплатно раздают “Цивилизацию 6”. До 28 мая. Ей уже, конечно, около 4 лет, но если хотите поностальгировать по временам, когда компьютеры были большие, подходит неплохо.
источник
2020 May 25
Mobile Insights by AppTractor
#ЦифраДня: 25 миллионов долларов привлек в новом раунде RapidAPI. Это маркетплейс для разработчиков, объединяющий тысячи разных API и упрощающий работу с ними. Всего с момента основания стартап привлек уже 62.5 млн. долларов.
источник
Mobile Insights by AppTractor
Удивительно, но Magic Leap дали еще денег. Компания, которой грезили все в VR/AR сообществе, и которая умудрилась полностью провалить свой пока единственный продукт, получила еще 350 миллионов. В общей сложности инвестиции в стартап достигли 2.6 миллиардов долларов. Теперь вся надежда на Enterprise. Как они там будут с Microsoft зарубаться все равно непонятно.

Разработка

Magic Leap получил еще $350 млн.
Как коронавирус повлиял на рынок мобильных игр
Глава Google планирует и дальше сотрудничать с Apple
Доступность Google Maps и работа для групп пользователей
EA опубликовала исходники Command & Conquer
Геймификация бизнес-приложений
Citrix представил App Protection для защиты данных на персональных устройствах
GameRefinery отслеживает «Мотивацию игроков и их архетипы»
make sense: о переходе на удаленку, спаде производительности и осознанности
Маркетплейс RapidAPI привлек еще $25 млн.
Podlodka #164: Продуктовая безопасность
Используем Raw Data в Google Analytics на практике
Почему в роликах показывают условный интерфейс приложения вместо реального: шесть причин
Вместо 100 запусков приложения - один автотест, или как сэкономить QA-инженеру 20 лет жизни
Тестовые проекты без боли. Доклад Яндекса
Как микровзаимодействия в интерфейсе влияют на взаимодействие с пользователем
Масштабирование содержимого приложения или виджета до размера всего экрана во Flutter

iOS

RHLinePlot: график, как в Robinhood
Вышел джейлбрейк для последней версии iOS
Видео App Builders 2020
Swift 5.3: Что нового?
Уровень базы данных в приложениях Runtastic на iOS
Создание растягиваемого заголовка UITableView
Создание приложения для заметок на SwiftUI от начала до конца
Начинаем работу с GraphQL и Apollo на iOS
Добавление обучающего тура в iOS-приложение
6 iOS-библиотек для создания карточек в стиле Tinder
Warhol: распознавание лиц на iOS стало проще
Фоновые задачи в iOS
Настраиваем UISearchBar для разных версий iOS

Android

Как улучшить свои навыки Android-разработки, изучая приложения для Android с открытым исходным кодом
Современная безопасность в Android
Как последовательно объединить адаптеры в Android
источник
2020 May 26
Mobile Insights by AppTractor
Официальные Android-приложения для отслеживания контактов во время эпидемии коронавируса.

ВОЗ: https://github.com/WorldHealthOrganization/app/
Итальянское: https://github.com/immuni-app/immuni-app-android
Великобритания: https://github.com/nhsx/COVID-19-app-Android-BETA
Авcтралия: https://github.com/AU-COVIDSafe/mobile-android
Австрия: https://github.com/austrianredcross/stopp-corona-android
Чехия: https://github.com/covid19cz/erouska-android
Швейцария: https://github.com/DP-3T/dp3t-app-android-ch
источник
Mobile Insights by AppTractor
#ЦифраДня: «Косынке» из Windows исполнилось 30 лет. Впервые цифровая «Косынка» появилась в 1990 году на Windows 3.0. Игра была разработана Уэсом Черри в 1988 году. Изначально одной из основных функций игры было помочь пользователям привыкнуть к компьютерной мыши. В Microsoft предположили, что простая карточная игра поможет пользователям быстрее освоиться с незнакомым тогда устройством. Даже сейчас MAU легендарного пасьянса превышает 35 миллионов человек, есть мобильные версии под iOS и Android.
источник
Mobile Insights by AppTractor
Интересное применение PWA и игра на вечном чувстве ностальгии! Веб-проект Icon Rewind возвращает приложениям на iPhone старые иконки. Насколько я понял, это просто прогрессивные мини приложения со старыми иконками, которые устанавливаются на домашний экран и запускают уже настоящие современные приложения (если не прав, то поправьте). Забавное и креативное использование технологии, за что всегда и ратуем!

Разработка

Icon Rewind возвращает iPhone старые иконки
Организация Flavors во Flutter
Когда плохой UX – это хорошо
Взламываем кодинг интервью Google
Создание кроссплатформенного классификатора изображений с Flutter и TensorFlow Lite
Ошибки, которые я сделал как Junior-разработчик
Создание бизнеса из спальни: $98,130 и 11 месяцев
Создание бит-машины на Flutter
Простой pull-down refresh и pull-up loading на Flutter

iOS

Готовим приложение к iOS 14

Android

Как начинающему Android-разработчику прокачать свои навыки: 5 open source проектов для изучения
Распознавание текста из фото при помощи ML Kit в Android
Введение в MotionLayout на Android
Управление пользовательскими сессиями в Android
COVID-19 App: приложения для отслеживания контактов
источник
2020 May 27
Mobile Insights by AppTractor
Как стать Middle Java-разработчиком с зарплатой в среднем 180 тыс. рублей, за которым охотятся рекрутёры? Узнайте на бесплатных вебинарах 16 набора онлайн-курса «Разработчик Java» от OTUS:

📌11.06 — «Всё о курсе «Разработчик Java»: https://otus.pw/oKaC/
Познакомитесь с преподавателем курса, зададите любые вопросы по курсу, новинкам Java, входу в профессию и тому, как обеспечить себе надёжный карьерный прогресс. Получите сертификат на оплату курса (подробности у менеджеров)!

📌25.06 — «Управляем версиями базы данных через Flyway»: https://otus.pw/lnNE/
На пробном уроке посмотрим, что такое Flyway и как им пользоваться; изучим, как с помощью Flyway можно организовать миграцию схемы базы данных в приложениях на Java.

Поделится своей экспертизой Сергей Петрелевич -  преподаватель-практик, решающий сложнейшие задачи уже более 17 лет.

📌Вебинары предназначены для разработчиков с опытом Java/ООП. Регистрируйтесь сейчас — напомним в день вебинара.
источник
Mobile Insights by AppTractor
#ЦифраДня: По данным Zorka.Mobi, в марте по сравнению с январем на Android доход мобильных игр от внутриигровых покупок в России снизился на 13%. И это при том, что загрузки выросли на 167%. На iOS доходы выросли на 6%, а загрузки на 4%.
источник
Mobile Insights by AppTractor
Facebook на удивление снова идет по граблям ненужных проектов. Сейчас выпустили (групповую) голосовую звонилку, главная особенность которой в том, что перед звонком можно видеть статус человека - готов он к связи или нет. Якобы люди больше не звонят по телефону из-за того, что не знают, когда у кого-то есть время поговорить, и не хотят отвлекать партнеров.

Разработка

Как приложения на Flutter делают бизнес проще
Руководство: как сделать текстовое ASO быстро и эффективно
Дизайн приложений: примеры для вдохновения #3
Facebook выпустил звонилку CatchUp
Почему большинство проектов разработки мобильных приложений терпит неудачу
Лучше своими руками: как мы сделали мобильное приложение Perekrestok.ru inhouse
QA и его роль в создании ресурсов для людей с ограниченными возможностями
Как начать работать с ASO и что важно учесть
Кейс создания WebVR-сайта: грабли, решения и инсайты
Программируем как в НАСА - 10 критических правил
 
iOS

Пишем чистый код путем переопределения loadView()

Android

Google создал Soli Sandbox для тестирования радара в Pixel 4
Android Navigation Component
Кастомный простой интерполятор для анимации движения в Android
Activity Results API: лучший способ передачи данных между активити
Android Navigation Component – ожидания, выводы и советы
TransformationLayout: анимации переходов для Android
источник