Size: a a a

Mobile Insights by AppTractor

2019 May 14
Mobile Insights by AppTractor
Интересно все-таки, чем кончится суд с Apple по поводу монополии App Store. Вчера вот вроде как разрешили подать иск, но, судя по всему, какое-то действенное решение нас ждет лет через 10. С одной стороны «возмущенная общественность», с другой стороны вторая по капитализации компания мира. Аргументы и тех и других понять можно, но топить, конечно, будет за «общественность» 😁

Суд разрешил потребителям судить Apple за монополизм
Ключевые показатели работы приложений 2019: Global Benchmarks Report от Adjust
Яндекс открыл разработчикам доступ к своей игровой платформе
Android Dev Podcast #93. Google I/O 2019. Репортаж с места событий.
Как творческому человеку найти себя в IT: из дизайна в UX
100 вопросов для UX-анализа
Принципы гештальта в дизайне интерфейсов, которые знает, пожалуй, каждый UX/UI-дизайнер
Как я программирую движки для ролевых игр в Google-таблицах
Swift: ARC и управление памятью
За и Против Flutter Web
Рисуем плавные графики с помощью UIBezierPath
7 лет разработки - выученные уроки
10 советов для создания увлекательного дизайна приложения
«То, что мы обсуждаем в России, актуально и на Западе»: интервью с Денисом Неклюдовым
100 вещей анонсированных на I/O №19
Принимаем участие в недавнем Telegram Contest, пишем крутое OpenGL ES приложение и выигрываем ничего
Flutter и Fuchsia - смерть React и Android?
Управляем сложной навигацией с одной Activity и Android Jetpack Navigation
Используем ViewModelScope
Решаем игру на поиск слов с Android и ML Kit
источник
2019 May 15
Mobile Insights by AppTractor
iOS Разработчик - курс для профессионалов от OTUS 👨🏼‍🎓

Ознакомьтесь с программой и пройдите вступительное тестирование, чтобы присоединиться к новой группе: https://otus.pw/fJ1k/

После 5 месяцев обучения вы сможете:

• проектировать сложные UI-компоненты и оптимизировать их производительность;
• делать эффективную многозадачность в iOS-приложении;
• понимать, как не раздувать проект лишними библиотеками и максимально «выжимать» iOS SDK;
• уметь проектировать клиент-серверное приложение и оффлайн-режим работы;
• проектировать тестируемый unit-тестами код и, конечно, успевать писать тесты;
• на практике прочувствует плюсы и минусы известных методологий, подходов и парадигм, таких как Protocol Oriented Programming (POP), ООП, Reactive Programming (Rx).

📅 А уже сегодня 15 мая в 20-00 по мск в рамках этого курса пройдет вебинар «Практическое применение Swift 5.0 и 5.1».

👉🏻 Регистрация на вебинар здесь: https://otus.pw/31oN/

⚠️ Лучших выпускников курса уже ждут на собеседования крупнейшие IT-компании страны и партнеры образовательного проекта OTUS.
источник
Mobile Insights by AppTractor
Подкастов сегодня привалило, ну и очередной интересный стартап от Area120, инкубатора Google. Позволяет учиться читать на английском языке детям, как нативным, так и тем, кто изучает второй язык. Использует систему распознавания речи для того, чтобы подсветить, какие части слова произнесены правильно, а над какими нужно тренироваться. Вся мощь ИИ для обучения детей английскому! 😀

Rivet: английский для детей
Технодайджест (апрель 2019)
AppsCast #5: Эмпатия в IT
Podlodka #110: Рекомендательные системы и ML
Mobile People Talks #4: React Native – быть или не быть
Улучшения в сервисе распространения Visual Studio App Center
Интервью — 10 вопросов про Swift, часть 1
«Не тестируйте приложения на детях программистов»
Первая программа для Arduino на C
Психология парного программирования
MapKit — показываем карту и отслеживаем локацию в 7 строк на Swift
Реверсинжиниринг клиента Dropbox
Фундаментальные принципы дизайна для не-дизайнеров
Создаем крутую трехмерную анимацию боковой панели
Продуктовый кошмар в 15 комиксах
источник
2019 May 16
Mobile Insights by AppTractor
«Разработка Android-приложений на Kotlin» – новый бесплатный онлайновый учебный курс от Google на Udacity. Примерно на два месяца, если в нормальном темпе проходить. Предварительно рекомендуют Kotlin Bootcamp для понимания языка. Как раз к тому, что Google признал Kotlin предпочитаемым языком для Android-разработки 😀

