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

• Аудитория https://t.me/apptractor/1066
• Сайт https://apptractor.ru/
Download Telegram
#ЦифраДня: Верите в любовь с первого свайпа? Liftoff опубликовал новый отчет о UA в дейтинге. Любопытно, что средняя стоимость установки на iOS почти в два раза больше, чем на Android ($3.70 и $2.06 соответственно), однако при лучшей конверсии на iOS стоимость регистрации почти одинаковая ($5.29 и $5.26), а при том, что iOS-пользователи делают в два раза больше покупок, стоимость Android-покупателей, идущих на свидания, вообще выходит дороже ($47.19 и $52.17). В любом случае любопытно - покупатель стоит около 50 долларов, сколько он должен удерживаться и платить в приложении, чтобы приносить прибыль?
👍12
Наш традиционный большой еженедельный дайджест со всем материалами за неделю. С вас лайк/сердечко/шаринг, с нас 88 материалов про iOS- и Android-разработку, аналитику и монетизацию!
👍24🔥4
#ЦифраДня: Почему так и думалось, что этим закончится… В соответствии с решением правительственного регулятора, приложения для знакомств в Нидерландах могут предлагать альтернативные платежные системы для оплаты встроенных покупок, ссылаясь на веб-сайт или используя их прямо в приложении. Сначала Apple под угрозой штрафов была вынуждена согласиться, а сейчас (в ожидании апелляции) раскрыла технические подробности. Самым интересным является раскрытие структуры «уменьшенной» комиссии. Apple обычно взимает комиссию в размере 30 или даже 15% за покупки, сделанные с использованием App Store. Комиссия, взимаемая с альтернативных платежных систем, установлена в размере 27% без учета налогов. Apple заявляет, что такое сокращение основано на цене, которую платит пользователь, за вычетом налога на добавленную стоимость, и что «сниженная ставка исключает стоимость, связанную с обработкой платежей». Парам парам пам!
👍5😁3🤔2
На выходных случилась любопытная история - Apple забанила всех бывших и настоящих белорусских разработчиков. Объяснили это наложенными на страну санкциями. Приложения сняли с публикации, аккаунты заморозили. Сложно представить тех, кто попал под раздачу, но даже я со стороны мрачно… офигел. Потом, правда, разбанили и объяснили ошибкой, но осадок, конечно, остался. Интересно, что же это было на самом деле. Учения проводили и готовились?

Разработка

Apple забанила и разбанила белорусских разработчиков
Виджет NoteIt в топе App Store
Chrome меняет логотип
Дизайн приложений: примеры для вдохновения #70
Podlodka #253: Platform as a Service (PaaS)
IronSource запускает App Analytics
Flutter Dev Podcast #33: Roadmap 2022
Вышел Flutter 2.10 с поддержкой Windows
Комитет Сената США одобрил Закон об открытых рынках приложений
Как проявляется эстетика в интерфейсе
«Старые нельзя, а новых ещё нет». Как мы перепридумали иллюстрации для приложения СберМаркета за 3 месяца
Как клиенты помогают улучшать мобильное приложение банка
Netflix: культура обучения
Почему большинству программистов не удается стать Senior-разработчиками
2 вопроса на собеседовании, на которых проваливается 90% разработчиков

iOS

Специальные эффекты в SwiftUI: размытие, смешивание и др.
Apple будет брать 27% с покупок через сторонние платежные системы
Видео iOS Conf SG 2022
CoreData: бремя прошлого
Создание разделов UITableView с вложенными типами
Создаем свой собственный "Driving" режим в iOS
Слишком много зависимостей в iOS? Используйте шаблон Composition Root

Android

Авторефакторинг и View Binding
Accompanist: необходимое для Jetpack Compose
Робопрактика для Android-разработчиков от red_mad_robot
Сравниваем кривые линии по форме
Использование Google Maps в приложении Jetpack Compose
Как использовать Hilt для создания Solid архитектуры в Android
8 вещей, которые мы узнали, внедрив платежи в Android-приложение DoorDash
👍3
Что-то я все про Apple, да про Apple - вот у Google вышел компонент Google Maps для Jetpack Compose. Compose развивается и с картами теперь, наверное, можно просто и быстро создавать полноценные приложения. Как говорил Кирилл в обзоре трендов 2022 - “Jetpack Compose будет активно набирать обороты, тут даже нет сомнений. Все будет только больше, активнее и много всякого интересного будет с ним происходить”. В общем, больше Compose в продакшене, с картами или нет.

Разработка

Maps Compose: Google Maps для Compose
Apple купила AI Music
Устану ли я играть, нужно ли уметь кодить и чем вообще занимаются QA в геймдеве
Как и зачем создавать собственный игровой движок
Почему наш исходный код является уязвимостью: более 6000 данных учетных записей в исходниках Twitch
5 простых UI-взаимодействий в Principle, которые сделают ваш дизайн выдающимся
Усиливаем разработку на Flutter через чистую архитектуру и Test-Driven подход
6 алгоритмов, которые должен знать каждый разработчик
Как программисту эффективно проводить совещания

