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

• Аудитория https://t.me/apptractor/1066
• Сайт https://apptractor.ru/
Download Telegram
Видео Школы мобильной разработки Яндекса

Летом 2021 года прошла Школа мобильной разработки от Академии Яндекса: студенты слушали лекции, выполняли домашние задания и работали над реальными проектами бок о бок с менторами и ребятами других направлений. Курсы лекций рассчитаны на разработчиков, которые уже начали изучать основы разработки под iOS или Android и хотят углубить и систематизировать свои знания.

iOS (14 видео)
Android (16 видео)
👍20
404-ый, но вполне реально существующий большой еженедельный дайджест с 89 материалами за неделю. По возможности поставьте лайк, поделитесь с коллегами, поддержите на Boosty - мне важно видеть ваше внимание и отклики 🔥
🔥55
Как обогнать TikTok и Instagram? Предложить что-нибудь подросткам бесплатно 😀 Planet Fitness, сеть тренажерных залов, начала предоставлять подросткам бесплатный доступ на все лето. В чем подвох? Его нет. Тинейджеры могут просто зарегистрироваться и загрузить приложение, которое служит пропуском в спортзал.

Кампания, начавшаяся 16 мая, помогла приложению мгновенно подняться на вершину App Store в США. С тех пор оно там так и находится, опережая TikTok и Instagram.

За первую неделю кампания дала 1.1 млн загрузок в App Store и Google Play. В AS загрузки выросли более чем на 600%, в GP удвоились.

Акция продлится до конца августа, так что PF еще достаточно долго может находиться в топе. При этом большинство подростков вряд ли реально пойдут в тренажерный зал и Planet Fitness не потеряет много денег. Но много загрузок = лучший рейтинг и позиции в топе = больше видимости. А видимость покажет Planet Fitness реальной целевой аудитории, которая немного старше. Почти идеальная маркетинговая кампания!
👍35🤯2
Новость для мобильных разработчиков: не упустите шанс попасть на стажировку в Яндекс всего за 2 дня ✌️

Чтобы поучаствовать в упрощённом отборе, нужно зарегистрироваться и решить несколько задач по iOS- или Android-разработке до 13 июня.

Все, кто успешно справятся, перейдут к финишной прямой:

🔸16 июня — две технические секции,
🔸17 июня — знакомство с командами. Если всё пройдёт хорошо — заветный оффер.

Справиться со всеми этапами отбора на стажировку вам помогут наши лекции, онлайн-курсы и другие полезные источники. Список ресурсов вы найдёте на страничке с регистрацией: https://clck.ru/jZgSn
👍9😢4
Все говорят, что кодовую базу надо улучшать, а автор статьи совсем широкими мазками описывает, как это делать на практике. Вроде как про iOS, но на самом деле из специфичного только XCMetric для времени сборки. Ничего особо выдающегося в описании нет, но как чеклист и напоминание мне кажется вполне.

Разработка

Как улучшить качество кодовой базы
Самые высокооплачиваемые вакансии мая в разработке приложений
Как приложение Planet Fitness обогнало TikTok и Instagram
Видео Avito Analytics meetup
GraphQL, что ты такое?
Podlodka #269: интернет-реклама
Важность локализации рекламных креативов для игр в Китае
Уроки 5 лет аудита кода стартапов
Kincony KC868-A32: авианосец на DIN-рейку
От них ждали «чудо-кнопку», с которой всё быстро учится, но так не бывает: как растёт приложение-школа китайского Laoshi
Лучшие практики пул-реквестов
Вы, вероятно, не знаете, почему люди покупают вашу игру

iOS

Sourcery: мета-программирование для Swift
Введение в Accessibility Workspace
Более быстрая сборка в Xcode при переключении веток
SwiftUI: понимание identity через переходы
Как эффективно дампить среду SwiftUI
Объяснение замыканий в Swift

Android

Онлайн-собеседование, корутины
Slack Clone: Jetpack Compose и чистая архитектура
Анимированный курсор с пиксельной пылью и больше
Классическая игра «Змейка» с Jetpack Compose
Кстомный эффект повышения цвета в Compose
Видео Android Makers 2022

Кроссплатформа

Сборка мусора во Flutter
Flutter & games: пробуем Bonfire в роли игрового движка
Список полезных расширений VS Code для разработчиков Flutter

Вакансия дня: Руководитель мобильной разработки в зоомагазин PetShop
👍2🔥1
Яндекс представил новые инструменты для продвижения приложений

👉 Ретаргенинг: можно запускать кампании на пользователей, которые уже совершили определенное действие в приложении (интересовались товаром, положили в корзину, играли). Также появилась загрузка собственной аудитории из CSV-файла с рекламными идентификаторами (IDFA или GAID) и из сегмента Яндекс Аудиторий или Метрики.