Бесплатный курс “Разработка Android-приложений на Kotlin” от Google
АйтиХайп: Андрей Бреслав
Google показал Translatotron для сквозного перевода речи
Продвижение мобильной игры Talion до выхода в стор. Комплексный подход Zorka.Mobi и Gamevil
Первая игра на Unity или на что у меня ушло полгода
Почему WhatsApp никогда не станет безопасным
Мой опыт ошибок
Определяем утечки памяти в RxSwift
Используем библиотеки Go во Flutter
Flow-координатор на стероидах
Я превратил мое интервью в Google в стартап
Как сделать аудио-расширение в XCode
Топ-10 проблем iOS-разработчиков в 2019
In-App Updates: ускоряем процесс обновления приложения на Android
Google I/O 2019 для дизайнера
Все для Android-разработчика с I/O 2019
источник
2019 May 20
Mobile Insights by AppTractor
Huawei, конечно, попал под раздачу. Шпионили они или нет неизвестно, ибо и доказательств нет, но выставлять вот так вот с рынка вторую компанию (а в ближайшие годы возможно и первую) в мире как минимум странно. Теперь Китаю надо запретить iPhone (ну или App Store, как минимум) и все снова придет в равновесие 😠

Huawei отключили от Android
Личный бренд разработчика
Android Dev Podcast #94. Google I/O 19. Детальный разбор.
Minecraft Earth: AR-игра для мобильных устройств
Самые скачиваемые приложения в 1 квартале 2019
Привлечь удержать: кейс Всемайки.ру и AppMetrica
Топ-9 ошибок дизайна приложений
UIButton: расстояние между иконкой и текстом
Простая нейронная сеть на Python с нуля
Управление памятью, кучей и стеком в Swift
Гамбургер в меню: слишком популярно, чтобы провалиться?
Siri Shortcut: как добавить интеграцию Siri в приложение
Рефакторинг iOS-приложения с шаблоном Coordinator для навигации
Тренируем двух агентов играть в настольный теннис
О чём говорили на Google I/O 2019: Android 10, AR-приложения и многое другое
Custom Bottom Sheet: как это должно работать
Как создать простую викторину о числах с Kotlin и NumbersAPI
Бесшовная анимация запуска приложений в Android с использованием Intent Source Bounds
Ключ к здоровому Android-проекту
Как улучшить время сборки вашего Android-проекта
Делегация классов в Kotlin
источник
2019 May 21
Mobile Insights by AppTractor
Вписался в интересную историю – ребята из Appbooster с нуля продвигают приложение с обоями для iOS и готовы делиться всем происходящим. На удивление рынок достаточно большой – например, Live Wallpaper 4K только в США в месяц зарабатывает по 400,000 долларов. Интересно, получится ли достичь хотя бы десятой части 🤔 Так или иначе – вводную часть «дневника мобильного маркетолога» уже выложили. Как все будет пока неизвестно, но скучно точно не будет. Так что подключайтесь. Ну и плюсаните по возможности 😀
источник
Mobile Insights by AppTractor
Ну и не могу не порекомендовать отчет Adjust с ключевыми показателями работы приложений в 2018. Самые быстрорастущие категории, средние по категориям возвраты (День 1, 7, 30), среднее количество сессий в вертикалях, время в приложениях и многое другое.