iOS

Делаем разделы UITableView с вложенными типами
Ускоряем прохождение iOS UI-тестов. Часть 1. Запускаем тесты без сборки проекта
Как использовать центр уведомлений в SwiftUI (с примером)
Вызов асинхронных API Firebase из Swift
Создаем модульное iOS-приложение в Xcode 13

Android

8 вещей, которые мы узнали, внедрив платежи в Android-приложение DoorDash
Улучшение качества кода Android-приложений с помощью SonarQube и Gradle Detekt
Встречайте Microsoft Snippet — библиотеку Android для измерения времени выполнения кода
3 Android-технологии, которые исчезнут в 2022 году
👍2🔥1😁1
Хотите научиться продвигать приложения в топ App Store и Google Play?

Профессиональный курс по App Store Optimization (ASO) от Asodesk Academy поможет пройти путь от новичка до уверенного ASO-специалиста всего за 2 месяца!

На курсе вас ждёт:
🔥 18 живых online-лекций
🔥 Домашние задания на своих проектах с проверкой от экспертов
🔥 Индивидуальные консультации
🔥 Доступ к инструментам Asodesk
🔥 Тестирование и сертификация
🔥 Возможность трудоустройства к партнёрам курса
🔥 Групповые сессии

Первая лекция пройдет бесплатно уже на следующей неделе, регистрируйтесь на сайте 🥨

Познавайте все секреты мира ASO вместе с нами 🙌

👉Узнать больше про Asodesk Academy👈
👍4
Forwarded from Код Воробья для iOS разработчиков
Как устроено приложение Wallet

Сделали на сценах, а лейаут на фреймах. Рут контроллер называется PKPassGroupsViewController. Главная вью UIStackView, в неё поместили: заголовок Wallet, группу карточек, группу бонусных карт и футер.

Каждую карточку поместили в контейнер PKPassGroupView. Внутри находится скрол-вью, которая отрабатывает жесты и является саб-контейнером карточки. Получается каждая карточка лежит на скрол-вью и управляется жестами на скролле 🤯. Понятия не имею как это работает.

Чтобы управлять пространством сверху для тапа - эпл сделала переиспользуемый класс. Каждую карточку поместили в ещё один саб-контейнер с названием WLEasyToHitCustomView (переводится легко нажать). Возможно, связали контейнеры в родителе или через делегаты.

#ViewHierarchy
🔥10
Слушайте, Medium “эффективные менеджеры” дооптимизировали до того, что им стало практически невозможно пользоваться. Поделитесь - где/что читать про мобайл, разработку и рынок? Что-то типа AppTractor, только на английском 😀 Давайте соберем подборку ресурсов.

Разработка

Специалисты в сфере IT-технологий чаще других работают удаленно
Навыки продакт-менеджера. Что и зачем он делает
Как я решил заработать на Wordle
Как работает UTF-8
Навигация во Flutter с AutoRoute

iOS

Apple запускает обучающие доклады по App Store
Создана рабочая группа по совместимости Swift и C++
Apple запускает прием платежей Tap to Pay на iPhone
Wizard’s Pal: счетчик жизней
Как начать работу с Voice Over на iOS
Создаем змейку в SwiftUI с помощью GeometryReader
Уведомления в Симуляторе iOS за 10 простых шагов
Обнаружение объектов с помощью Create ML: изображения и набор данных

Android

Google готовит открытый API для UWB
Изучение и создание виджетов в Android с помощью Glance API
Создание перехода для FAB с помощью Jetpack Compose
Google закрыл нашу учетную запись в Google Play и убил источник дохода моей семьи

Предложить материал: @lbogolubov
👍4
На канале Mobile Native появились ежедневные публикации с материалами по iOS, а каждую неделю большой дайджест с актуальными статейками и полезными инструментами.

Если еще не подписаны, присоединяйтесь – @mobile_native
👍4🔥2
#ЦифраДня: В своем новом рейтинге лучшей работы Glassdoor поставил Enterprise Architect на первое место в США и Java Developer на первое место в Великобритании. Интересная аномалия заключается в том, что, хотя Мобильный Инженер (Mobile Engineer) занимает 12-е место в Великобритании, эта работа даже не входит в число 50 лучших в США. Это может быть связано с относительно низкой заработной платой или с оценкой удовлетворенности менее 4 из 5.
👍1
Вышло новое исследование Appodeal о рекламной монетизации приложений в 2021 году. И отечественным компаниям есть чем гордиться — рекламная сеть Яндекса в регионе Восточная Европа стала одной из лучших.