📱Паблишерам ретаргетинг поможет запустить reengagement-кампании на тех, кто не заходил в приложение в течение какого-то времени (lapsed users), совершил целевое действие в приложении или даже удалил его.

👉Look-alike: рекламодатели, которые хорошо знают ядро своего приложения, смогут привлекать тех, кто похож на постоянных пользователей приложения

Как не набить шишек при заведении своей первой ретаргетинговой кампании — на бесплатном вебинаре 3 июня. Регистрация здесь.
👍1
AppsFlyer открыл обновленный сайт индустриальных бенчмарков и бесплатно показывает 21 ключевой показатель роста в 50 категориях на 25 рынках и 2 платформах.

Это, например, уровень возвратов от Дня 1 до Дня 30, прилипчивость (DAU/MAU), доля платящих пользователей, ведущие медиа-партнеры для возвратов или покупок в приложении, уровень согласия с ATT, уровень конверсии в воронке и т.п. Все это в разрезе категорий, платформ и, иногда, стран.

Так что если хотите понять свое положение относительно “среднего по больнице” - можно проверить.
👍9
Google, кажется, со своей песочницей конфиденциальности придумал очень крутую шутку. Распространять SDK через Play и абстрагировать их от приложений - звучит здорово. Автор статьи запустил тестовый проект из первого предложения по системному дизайну SDK Runtime и тоже немножко восхитился 😊 Как на самом деле все это будет работать в совокупности пока непонятно, но с самого начала Google говорил о внедрении в течение нескольких лет. Так что ждем.

Разработка

Первый взгляд на «песочницу конфиденциальности» Google и ее влияние на SDK
AppsFlyer запустил новые индустриальные бенчмарки
Игры Flexion заработали $50 млн в альтернативных магазинах приложений
Про дизайн профиля вождения
Как создавать дизайны в Figma, которые будут любить разработчики
Автоматизация CI/CD-конвейеров для мобильных приложений
Системный дизайн приложения Uber — Системная архитектура Uber

iOS

Нативный backend-driven UI в iOS приложении на базе Editor.js
Чистая архитектура: приложение для iOS
Бесконечная прокрутка в UITableView намного проще, чем вы думали
Swift: несколько советов по улучшению качества кода

Android

Component Box: Server-driven UI на Kotlin Multiplatform
Эволюция Server-Driven UI: динамические поля, хэндлеры и многошаг
Экран выбора времени для приложения Таймер на Jetpack Compose
Кастомный Pull to Refresh в Jetpack Compose
Форматирование Android-кода с помощью Ktlint и Git Hooks
Эффект параллакса с SensorManager и Jetpack Compose

Кроссплатформа

Динамические темы для вашего Flutter приложения
Отзывчивый пользовательский интерфейс во Flutter с Sizer

Вакансии дня: Удаленные Android и iOS-разработчики в Clever Pumpkin
👍2
Премия Apple Design Awards присуждается за выдающиеся достижения в области дизайна приложений и игр. Победители будут объявлены во время WWDC22, а сейчас компания Apple представила финалистов конкурса в 6 категориях:

• Инклюзивность
• Восторг и веселье
• Взаимодействие
• Социальное влияние
• Визуальные эффекты и графика
• Инновации
Ну и если вернуться на шаг назад, то вчера занятыми данными поделилась Flexion Mobile. Это издательство, которое специализируется на публикации готовых Android-приложений в сторонних магазинах (Huawei App Gallery, Amazon App Store, Xiaomi GetApps, Samsung Galaxy App Store и т.п). Так вот, они пишут, что за последние 12 месяцев их клиенты заработали в них 50 миллионов долларов. Окей, в клиентах у них гранды, вроде Wargaming с World of Tanks Blitz, но все равно сумма выглядит внушительной. Как ваш опыт, приносят сторонние сторы прибыль?

Разработка

Heineken выпустил открывашку, которая закрывает рабочие приложения
Маркетологи в мобайле: Summer Edition. Александра Игнашкина («Много лосося»)
Финалисты Apple Design Awards 2022
Отчет “Состояние финтех и крипто приложений 2022” от Sensor Tower
BLE Inspector, маленькое open source приложение для датчиков уровня топлива
Как всегда быть перспективным разработчиком
5 инструментов, которые помогут вам работать в 2 раза быстрее
Как работают изометрические координаты в 2D-играх

iOS

FloatingPanel: выдвигающаяся панель для iOS
Синхронизация навигации iOS-приложения с NavigationQueue
Советы и рекомендации по отладке в Xcode
Как реализовать шаблон Координатор в Swift
Шаблон Фабрика в Swift для начинающих
Следующая страница: создание бесконечной прокрутки в SwiftUI

Android