Как будут развиваться приложения в 2019: мнение Adjust
Podlodka #111: Пишем книгу
Владельцы TikTok готовят музыкальный сервис
Google представил Glass Enterprise Edition 2
Количество “миллионеров” в дейтинге удвоилось
Интервью — 10 вопросов про Swift. Часть 2
Автоматический перенос приложений iOS (ARM) на macOS (x86) с помощью Bitcode
Как мы запустили 2ГИС под CarPlay и до сих пор расхлёбываем
Flutter для декстопов: создаем запускаем приложение
Топ-5 инструментов дизайна для не-дизайнеров
Псевдо 3D движок на Excel
Бесплатный Wolfram Engine для разработчиков
Почему Flutter это будущее мобильной разработки
Безопасная передача данных между двумя приложениями
Сжимаем APK, стараясь сохранить его работоспособность
Обзор Android Jetpack Compose
Как Android-разработка стала Kotlin-first?
источник
Mobile Insights by AppTractor
Можем внимательно прочитать отчет и эпизодически интересные факты постить в канала. Хотите?
Анонимный опрос
86%
Да, хочу
4%
Нет, не хочу
10%
Мне все равно
Проголосовало: 557
источник
2019 May 22
Mobile Insights by AppTractor
Sensor Tower продолжает бомбить нас рейтингами. На этот раз – страны по загрузкам в 1 квартале. В лидерах, в отсутствии статистики из Китая, Индия с 4.8 миллиардами установок за квартал. Россия в общем топе сместила с 4 места Индонезию. За квартал – 264 миллиона установок на iOS и 1.1 миллиарда на Android.

Топ стран по загрузкам приложений в 1 квартале 2019
В Snap Game появились первые три игры
Wolfram Engine стал бесплатным
Steam Chat вышел на iOS и Android
Создание игры Tower Defense в Unity: враги
Почему инди проекты не доживают до релиза
Введение в Core Data
WebAssembly в eBay: пример использования
Продвинутая отладка в Xcode
Делаем первое MacOS приложение
Виджет в виде карточек на основе StackView (что-то наподобие Tinder)
Исследуем CameraX в Android: Camera View
Wide Color фотографии в Android: что надо знать
источник
2019 May 23
Mobile Insights by AppTractor
Впервые в отчете Adjust представлен Growth Index. Вычисляется он так:

                                 Количество установок в месяц
Индекс Роста = ————————————————
                                                             MAU

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

И в среднем в 2018 самой быстрорастущей категорией были мидкор-игры. На втором месте аренда машин и такси. На третьем – спортивные игры.

Вот индекс роста за 2018 по категориям:
источник
Mobile Insights by AppTractor
GitHub таки запилил свои донаты для владельцев проектов! Благодать сошла на нас, братья и сестры! Я вижу! Теперь Open Source это не тлен и страдание, а бизнес! Мы были бедны, но GitHub дал нам деньги! GitHub дал нам мечты! Праздник и пляски! Если серьезно, то маленький шаг для GitHub – большой шаг для разработчиков. А, нет, опять не серьезно 😌

GitHub внедрит функцию для сбора пожертвований
Яндекс запустил платформу умного дома
Издатель Firewatch представил портативную консоль-шарманку
Apple приглашает на WWDC 2019
АйтиХайп: Константин Осипов – Tarantool, Mail.Ru и B2B
Финалисты Indie Games Showcase
UICollectionViewLayout для пиццы из разных половинок
UIAppearance оказался не так прост
Собираем Flutter приложение для десктопа
3D-интерфейсы обычно хуже, чем 2D-интерфейсы
Создание ритм-игры в Unity
Прототипирование мобильной игры, с чего начать, и как это делать. Часть 1
Когда код превращается в ужастик
Создаем ячейки таблицы, подстраивающиеся под размер содержимого
Забудьте о шеф-поварах и настольном футболе - разработчики хотят баланса и роста
Как я начал контролировать свои расходы при помощи пары сервисов и 100 строек кода на Python
Как мы сделали редизайн приложения всего за 3 месяца
Новый способ создания маленьких нейронных сетей - мощный ИИ на телефоне
Превращаем ViewPager в менеджер фрагментов с анимацией в стиле iOS
Как хранить и использовать конфиденциальную информацию в Android-разработке
Проверяем установки не из Google Play
источник
2019 May 27
Mobile Insights by AppTractor
Завел отдельный канал для открытых проектов, инструментов, видео и аудио, книг и всего прочего, что не новости и не статьи. Подключайтесь 😊

https://t.me/applib
источник
Mobile Insights by AppTractor
Вышел еще один бэкенд, сделанный на основе собственных разработок. Уже, пожалуй, и двух рук не хватит для подсчета игровых платформ, а они все продолжают появляться. Интересно было бы посмотреть на экономику этого всего. С другой стороны у компании и так все работает, так что упаковка в отдельный продукт вряд ли многого стоит, а доход может принести.

