Mobile Development by AppTractor – Telegram
Mobile Development by AppTractor
11K subscribers
1.85K photos
39 videos
11 files
4.62K links
Цифры, советы и все интересное о разработке мобильных приложений и сервисов. Комментарии и вопросы можно писать прямо @lbogolubov

• Аудитория https://news.1rj.ru/str/apptractor/1066
• Сайт https://apptractor.ru/
Download Telegram
Наш традиционный большой еженедельный дайджест со всем материалами за неделю - 71 статья и новость про iOS и Android, разработку и монетизацию!
#ЦифраДня или #ЗдесьВсеПростоТакКромеДенег: За шесть месяцев после внесения изменений, касающихся конфиденциальности пользовательских данных, рекламный бизнес Apple увеличил свою долю более чем в три раза. Branch, который измеряет эффективность мобильного маркетинга, заявил, что на собственный бизнес Apple теперь приходится 58% всех рекламных установок приложений для iPhone. Год назад его доля составляла 17%. Впрочем, вопросов к данным очень много (например, в связи с изменениями правил “рекламные” установки Apple Search Ads атрибуцируются так в 100% случаях, в то время как в остальных сетях большая часть трафика сейчас, вероятно, относится к органике, данные не учитывают веб-рекламу, они относятся в основном к неигровым приложениям и т.п.), так что на самом деле рост ASA может быть и не такой значительный.
Приглашаем на Матемаркетинг - конференцию по продуктовой и маркетинговой аналитике, монетизации и решениям, основанным на данных.

📍17-19 ноября, в офлайн- и онлайн-форматах.

Вас ждут доклады по 8 темам, в том числе ряд выступлений об iOS и о том, как справляться с последствиями изменений в версии 14.5:

Рома Осокин, OHM - Изменения в ключевых рекламных системах и типах кампаний после выхода iOS14+ & SKAD Network, следующий вызов от Google и как подготовиться к 2022.

Николай Чеботарев, Performance Director Borscht и Антон Елфимов, аналитик Moonly - Прогнозируемое масштабирование мобильной закупки в эпоху нестабильной аналитики.

Сергей Довганич, Renta - Решение проблем веб-трекинга вызванных ограничениями Apple в браузерах Safari. Как подготовиться к отказу Google Chrome от 3rd cookies.

Сергей Зосимов, Lead Marketing Analyst, Predicted.io - Оценка маркетинговых SKAN (SKAdNetwork) кампаний, запускаемых после релиза iOS14.5

- - - -
Матемаркетинг-21 пройдет 18-19 ноября в Москве, а также будет доступен в онлайне.
↪️ Программа и все подробности доступны на нашем сайте
- - - -

А пока предлагаем посмотреть доклад с прошлогоднего Матемаркетинга, в котором Виталий Давыдов, CEO Adapty, рассказал, как меняется мобильный маркетинг и как выход iOS14 повлиял на IDFA, рынок рекламы и разработчиков.
Если вы разработчик, то довольны ли вы своей зарплатой?
Anonymous Poll
50%
Да
50%
Нет
К чему предыдущий опрос-то был? Оказывается “средняя по IT” удовлетворенность зарплатой - 42%, и это самый большой показатель вообще для всех профессий в России. Причем удовлетворенность айтишников зарплатой постоянно растет - в 2020 было 32%, в 2019 30%, а в 2010 вообще 18%. И, судя по опросу, в мобайле все еще лучше - у нас 50% довольны, и это даже с учетом всех “нет, чтобы посмотреть”.

Разработка