Полдюжины правил для статического анализатора Detekt
Экономия времени в Android-проектах с помощью рабочих процессов Bitrise
Избегайте использования выражения «when» как можно чаще. Вместо этого используйте полиморфизм
Практический пример Compose Slot API
Как создать макет для RTL

Кроссплатформа

Я нашел идеальную архитектуру для Flutter-приложений

Вакансия дня

Senior iOS Developer в Tappsk
👍4
Согласно анализу Wall Street Journal, в условиях развивающейся экономики и ограниченного рынка труда средняя заработная плата в прошлом году в большинстве компаний из списка S&P 500 выросла.

В топе Alphabet и Meta Platforms - у них в медиане самые высокие зарплаты. Так, средняя зарплата в Alphabet составляет 295,884 долларов (на 156,500 работников), а в Facebook — 292,785 (около 72,000 человек). В десятке самых высоких зарплат есть еще, например, Broadcom, Twitter и Nvidia. С другой стороны, в самом низу находятся Seagate Technology (средняя зарплата $9,757 при 40,000 работников) и Western Digital ($11,292 при 65,600 работниках).
Тут в SuperJob провели исследование и выяснили, какие профессии уважают в России. Программисты наибольшее уважение вызывают только у 2% опрошенных, ровно между шахтерами и дворниками. Даже если абстрагироваться от репрезентативности, голосования за свою собственную профессию и самого принципа (“ты меня уважаешь?!”), картина выходит так себе. И если вы в последние дни видели девушек, которые прямо жаждут программистских тел, то знайте - это их низкая социальная ответственность, а вовсе не уважение к профессии 😔

Разработка

Только 2% россиян назвали программирование уважаемой профессией
Poparazzi: анти-Instagram с 5 млн пользователей
$80 млн в Серии B: WorkOS — корпоративные функции для приложений
У Alphabet и Meta самые высокие средние зарплаты
Люби меня, люби. Как дизайнеру и продакту улучшить совместную работу
Плохой плохой UI: 10 распространенных ошибок в пользовательских интерфейсах

iOS

Гибкая навигация в iOS
Wordle на SwiftUI
14 полезных операторов для работы с массивами в Swift

Android

Избегайте «when» — используйте полиморфизм
Compressor: сжатие изображений в Android
Введение в Jeptack Compose
Тестирование продукта RuScanner: как заставить отладчик Android работать во благо тестирования
Дорожная карта для Android-разработчика 2022: часть 3 / 2 / 1
ViewModel: антипаттерны разовых событий

Кроссплатформа

Добавляем сплешскрин во Flutter-приложении менее чем за минуту
Как не надо учить Flutter

Вакансия дня

Junior Android-разработчик в Sixhands
👍8😁3😢1
Данные Sensor Tower показывают, что теперь требуется 156,000 загрузок в день, чтобы неигровое приложение для iPhone заняло первое место в общем топе App Store в США. Это на 37% больше 2019 года. В Google Play это количество установок для первого места выросло всего на 5%, в среднем до 87,000.

Количество загрузок мобильных игр, необходимых для достижения №1, снизилось на 46%.

Аналогично и для Топ-10 в App Store и Google Play в США. В 2022 приложению для iPhone требуется 52,000 установок, чтобы попасть в десятку лучших. Это на 2% больше, чем в 2019 году. На Android приложение должно получить 29,000 загрузок, чтобы попасть в Топ-10, что на 9% меньше 2019. Для Android это самый низкий порог из когда-либо существовавших.

“Развлечения” — самая сложная категория для попадания в десятку лучших приложений как в App Store США, так и в Google Play. Другими “сложными” являются «Покупки», «Социальные сети», «Путешествия» и «Финансы» на iPhone. “Покупки”, “Инструменты”, “Финансы” и “Коммуникации” на Android.
👍4
Наш новый большой еженедельный дайджест с 95 материалами за неделю. По возможности поставьте лайк, поделитесь с коллегами, поддержите на Boosty - маленький шаг для вас, но гигантский скачок для всего канала AppTractor! 🚀
👍27
Еще в январе казалось, что Coinbase станет одним из лидеров App Store и Play. Но слава оказалась на 15 минут. Криптовалюта испытывает сложные времена, а одна из них вообще недавно рухнула. Резкое падение биткойна также мало помогло в привлечении пользователей. И платформа, которая открыла для простых людей криптовалюту, теперь наблюдает, как они уходят.

Как пишет AppFigures, загрузки Coinbase в 2022 году упали вдвое. И их даже не сравнить с максимумами 2021.

В январе Coinbase получил чуть более 2М новых установок. Но приток новых пользователей постоянно снижается. В апреле количество загрузок не достигло даже 900К, спад более чем на 57%. В мае установки немного превысили 900К, но они совсем не похожи на январь и далеки от 3.9М, которые были у Coinbase в мае 2021.