nWay открывает свой игровой бэкенд
Карта рынка мобильной рекламы 2019
Livekick: тренировки по видео
Про Game Jams
DefinedCrowd: тренировка ИИ
Podlodka #112: Олимпиадное программирование
Обзор рынка онлайн-знакомств: сколько зарабатывают приложения и какие бизнес-модели используют
Интервью — 10 вопросов про Swift. Часть 3
Руководство по вводным предложениям (Introductory Offers) в iOS
RxSwift: обработка ошибок с CompactMap
Как Apple постоянно подставляет разработчиков и не следует собственным же правилам
Делаем кастомный View с UIKit
Топ-10 мобильных уязвимостей OWASP с реальными примерами
Как оставаться здоровым физически и психически и продолжать кодить
Геолокационные уведомления в iOS
Создание побочных проектов это круто или как мы несли искусство в народ
Бесконечный UIScrollView
Используем VSCode как редактор для Swift-компилятора
Выживаем в RxSwift
Как внедрить Чистую Архитектуру в Android
Исследуем интеграцию корутинов Kotlin и Lifecycle Architectural Components
Библиотека Edittext Picker
StateListAnimator?—?маленький мощный инструмент для анимации
источник
2019 May 28
Mobile Insights by AppTractor
Пока ничего интересного не происходит, ВК и Одноклассники запустили новый конкурс HTML5-игр, причем начинающим можно участвовать просто эскизами и текстовым описанием, а не готовым проектом. Общий призовой фонд – 1.4 млн, плюс для профи выделяют еще 2 млн установок.

Одноклассники и ВКонтакте запустили конкурс мобильных игр с призами на 1,4 млн рублей
App Radar запустил бесплатный план для ASO
Mobile People Talks #5: Android Q по следам Google I/O 19
TikTok хочет выпустить свой смартфон
Руководство по Apple Subscriptions Notifications для iOS. Так ли они хороши на самом деле?
Заголовок будет другой
Бесконечный UIScrollView
Документация по API Xamarin теперь в открытом доступе
Восемь студентов из России, которых Apple пригласила на WWDC
Runway: исследование UX
Видео Unreal Fest Europe 2019
Как не вести себя токсично в code review
Быстрое и медленное программирование: разработчики и эффект сверхуверенности
Как НЕ получить счет на $30,000 от Firebase
Google Camera — хайп или замена зеркалки?
Темы, стили и другие
Простой способ работать с корутинами Kotlin в Android
Верификация Google Play IAP с помощью Cloud Functions
Как мы в Revolut внедрили 3D карты
источник
2019 May 29
Mobile Insights by AppTractor
Новый канал от наших хороших друзей, в котором по шагам планируют рассказывать о разработке довольно большой мобильной игры: https://t.me/hattori2

Ребята создают амбициозный мобильный проект -  MMORPG с PVP боями в мире, где ниндзя бегают в поисках наживы - получается такая смесь жанров и игровых механик.

1. Это MMO - довольной большой открытый мир, где игроки друг с другом будут регулярно встречаться.
2. Это RPG про прокачку способностей у персонажа, открытие нового оружия, покупку новых игровых костюмов.
3. Это PVP игра, так как бой от первого лица.
4. Это файтинг, потому как ты сражаешься 1 на 1 и используешь броски сюрикенов для боя и способности для того, чтобы помогать себе в бою или вредить сопернику.

Подписывайтесь и узнавайте первыми обо всех новостях. Высказывайте свое мнение и голосуйте за варианты!
источник
Mobile Insights by AppTractor
Лучшая игра ever от создателей Pokemon Go - Pokemon Sleep. Нужно будет спать. Спать хорошо и качественно. Для контроля качества выпустят специальный трекер в виде покебола, который надо будет класть с собой на ночь. Интересно, что на этот ответит PH? 😁