Только 4 из 10 программистов удовлетворены своей зарплатой
Новые MacBook Pro с чипами M1 Pro и M1 Max
Apple представляет AirPods нового поколения
Spinn: Dyson в мире кофемашин
Дизайн приложений: примеры для вдохновения #60
Podlodka #237: как ставить цели организации
Студия Papukaya на деньги Supercell создает игры для «не-геймеров»
ironSource покупает Tapjoy
Doom Checkboxes: Doom из чекбоксов
Раскрутка с нулевым бюджетом. История маленького приложения
Приложение Практика – увеличение органического трафика на 67% с помощью Checkaso
8 инструментов, которые удвоят вашу продуктивность программирования в 2021
Учите все быстрее, используя технику Фейнмана
10 принципов архитектуры в Salesforce
Как мы создали социальное приложение без программирования (и стали #2 на ProductHunt!)
Кейс: фитнес-приложение с дополненной реальностью

iOS

Доля Apple Search Ads выросла в 3 раза после изменения конфиденциальности в iOS
OnboardKit: настраиваемый онбординг на Swift
Опыт внедрения многомодульности в (еще) не разросшееся приложение (Часть 1)
Стили навигации iOS и какой из них выбрать для приложения?
6 принципов написания лучших модулей для ваших iOS-приложений
Прогресс загрузки с Awaited сетевыми задачами

Android

Facebook открыл статический анализатор кода для Android — Mariana Trench
Android Parcelable или Serializable?
Курс “Основы Android на Kotlin” завершен
Room в Android с корутинами Kotlin
Что нового в kotlinx.serialization 1.3
RecyclerView с Compose View не работает
Проблемы создания RecyclerView с ConcatAdapter в сетке
Современным командам разработчиков важно обеспечивать безопасность и высокое качество приложения, сохраняя при этом быстрый темп выпуска обновлений.

26 октября в 11:00 присоединяйтесь к открытому вебинару, где мы обсудим, как с помощью практик SDLC снизить риски безопасности ПО и сервисов, не потеряв в скорости работы.

Вы узнаете
:

• О современных подходах к реализации практик безопасной разработки (SDLC)
• Как статический анализатор кода (SAST) может повысить уровень безопасности ПО
• Как в рамках SDLC встроить SAST в сборочную инфраструктуру для повышения безопасности на примере Solar appScreener

Вебинар будет особенно полезен:

• Разработчикам
• DevOps-инженерам
• Специалистам по application security
• Специалистам по тестированию и качеству ПО

Участие бесплатное. Необходима регистрация.
Нашел интересную статью о том, как учить и понимать что-то быстрее и только из нее узнал, что любимый мной метод решения задач с помощью уточки (видели в новой “Матрице”, да? 😀) принадлежит Ричарду Фейнману, одному из великих физиков. Сам метод просто - попытайтесь объяснить то, что вы изучаете или пытаетесь решить, ребенку, когда застрянете - вернитесь к изучению. Упрощать, раскладывать на составляющие и повторять до тех пор, пока все не станет просто и понятно. Как пишут, “техника обучения Фейнмана помогает вам изучать и понимать вещи с разных точек зрения. Ее можно использовать не только в академических целях, но и для построения бизнеса, создания стартапов, ментальных моделей и многого другого”.

Разработка

Учитесь быстрее, используя технику Фейнмана
Как ATT повлиял на мобильную рекламу?
Новый бесплатный курс Microsoft «Наука о данных для начинающих»
Вебинар «Практики безопасной разработки»
Flutter Dev Podcast #31: cпособы хранения данных
Flutter: как мы выбирали навигацию для мобильного приложения?
Вы не должны измерять производительность отдельного программиста
Кейс: создание прибыльного приложения за 30 дней
Оффбординг: прощание с изяществом

iOS

Обработка жестов в iOS
SuperPlayer: способ включить AVPlayer в Composable архитектуру

Android

Einsen: приоритеты задач на Jetpack Compose
Google представил Pixel 6 и Pixel 6 Pro
Как я взломал приложение для Android, чтобы получить премиум-функцию
Compose for Wear OS: Scaffold
Почему опытные разработчики используют геттеры и сеттеры
IT-компания Mad Brains проведет профессиональную конференцию о разработке мобильных приложений и сервисов MAD Conf в Ульяновске 5-6 ноября.

MAD Conf 2021 — это 18 экспертов, участие офлайн и онлайн, более 300 участников, 2 afterparty, MAD-вечеринка и много нетворкинга.

Первый день посвящен перспективным мобильным технологиям и разработке интеграционных решений. Во второй день спикеры расскажут о трендах мобильного и веб-дизайна, маркетинга и менеджмента в новых условиях. Вас ждут доклады экспертов Google, Сбера, Самоката, Surf, EPAM, Промсвязьбанка и других компаний.

Конференция включает и интересную неформальную программу: MAD Train (вечеринка-экскурсия в трамвае), afterparty в каждый из дней, экскурсию в новый офис Mad Brains.

Подробнее о спикерах и программе конференции можно узнать на сайте MAD Conf.

Специально для наших подписчиков действует промокод со скидкой 10% на участие — apptractor.

Офлайн-участникам нужен или QR-код, или сертификат о перенесенном ковиде, или ПЦР-тест.
#ЦифраДня: Azure Cloud Advocates в Microsoft выпустили 10-недельную учебную программу, посвященную основам Data Science. Всего в курсе 20 занятий, все учебные материалы доступны на GitHub. Каждый урок включает в себя тесты до и после, письменные или видео лекции, инструкции, проекты для самостоятельной проработки и типовые решения для них. Курс построен так, что позволяет вам учиться во время разработки — это проверенный способ закрепления новых навыков.
Оффбординг - это как онбординг, только... наоборот 😀 Не приветствие с пользователем в продукте, а прощание с ним. Удаление аккаунта, отмена подписки и все такое. Внезапно оказывается, что это тоже надо делать правильно (да и в свете последний веяний Apple - делать обязательно). В ситуации, когда вероятность выхода и удаления выше, чем принятия и удержания, становится важным понять, как изящно отпустить клиента. Так что, вероятно, в скором времени у UX-специалистов и разработчиков будет еще одно поле деятельности. А эта статья - примерное введение в тему.

Разработка

Оффбординг: прощание с изяществом
Оцените эффективность Apple Search Ads с помощью бесплатного аудита SearchAds.com
DeepMind купил и открывает физический симулятор MuJoCo
AppsFlyer выпустил 13-ый Performance Index
Как я случайно заблокировал 10 000 телефонов в Южной Америке
Оптимизируем физику Shadow Fight Arena — мобильного файтинга с синхронным PvP
Каким законам UX-дизайна следуют крупные приложения: Spotify, YouTube, Medium, Twitter, Pinterest, Netflix, Uber, Instagram и т.д.
Жизненный цикл приложения во Flutter
Делаем приложения Flutter без бэкенда?
21 урок, который я хотел бы знать раньше в своей карьере разработчика

iOS

SwiftyWalkthrough: обучающие инструкции на Swift
App Tracking Transparency: что изменилось с новой политикой приватности от Apple
Шаблон MVVM - Введение
Чистая архитектура в SwiftUI 5.5
Начинаем работать с Appwrite iOS SDK

Android

Почему любой Android снимает видео хуже iPhone?
Microsoft запустила поддержку Android-приложений на Windows 11 для участников предварительного тестирования
50 самых популярных вопросов по ООП на собеседованиях Java-разработчиков
Как проверять поля с помощью Jetpack Compose в Android
#ДатаДня: Tech Talks от Apple пройдут с 25 октября по 17 декабря и будут включать как доклады в прямом эфире, так и индивидуальные встречи с экспертами. На этой виртуальной конференции вы сможете узнать больше о последних технологиях, задать вопросы и получить рекомендации от разработчиков компании. Начнутся Tech Talks уже 25 октября, расписание ближайших сессий (до 5 ноября) уже доступно на сайте. Новые доклады и индивидуальные сессии будут открываться каждые две недели. Все доклады Tech Talks будут включать живую презентацию по какой-либо теме, с последующими вопросами и ответами или круглым столом, а в рабочее время эксперты Apple также будут общаться с разработчиками один на один.
Главная цифра дня пришла под вечер или #ПошлаЖара! Google еще раз снижает комиссию - со всех подписок все время теперь будут брать 15%, с «электронных книг и сервисов потоковой передачи музыки» вообще всего в 10%. Ждем того же от Apple?

Разработка

Google Play снижает комиссии на подписки
Чеклист: как увеличить органический трафик игры в Google Play?
Visual Studio Code теперь доступна в виде веб-приложения
Intel открывает ControlFlag, ИИ-инструмент для поиска ошибок в коде
Apple запускает Tech Talks
AltUnity Tester для автоматизации Unity проектов
С книжной полки на рынок мобильных приложений. История Laoshi.io
Как среднему программисту опережать конкурентов

iOS

Борьба с зависимостями: как мы переводили проект на SwiftPM (и сделали еще хуже, чем было)
Делаем TikTok: создаем плавную прокрутку видео фида в Swift
Когда SwiftUI заменит UIKit?

Android

Возможности OkHttp о которых вы не знали
Awesome KMM: библиотеки Kotlin Multiplatform Mobile
Обзор Google Play Billing 4.0.0
Летающая пицца в мобильном приложении: как делали промоушен комбо «Дюна»
Как сгенерировать Kotlin DSL Client по схеме GraphQL
Как выполнить Android UI тесты в CI и остаться в живых
#ЦифраДня: Япония снова стала лидером по тратам на душу населения в 2021. В среднем каждый житель страны уже потратил в App Store и Google Play $149. Каждый россиянин - $6. Лидером по росту стал Таиланд с 33%, в России средняя трата жителя на игры и приложения за год выросла на 17%.
PlayButton: большая конференция Яндекса о видео

Большая онлайн-конференция Яндекса, посвященная видео в интернете, пройдет 24 октября. Эксперты из Яндекс.Дзена, Кинопоиска и IVI расскажут о Low Latency, параллельном транскодировании, QoS-метриках, особенностях склейки дублей, доставки видео и рекомендациях. Регистрируйтесь, программа дополняется.

Регистрация на сайте.
Наш традиционный большой еженедельный дайджест со всем материалами за неделю - 88 статей и новостей про iOS и Android, разработку и монетизацию!
Уже завтра, 26 октября в 11:00 по МСК, состоится бесплатный вебинар, посвященный практикам безопасной разработки.

Обсудим:

как с помощью практик SDLC снизить риски безопасности ПО и сервисов, не потеряв в
скорости работы
как статический анализатор кода (SAST) может повысить уровень безопасности ПО
как в рамках SDLC встроить SAST в сборочную инфраструктуру для повышения
безопасности на примере Solar appScreener

Вебинар будет полезен:

• Разработчикам
• DevOps-инженерам
• Специалистам по application security
• Специалистам по тестированию и качеству ПО

Для участия необходимо зарегистрироваться по ссылке.
JetBrains, кажется, стремится сделать все инструменты для разработчиков, которые только можно придумать 😀 Сейчас в бете вышла новая платформа “обеспечения качества кода” Qodana, набор линтеров, которые обеспечивают анализ проекта локально или в любом CI. Она уже поддерживает проекты Java и Kotlin и в конечном итоге будет поддерживать все языки и технологии, охватываемые IDE JetBrain. Страшно представить, как все это при таких объемах завалится, но будем надеяться, что сил и средств у JetBrains хватит.

Разработка

Qodana: новая платформа “обеспечения качества кода” от JetBrains
В MyTracker появился новый инструмент для прогноза LTV по универсальному доходу
Курсы по Unity в новой распродаже Humble Bundle
Самые зарабатывающие приложения сентября в США
All Cups открывает курс “Введение в написание игрового искусственного интеллекта”
Дизайн приложений: примеры для вдохновения #61
Как мобильные игры из СНГ должны быть локализованы на азиатском рынке
Япония остается лидером по мобильным расходам на душу населения
Podlodka #238: JavaScript
Оксана Мельникова: QA о работе за рубежом, как войти в айти и трудностях автотестов
Unity Gaming Services помогает в разработке кроссплатформенных многопользовательских игр
Аналитический коктейль, или Кто такой инженер-аналитик в Кошельке
Применяем Hooks из React во Flutter
Мне было скучно осваивать четвёртый иностранный язык и я создала CrossLingo — кроссворды для изучения английских слов
Кейс UI/UX: редизайн приложения IKEA
5 советов, как уменьшить количество ошибок в разработке ПО
Почему я прекращаю разработку после 10+ лет программирования
5 лучших локальных баз данных для Flutter
Как я потерял страсть к разработке

iOS

Validator: проверка ввода
Отделение конкретных Координаторов от вашей навигационной системы в iOS
Добавление дополнительных элементов управления в приложение для рисования на SwiftUI
Отладка в iOS 15 с Xcode 12
SwiftUI под капотом: шрифты
Как я кастомизирую NavigationView в SwiftUI

Android

Как я взломал приложение для Android, чтобы получить премиум-функцию
Dagger 2 в многомодульном Android проекте
Simple Stack: простая навигация для Android
Разработка приложений с Windows Subsystem for Android
Всегда указывайте Modifier параметр
Compose for Wear OS: ScalingLazyColumn
#ЦифраДня: Минцифры объявило тендер на создание суперприложения для госслужащих стоимостью 487.7 млн рублей. В состав комплекса, рассчитанного на 100 тыс. рабочих мест, войдут мессенджер, средства для видео-конференц-связи, почта, облачное хранилище и другие инструменты, необходимые в работе госслужащих. В министерстве рассчитывают, что новая система заработает до конца 2022 года.
Ищешь работу в сфере fintech? Банк ВТБ проводит программу по цифровизации клиентского опыта и ищет лидеров по цифровым продуктам. Плюсы работы в ВТБ: сильные продуктовые команды, смелые проекты, релизы на миллионы пользователей.

Из актуальных вакансий:

Владелец продукта / Product Owner

- Отвечает за стратегию развития продукта (в т. ч. MVP)
- Управляет продуктом (в т. ч. формировать бэклог)
- Формирует, управляет и развивает продуктовые команды
- Проверяет продуктовые гипотезы и анализирует полученные результаты
- Отслеживает и интерпретирует продуктовые метрики

Вакансия для уверенных специалистов с подтвержденным опытом разработки продукта, roadmap, с пониманием современных гибких методологий продуктовой и IT-разработки (Agile), со знаниями в области cusdev, jtbd и других глубинных исследований.

Оставляйте отклик по ссылке!

CJE / Аналитик клиентского пути

- Проводит анализ бизнес-процессов конкретных проектов исследования, описание и проектирование "as is" и "to be"
- Взаимодействует с владельцем продукта
- Собирает и анализирует бизнес-требования
- Проводит анализ рынка и конкурентов

Вакансия для выпускника технического/экономического ВУЗа с опытом работы в продуктовой команде или бизнес-аналитиком. Желателен опыт работы в качестве заказчика/участника рабочих групп/владельца продукта в рамках разработки ПО и/или проектной деятельности. Также важны навыки работы с инструментами бизнес-анализа (Visio, Business Studio, miro и пр.)

Оставляйте отклик по ссылке!
Скоро любая кухарка, согласно заветам, сможет собирать данные, модели и приложения. Вот, например, Y42 получил 31 миллион долларов на no-code платформу, которая агрегирует данные и раскладывает их по полочкам, попутно визуализируя нужные параметры. Основатели признают, что пока это скорее для небогатых и начинающих “путь в данные” компаний. Но такие внушительные инвестиции, как мне кажется, говорят не только о no-code хайпе, но и полезности такой full-stack платформы для многих. Собственно бизнес-мораль - агрегировать и упрощать 😀

Разработка

Y42, full-stack дата платформа для непрограммистов, получила $31 млн
Как WhatsApp вырос до 1 миллиарда пользователей всего с 50 инженерами
Особенный подход: почему привычные правила рекламного рынка не подходят гиперказуальным играм
Минцифры готовит суперприложение для чиновников
Как заработать на гиперказуальных играх в сегменте HTML5. Опыт студии Justforward
Дружественные интервалы. Как организовать систему интервалов в дизайне
CupertinoPageRoute во Flutter
Основные тенденции Java в 2021 году
Лучшие расширения VS Code для ускорения работы вашего Git

iOS

Идеальный наблюдатель на Swift
Что такое протокол-ориентированное программирование?
Создаем свою собственную библиотеку тостов с нуля в iOS
Как представить настраиваемые Bottom Sheets в iOS 15

Android

Instant: социальная сеть на Kotlin, Compose и MVVM
Как натянуть сыр на страницу, или MVI Paging3 в Android
Публикация Android библиотеки
Анимируем приложение с помощью Lottie
Безопасный Android
Создание вашей первого графика в Android с помощью Jetpack Compose
Лучшие приложения для Android с использованием продвинутой Архитектуры
Android View LifecycleOwner Extensions = Lifecycle + LifecycleScope в любом представлении
Выпускайте приложения быстрее с Fastlane