Size: a a a

Mobile Insights by AppTractor

2021 April 30
Mobile Insights by AppTractor
источник
Mobile Insights by AppTractor
источник
2021 May 04
Mobile Insights by AppTractor
#ЦифраДня: "The S in iOS stands for security". Пока мы тут яростно  отдыхаем, Apple выпустила iOS 14.5.1 и новые версии macOS , iPadOS , tvOS и watchOS , в которых исправлены четыре уязвимости в WebKit. В соответствии со своей политикой безопасности Apple представила лишь скупые сведения об исправленных проблемах, и все четыре уязвимости имеют одно общее описание: «Обработка вредоносного web-контента может привести к выполнению произвольного кода. Apple известно о том, что они могли активно эксплуатироваться».
источник
Mobile Insights by AppTractor
Ну а для тех, кто отдыхает не так уж и яростно - повод подумать, или новая задача с собеседований. На пустынном шоссе вероятность появления автомобиля за 30-минутный период составляет 0.95. Какова вероятность его появления за 10 минут?

Попробуйте решить сами и ответить ниже, а правильный ответ можно прочитать тут.
источник
Mobile Insights by AppTractor
Вероятность появления автомобиля:
Анонимный опрос
28%
Примерно 31%
9%
Примерно 52%
18%
Примерно 63%
30%
Все равно  95%
15%
Сильно зависит от дня празднования 🍻
Проголосовало: 654
источник
Mobile Insights by AppTractor
17 мая - Демо-занятие «Пишем клиент для музыкального сервиса»

Попробуем написать всего за пару часов приложение для работы с музыкальным сервисом.
В качестве технологии используем декларативный фреймворк SwiftUI и Combine.

Регистрация: https://otus.pw/LYQC/

Для записи на занятие необходимо пройти тестирование!
источник
Mobile Insights by AppTractor
Собралось тут немножко. Вторая цифра дня - $65 млн инвестиций в Раунде Б для Genies, платформы… цифровой идентичности. Если проще, то это платформа создания и торговли цифровыми шмотками для цифровых же аватаров. Звучит, правда? В целом такие аватары которых можно будет транслировать куда угодно, а сама Genies предполагает стать драйвером всего NFT-рынка.

Разработка

Genies получает $65 млн на виртуальную идентичность
Задачи с собеседований: шоссе
Вышла облачная версия TeamCity
Дизайн приложений: примеры для вдохновения #41
Podlodka #213: инвестиции в стартапы
Создаём плагин Qt GeoServices на примере ОС Аврора, OpenStreetMap и Sight Safari
Почему иконки без меток делают навигацию сложной
Facebook попросила пользователей iOS разрешить сбор их личных данных
XD для Flutter v2.0
10 важных советов по написанию безопасного REST API
12 правил написания чистого кода

iOS

Apple выпустила новые версии iOS , macOS , iPadOS , tvOS и watchOS с исправлением уязвимостей
В App Store появились поисковые подсказки
10 расширений Swift, которые мы используем на Livefront
Siri как бариста: добавляем офлайн AI в приложение SwiftUI
5 полезных однострочных операторов Swift для написания краткого кода
Создаем круговые диаграммы в SwiftUI

Android

Как стать Google Developer Expert
Google Play усиливает борьбу с мислидами
Улучшаем работу Layout Preview в Android Studio
Android Studio начала поддерживать M1
Android RecyclerView Swipe Gestures: жесты в RecyclerView
Технологическое превью: Jetpack Compose for Web
Три совета по публикации современного Android SDK
источник
2021 May 05
Mobile Insights by AppTractor
#ЦифраДня: Почти все Android-приложения используют компоненты с открытым исходным кодом, но многие из этих компонентов устарели и имеют как минимум одну опасную уязвимость. В Synopsys провели анализ 3335 самых популярных приложений для Android в 18 категориях, включая игровые, финансовые и образовательные программы, и обнаружили, что 98% из них используют открытый исходный код, в среднем по 20 компонентов на приложение. Почти половина приложений (46%) содержат компонент с открытым исходным кодом с опасной уязвимостью, а почти три четверти таких уязвимостей были старше как минимум двух лет. Уязвимые компоненты были выявлены в 96% проанализированных бесплатных игр, 94% самых прибыльных игр, 88% банковских приложений и 84% приложений для составления бюджета. По данным Synopsys, около 1% из 3137 проблем, обнаруженных в ПО, являются уязвимостями удаленного выполнения кода.
источник
Mobile Insights by AppTractor
🔥OTUS ведёт набор на онлайн-курс «Flutter Mobile Developer». Пройдите тест и успейте в группу по спеццене!