Создатели Pokemon Go анонсировали приложение для здорового сна
Как оставаться в физической и ментальной форме, продолжая программировать
Subway Surfers: 2.5 млрд установок
Приложения для iPhone рассылают данные тысячам трекеров
Router и Data Passing архитектуры Clean Swift
Общее представление об архитектуре Clean Swift
Предотвращаем Man-in-the-Middle атаки в iOS с помощью SSL Pinning
Упрощаем коммуникационные шаблоны с Closure в Swift
Решение неоднозначных ограничений без перезапуска приложения
Начинаем карьеру в видео-играх - онлайновый обучающий курс
App Store - принципы и практики
GoodReads API в Android с Kotlin
Улучшаем Google Play для детей
источник
2019 May 30
Mobile Insights by AppTractor
Тут очередной скандал в благородном семействе назрел. Если помните, пару лет назад была история с неправильным гамбургером в эмодзи (тогда еще Сундар Пичаи реально сказал, что мы сейчас все бросим и пойдем эмодзи переделывать), а сейчас все ополчились против абака. Это счеты, проще говоря, и Apple выпустил новый эмодзи абака, который крайне неправильный. В нем 6 костяшек, а должно быть 5 или 7! Что приятно, у Samsung, Twitter и WhatsApp абака также изображены неправильно. Зато у Google, Microsoft и Facebook нарисованные счеты соответствуют реально существующим.

Google ужесточает политики в отношении лутбоксов и детских приложений
FreshToHome: индийский маркетплейс рыбы
Вторая редакция книги “Intercom про Onboarding”
Android Dev Podcast #95. Mobius 2019 Spb
Apple нарисовала неправильный эмодзи со счетной доской
Миграция платного приложения в бесплатное с IAP
Park It: исследование UX
Вы все считаете отток пользователей неправильно
Customer Development и Кастдев. В чем разница?
Как сделать два приложения из одного. Опыт Тинькофф Джуниор
Используем Firebase в качестве хранилища изображений для Android-приложения
Весь мир в кармане или как сделать мобильную карту за пару дней
Activity/Service как Зависимости: переосмысливаем архитектуру Android для приложения Uber
Создаем приложение для определения объектов с Firebase ML Kit
источник
2019 June 02
Mobile Insights by AppTractor
Мой 300 дайджест на Хабре! Понадобилось немногим более 6 лет 😀 За это время я пережил несколько смен работы, переезд, открытие собственного проекта и десятка сайтов, выпуск нескольких десятков приложений, проведение множества конференций и митапов, больше 100 выпусков подкаста, бан дайджеста от Хабра и многое-многое другое. Но каждый раз я старался делиться происходящим и делать мобильную разработку немного лучше и понятнее. Что изменилось у вас? В каком направлении движетесь вы? Как можно сделать дайджест лучше в следующие 6 лет? Давайте обсудим в комментариях под статьей 📲

https://habr.com/ru/post/454460/
источник
2019 June 03
Mobile Insights by AppTractor
Традиционно не смотрим WWDC 😀 Из самого интересного: декларативный SwiftUI для создания интерфейсов сразу для всех платформ, Xcode 11, поддерживающий SwiftUI, ARKit 3 и RealityKit и Reality Composer, лёгкий перенос приложений с iPad на Mac, новые Core ML и Create ML, watchOS 6 и магазин App Store теперь работает прямо на Apple Watch, анонимный Sign In с Apple для сайтов и приложений, улучшенный SiriKit, дающий голосовое управление. В целом – наконец-то что-то новое. Будем пробовать!

Apple представляет новые передовые технологии для разработки приложений
Apple представляет новую iPadOS
Apple отказывается от iTunes
На iOS без Wi-Fi теперь можно загружать до 200 Мб
Банк «Открытие» выпустил образовательное приложение для предпринимателей
Podlodka #113: Релиз-менеджмент
Как работает индексирование с Xcode и как починить его, если оно сломалось на вашем проекте
Storyboards, Auto Layout и полноэкранные фоновые изображения
Представляем Mercury OS
Делаем приветственный слайдер на React Native
Используем UIMenuController для управления UIResponder
Этапы сборки Xcode и окружение
10 способов улучшить рассылку push-уведомлений
Инструменты отладки для Android-приложений
Remote Config в Android - один релиз, чтобы править ими всеми
Время запуска Android-приложения: почему это важно
Забавляемся с преобразованием текста в изображение в Android
Android MVI c Jetpack Compose
источник
Mobile Insights by AppTractor
Тут, кстати, с мест докладывают (спасибо, Владислав!), что следуя заветам новой версии Телеграм, привязался к каналу и чатик. Так что если есть потребность обсудить происходящее - снизу кнопка есть специальная для этого.
источник