Это конец криптовалюты? Вряд ли. Да, хайп прошел. Но регулирования, изменения платформ и очистка от скама позволят криптовалюте вернуться в мейнстрим. Так что Coinbase определенно вернется в топы — вопрос не в “да или нет”, а в “когда”.
👍2
Есть у вас криптовалюта?
Anonymous Poll
35%
Да
65%
Нет
Вроде как бы хорошо, много раз слово API и Developers сказали, а вспомнить особо нечего. Ну да, iOS 16, в которой весь пар ушел в lockscreen, iPadOS 16 с мультизадачностью, watchOS с приемом таблеток, новые MacBook с M2. В общем, надо завтра почитать, что внутри. А пока - традиционный опрос.

Разработка

Как всегда оставаться перспективным разработчиком
Маркетологи в мобайле: Summer Edition. Елизавета Жаркова (игровая платформа «ВКонтакте»)
Загрузки Coinbase в 2022 упали вдвое
Google Play запускает новый Акселератор и Фестиваль инди-игр
Компенсационные пакеты для сотрудников в IT: исследование SuperJob
VK Реклама запустила продвижение приложений из RuStore
Дизайн приложений: примеры для вдохновения #77
Как изменится программирование в ближайшие 5-10 лет
SubHub Podcast: Наталья Шахметова (Woofz by Gismart)
Как написать backend: свой сервер на Kotlin и Ktor
Как создать мобильную ферму, или Вжух! И ты мобильный фермер
Закончили курс Google UX? И что теперь?
Сложность убивает разработчиков
Продукт нельзя оставлять на продукт-менеджеров

iOS

Avito iOS meetup #9
Загрузки, необходимые для попадания на первое место в топе App Store, выросли на 37% за 3 года
VFont: использование вариативных шрифтов в iOS
Рейтинг инструментов iOS разработки 2022
Рисуем интерактивный линейный график на iOS с помощью Charts
Повышаем рейтинг приложений с помощью SKStoreReviewController
Советы по внедрению универсальных ссылок в ваши приложения для iOS
Что нового в Swift 5.7

Android

Google запускает App Actions в Android Shortcuts
В Jetpack вышла библиотека поддержки Ultra-Wideband (UWB)
Объектно-ориентированный Gradle. Настраиваем Build types в Android, используя Kotlin DSL
Как сделать Android-приложение тестируемым? Часть 1 — MVP и MVVM
Обновление UI с помощью управления состоянием в Jetpack compose
Три функции Android Studio, которые вы, возможно, пропустили

Кроссплатформа

Conferences4Hall: конференции на Kotlin Multiplatform
О Flutter 3
Другая сторона Flutter/Dart
Создание дизайн-системы с использованием методологии атомарного проектирования во Flutter

Вакансия дня

Junior iOS разработчик в FINCH Mobile
👍7
Начинаем разбираться в новинками WWDC. Настоящая революция пришла откуда не ждали! В Xcode 14 теперь можно загрузить 1 (одну) картинку с иконкой и Xcode порежет ее сам на все нужные размеры.
👍45🤯23😁165
Вот что к текущему моменту есть по новинкам WWDC. Если будет что-то новое - буду обновлять. Если знаете что-то еще - пришлите.

Новые API для разработчиков с WWDC 2022
Улучшения для Swift и SwiftUI
Xcode 14
Xcode Cloud теперь доступен для всех
Apple представила процессор M2
Apple открывает WeatherKit API
В iOS и watchOS появился Режим разработчика

Update

Обновления StoreKit
Бенчмарки в App Analytics
👍3🔥2
Стоит ли в 2022 рекламировать игры и приложения у блогеров, и как это делать эффективно

Статистика показывает:
🔸 92% пользователей доверяют рекомендациям, даже если лично не знакомы с автором
🔸 91% маркетологов считает influencer-маркетинг эффективным каналом для привлечения новой аудитории

🔥 Angle Academy запускает интенсив по influencer-маркетингу, который за 1 неделю даст полное погружение в тему работы с блогерами и понимание, как продвигать приложение через них. Старт 14 июня!

📅 В этот четверг пройдет бесплатная лекция

На ней вы узнаете:
💎 Нужна ли вашему приложению реклама инфлюенсера
💎 Как взаимодействовать с лидерами мнений, чтобы достигать KPI
💎 Что необходимо сделать перед запуском кампании, чтобы сократить бюджет
Полезные кейсы

Лектор: Дарья Горшенина из PRP Agency
Когда: 9 июня, 18:00 по МСК 🕰

Регистрируйтесь, лекция будет полезна слушателям с нулевым опытом, специалистам и тем, кто хочет научиться контролировать подрядчиков

Зарегистрироваться👈
👍3