👉ПРОЙТИ ТЕСТ НА ЗНАНИЕ FLUTTER: https://otus.pw/Nbzb/

📌Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатный двухдневный интенсив «Создаем приложение на Flutter для Web, iOS и Android»: https://otus.pw/Oc1d/
Регистрируйтесь сейчас — напомним в день интенсива!
источник
Mobile Insights by AppTractor
Африку уже много лет считают перспективным рынком, но в целом до сих пор она почти как Индия. Загрузок много, аудитория 1 миллиард, а денег заработать невозможно. Но вроде как не потому, что их там нет (доход на одну установку в среднем в Африке 34 цента против 2 в Индии). Во многом это обусловлено фрагментированностью платежных систем - карт у людей нет, а платить “локальными” средствами невозможно. Вот Carry1st и получает 6 миллионов на решение проблемы - в компании создают платформу, которая позволит принимать платежи доступными способами. Сначала планирую подписать игры, а потом может и до приложений дойдет.

Разработка

Carry1st создает издательство для мобильных игр в Африке
Call of Duty: Mobile: 500 млн установок и $1 млрд дохода
Как приложения сводят с ума: 15 ключевых ошибок в UX
5 советов для junior UX-дизайнеров
5 советов по созданию лучших пул реквестов
Как мы достигли 1 миллиона загрузок с нулевым бюджетом
Вам действительно нужен второй монитор для программирования?
Как создать мобильное приложение, которое действительно зарабатывает деньги

iOS

PasswordTextField: ввод пароля для iOS
Построители результатов в Swift: описание и примеры кода
Вас заметили! App Tracking Transparency (ATT) для iOS 14.5

Android

Вышла Android Studio 4.2
Трёхмерный мир на плоском экране: как отобразить банковскую 3D-карту в приложении на Android
Лучшие практики Android-программирования: 10 советов
Материальные движения для Jetpack Compose
источник
2021 May 06
Mobile Insights by AppTractor
«Магнит» и ВТБ приглашают разработчиков,  UI/UX-дизайнеров, маркетологов и аналитиков принять участие в хакатоне VTBxMGNT, на котором вместе с идеологами проектов и при поддержке профессиональных трекеров вы пройдете путь от бизнес-проекта до рабочего прототипа. Открытый этап пройдет 14-21 мая 2021 г.

Финальный питчинг проектов состоится 21 мая в самом центре Москвы, где у команд будет возможность представить свои прототипы топ-менеджерам ВТБ и «Магнит».

Победители разделят призовой фонд 1,000,000 рублей, а также получат возможность создать и развивать собственное решение для рынка вместе с ВТБ и «Магнит».

Выбирайте проект и подавайте заявку на участие в хакатоне до 12 мая по ссылке: http://vtbxmgnt.ru/
источник
Mobile Insights by AppTractor
Новые правила обращения с пользовательскими данными в iOS 14.5 послужили катализатором каких-то титанических изменений   на рынке мобильного маркетинга. То ли это давно назревало, то ли издатели внезапно поняли, что нужно больше минералов данных, но за последние несколько месяцев к новым хозяевам перешли Fyber, GameRefinery, AdColony, Soomla. И это только то, что на поверхности. А сейчас вот и Zynga покупает Chartboost. Как на это отреагируют другие клиенты Chartboost - хороший вопрос. Хотя говорят, что их данные будут надежно отгорожены, вопросы об “обогащении” ими действий самой Цинги наверняка останутся.

Разработка

Zynga покупает Chartboost
Linux Foundation запускает AgStack Foundation для сельского хозяйства
Metacore получила $180 млн от Supercell
Паралич разработчика: вы тоже можете стать жертвой
Лучшие инструменты для разработчиков 2021
Переход с Python на Kotlin для наших Backend служб

iOS

Анимированное плавающее меню на Swift
ATT бенчмарки от AppsFlyer
Все, что нужно знать о массивах в Swift

Android

Вышла превью-версия Jetpack Compose для веба
Google вслед за Apple обяжет разработчиков приложений сообщать пользователям, какие данные они собирают
Kotlin 1.5.0
источник
2021 May 07
Mobile Insights by AppTractor
❗️Одна из самых дефицитных в разработке профессий — iOS-разработчик. Мы в OTUS восстанавливаем справедливость и запускаем уникальный курс подготовки iOS-разработчиков с нуля. Вы получите уверенный фундамент знаний принципов ООП и поймете специфику программирования на Swift под мобильные девайсы. Все это на практике с погружением в условия реальных проектов.

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

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