Так, по данным отчета, Яндекс показывает самые высокие eCPM в баннерах на iOS. Однако eCPM - не главный параметр для издателей. Главный - эффективность. То есть заполняемость умноженная на стоимость. И тут Яндекс для нашего региона и баннеров (основное направление монетизации для большинства приложений) в лидерах. Ребята у себя в канале опубликовали ключевые моменты:

• №1 в баннерах на Android по выплаченным деньгам
• №2 по объему выплаченного вознаграждения для баннеров на iOS.
• №2 по объему выплаченного вознаграждения в формате Rewarded Videos & Interstitials на Android.

Больше об исследовании рекламных сетей - в отчете Appodeal.
👍8👎2
Буквально только что вышел Android 13 Developer Preview 1. Основные тенденции новой версии - приватность и безопасность, плюс удобство разработки и инструменты. Навскидку это значит Quick Settings Placement API, динамические иконки, удобный выбор языка на уровне приложений, быстрые переносы в тексте (говорят, что ускорили их расстановку на 200%!), программируемые шейдеры, обновление OpenJDK 11. Все уже работает в эмуляторах и на Pixel, начиная с 4.

Разработка

Вышла первая Developer Preview версия Android 13
Новый закон о персональных данных в Китае: что важно знать разработчикам
Лучшая работа из мира IT 2022 по версии Glassdoor
BubbleTabBar: нижнее меню
Сколько дизайн-систем нужно для счастья?
Как избежать отказов в App Store

iOS

Следы RealityOS нашли в репозиториях и App Store
Раннер Emcee. Всем айосерам по тестовой ферме
Неоморфные кнопки в SwiftUI
Шаблон Адаптера на практике в Swift
Комбинирование протоколов в Swift

Android

Вышел стабильный Compose 1.1
Как мы перешли с kotlinx.synthetics на Android View Binding
Освоение рефакторинга
5 главных уроков, извлеченных из создания продакшен приложения на Jetpack Compose
Хорошие, плохие и уродливые интерфейсы в мобильной разработке
Где вы должны хранить свои секретные ключи в Android?
👍5
Forwarded from Programmer Humor
💩16🥰14😁1
#ЦифраДня: Поздравляем Branch - компания привлекла 300 миллионов долларов в Серии F при оценке компании в 4 миллиарда долларов. В сентябре 2019 года, на теперь уже предпоследнем этапе финансирования, Branch получил 125 миллионов при оценке в 1 миллиард. То есть стоимость выросла в 4 раза за 3 года.
👍1
Наш традиционный большой еженедельный дайджест со всем материалами за неделю. С вас 👍/🔥/🔝/🔗, с нас 90 материалов про iOS- и Android-разработку, аналитику и монетизацию!
👍21🔥16
#ЦифраДня: Для повышения безопасности продуктов и платформ, у Google давно существует программы вознаграждения за поиск уязвимостей. Она охватывает Android, Google Play, Chrome и веб-сервисы компании. В 2021 году выплаты исследователям увеличились до рекордной суммы в 8.7 миллиона долларов. За Android, в частности, заплатили 2,935,244 долларов. Самая высокая выплата для Android в истории досталась «цепочке эксплойтов, обнаруженной в Android, которая получила вознаграждение в размере 157,000 долларов». Google отмечает, что еще никто не выиграл приз за “победу” чипа безопасности Titan-M (работает в смартфонах Pixel), который составляет 1.5 миллиона долларов.
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Менять работу не страшно, когда всё взвесишь

Skyeng ищет мобильных разработчиков уровня senior и middle+. На удалёнку или в московский офис. Сейчас в команду можно попасть за 2 дня: без нудных собеседований, долгих общений с эйчарами и тестовых заданий. Два интервью по полтора часа: техническое и с руководителем команды.

Ребята провели более 40 независимых бесед и узнали, что ценят и с какими трудностями сталкиваются мобильные разработчики, чтобы вы прошли тест и сравнили своё текущее место с работой в Skyeng. Тот самый случай, когда размах бренда и красивые строки в Линкедине — не единственное преимущество.

Кликайте, если вы Android-разработчик
Кликайте, если вы iOS-разработчик

Ещё Skyeng предлагает бонус, если вы посоветуете друзей: 100 000 рублей за друга мобильного разработчика уровня сеньор и мидл+
💩8👍2
В Android 13 появилась система виртуализации

Предварительная версия Android 13 для разработчиков поддерживает систему виртуализации для смартфонов, вроде Google Pixel 6. Это означает, что теперь можно запустить практически любую операционную систему, включая Windows 11, дистрибутивы Linux, такие как Ubuntu или Arch Linux Arm, на телефоне с поддержкой Google Tensor, и работать они будут на почти нативной скорости.

Новость: https://apptractor.ru/drd13vrt
Платформа: Android
🤯23🔥4