👉🏻Оставляйте заявку прямо сейчас, чтобы получить спец.цену и записаться на демо-занятия курса: https://otus.pw/L04l/
источник
2021 May 08
Mobile Insights by AppTractor
Рабочее место ревьювера App Store. Надкушенное яблоко в комплекте.
источник
2021 May 10
Mobile Insights by AppTractor
#ЦифраДня: К картинке выше. В 2019 году на рассмотрение в App Store было отправлено 4,808,685 приложений (новых или новых версий), и 36% из них - или 1,747,278 - были отклонены. В магазине приложений над проверкой приложений работает более 500 человек, они проверяют около 100,000 приложений каждую неделю. Обжалуют отказ в публикации менее 1% разработчиков.
источник
2021 May 11
Mobile Insights by AppTractor
Хорошей недели и хороших задач :)
источник
Mobile Insights by AppTractor
Джун под присмотром сеньора решает свою первую задачу
источник
Mobile Insights by AppTractor
🍏Какие iOS-разработчики востребованы на рынке труда?

Ждем вас 14 мая в OTUS на встрече с Константином Савяловым, Senior iOS-разработчиком, работавшим над масштабными российскими проектами.

Константин расскажет, что нужно знать начинающему специалисту, чтобы создавать качественные приложения, которые достойны размещения в App Store.

Во время вебинара вы обсудите требования в вакансиях к джуниорам. Узнаете, как мы проапгрейдили базовый онлайн-курс «iOS Developer», и сможете задать свои вопросы эксперту.

🔑Регистрируйтесь на вебинар и подключайтесь: https://otus.pw/Gil3/
источник
Mobile Insights by AppTractor
#ЦифраДня: По данным Flurry в США только 5% пользователей позволили приложениям отслеживать себя в iOS 14.5. В среднем по миру этот показатель 13%. С другой стороны бенчмарк AppsFlyer показывает, что средний показатель согласия в мире достигает 37%. В США этот показатель ниже — 29% — но все равно в разы выше демонстрируемых Flurry цифр. Кто прав и почему такое расхождение в цифрах я понять не могу. Есть догадки, но пока расхождение выглядит странно. Ждем третий источник :)
источник
Mobile Insights by AppTractor
Нашлась тут относительно старая статья от Devtodev о сезонности в аудитории и доходах с примерами расчета конкретных параметров и коэффициентов, учитывающих эту самую сезонность. Так что если у вас скоро начнет все падать - не пугайтесь, возможно это просто лето. Впрочем, если начнет расти, то тоже радоваться особо не стоит 😀

Разработка

Сезонность проекта: не бойтесь летнего спада
Snapchat открывает Creator Marketplace
Kakao приобретает платформу микрочтения Radish
IronSource запускает аналитическую платформу LiveGames для гиперказуальных игр
YoYo Games запустила игровое руководство по GameMaker Studio 2
Как попасть в геймдев
Sendbird предлагает API для групповых голосовых и видео звонков
Углубленный анализ тестирования виджетов во Flutter. Часть II. Классы Finder и WidgetTester
Мобильные приложения перестали быть подходящей идеей для стартапов
Почему важно применять междисциплинарный подход в дизайне
Я научился программировать в основном по порно
Как лучше управлять бизнес-логикой в приложениях Flutter
Системный дизайн дейтинг-приложений
Дорогостоящие ошибки: почему нам пришлось отказаться от Firebase
10 трюков с Figma, о которых я хотел бы знать раньше

iOS

TOCropViewController: удобный кроп для изображений
Flurry: согласие на отслеживание дали только 5% пользователей iOS
В App Store работает более 500 модераторов и они проверяют более 100,000 приложений в неделю
Видео-стриминг на iOS по RTMP
Core Data + Repository pattern. Детали реализации
Пошаговый урок: как начать делать что угодно для Touch Bar
Процесс загрузки iPhone. Часть 1: Boot ROM
Акторы в Swift: практический пример
Локализация строк и управление версиями в iOS с помощью Firebase
Замена селекторов замыканиями в UIButton

Android

Обсуждаем Kotlin 1.5 и что будет в Kotlin 1.6
KMMT: шаблон приложения на Kotlin Multiplatform Mobile
Google Play также будет показывать информацию об использовании данных
Как использовать облачную ферму устройств Huawei для тестирования и отладки в Android Studio
Обзор Android Automotive OS
Концепции Jetpack Compose, которые должен знать каждый разработчик
Адаптация вашего приложения под Android 11
источник