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

• Аудитория https://t.me/apptractor/1066
• Сайт https://apptractor.ru/

YMReferral
Download Telegram
Google почему-то в самый разгар истерии решил особо последить за правилами Play и прижать большие компании, которые до этого обходили правила и направляли пользователей на альтернативные средства оплаты. Почему это понадобилось делать прямо сейчас, в момент создания коалиций, судов и всеобщего недовольства - великая тайна. Но, видимо, теперь все это ждет и Google. Но тут хоть аргумент железный есть - делайте свой магазин с Fortnite и Tinder.

Разработка

Google Play будет тщательнее следить за оплатой покупок в приложениях
4 расширения VS Code для того, чтобы «расслабиться» на работе
Rephrase.ai: генерация людей для рекламы
Apple отказалась от 30% налога ради малого бизнеса
Почему Китай — возможность для роста западных приложений с подпиской
Дизайн приложений: примеры для вдохновения #18
Конкурс Playcore для инди-разработчиков: сделаем из вашей игры кейс!
Podlodka #182: Психотерапия
Интервью с product-менеджером Flutter и Dart (Google)
InheritedWidget во Flutter
Знакомство с Node-RED и потоковое программирование в Yandex IoT Core
Симуляция волос и тканей с Unity Cloth на мобильных устройствах
Как мы запустили приложение для анимации фото на Product Hunt
Facebook против Google: битва межплатформенных фреймворков

iOS

Запуск инди-приложения
Использование AVAudioEngine для записи, сжатия и потоковой передачи звука на iOS
SKOverlay в SwiftUI

Android

Smart App Rate: запрос оценки от пользователя
Google Play In-App Review API: пошаговое руководство по внедрению
Как устроен Push Kit от Huawei
Беспроводная Android-разработка с локальным устройством
Асинхронные сообщения с Kotlin и RabbitMQ
Первые мысли о Jetpack Compose
Осень, холодно, отопление еще не включили? Так а Xcode на что?! Добавьте этот код в свой проект и Mac начнет греть вашу комнату как настоящий обогреватель #неоднойAndroidStudio
Ладно, ладно, в чате тут сказали, что Swift не греет, так что надо искать альтернативные методы. Вот, например, можете почитать наше совсем старое, но одно из самых красивых интервью с Trucker Path. Проект, к сожалению, потом вроде как был куплен китайцами и Россию покинул, так что мечта покорить рынок грузоперевозок США из России не реализовалась, но начало было замечательное. До сих пор когда меня спрашивают, какими материалами вы гордитесь - я даю ссылку на Trucker Path.

Разработка

TRUCKER PATH: Рост установок в геометрической прогрессии – первый шаг к успеху
Курсы “Как создавать мобильные приложения и игры” в Humble Bundle
Google упростит работу со сторонними магазинами в Android 12
Как приложения без возможности выигрыша вытягивают у пользователей миллионы долларов
Лучшие практики CI/CD
GitHub Codespaces: работа с Flutter

iOS

Core Data и SwiftUI 2.0
Используем кастомные Debug Descriptions, чтобы упростить отладку Swift

Android

CircleMenu: круговое меню для Android
Как разработать аналог Zoom для ТВ-приставок на RDK и Linux. Разбираемся с фреймворком GStreamer
Бесшовные A/B-обновления в Android: как они устроены
Изменение стартовых шаблонов Android
Splash Screen в Android
#ЦифраДня: В Humble Bundle распродажа “Как создавать мобильные приложения и игры”. Проходит она вместе с Zenva Academy и в ней предлагают курсы по iOS, Android и Unity разработке, по Java и Swift — всего обучения на 900 долларов, 18 курсов. Они, кажется, совсем для новичков, но если вы это они или хотите изучить новую предметную область, то можно попробовать. Сейчас все курсы можно купить примерно за 2,000 рублей.
Мы отлично знаем Дениса Неклюдова, Сергея Боиштяна и Артура Бадретдинова по их выступлениям на конференциях. Но что станет с их уверенностью в себе, когда вместо привычной сцены они окажутся в самой стрессовой позиции – на месте собеседуемого? Подключайтесь к открытой сессии Podlodka Android Crew завтра в 19 часов, чтобы посмотреть со стороны, как проходят собеседование известные эксперты в Android!

А если понравится – присоединяйтесь к новому сезону Android Crew, который начнется 5 октября, и будет детально разбирать вопросы инженерных практик и построения карьеры!

• Собеседование экспертов: https://www.youtube.com/watch?v=hcHes2GTN0U
• Расписание Podlodka Android Crew: https://clck.ru/R9M8U
Как в меме про “It’s fine!” компания Apple внезапно запустила генератор коротких ссылок и QR-кодов. Зачем это может пригодится сказать сложно, но если вам это нужно, то теперь есть фирменный сервис от Apple.

Разработка

Apple запустила генератор коротких ссылок и QR-кодов для App Store
Почему инфлюэнсеры-звезды, такие как Ли Цзяци, так важны для бизнеса, нацеливающегося на Китай
Как изменить жизнь программиста с правилом 80/20
Inkdrop: как я создал редактор, зарабатывающий $1300 в месяц
Как создать мини-приложение: база знаний VK Mini Apps
Выводы, которые я сделал, помогая стартапу для секс-чатов повысить конверсию
Разбор игры RAID: Shadow Legends (монетизация через поведенческую психологию)
Лучший совет по созданию программного обеспечения от моего ментора
Четыре вещи, которые нужно забыть, чтобы стать лучшим программистом
Мои первые 24 часа с Flutter

iOS

Apple и Epic Games переходят в суд присяжных
Navigation bar и анимация перехода
Продажи Apple Watch 6 вдвое опережают продажи предыдущей версии
Tiktok Clone: короткие видео на Swift и Firebase
10 запутанных, но важных функций Swift

Android

Голос в мобильном приложении: учимся вызывать экраны и заполнять формы без рук
Еще раз про многомодульность Android-приложений
Время плыть: переход с Kotlin на Flutter
Исследуем Kotlin DSL
Развенчиваем мифы о производительности Android
Перевел статью про No-Code платформы машинного обучения - начиная от CreateML и заканчивая Teachable Machine. На самом деле инструменты огромной ценности - позволяют быстро и дешево внедрить основы ML в приложения. Конечно, как и со всеми No-Code инструментами, в данном случае после первых версий наверняка придется писать свое, и что-то выходящее за рамки готового создать невозможно, но все же в качестве MVP AI - самое то 👨‍💻

Разработка

8 No-Code платформ машинного обучения для мобильных разработчиков
Финал фестиваля программирования RuCode
Epic и Apple отказались от суда присяжных
GitHub запускает сканирование кода на уязвимости
В России вступил в силу Закон о блокировке пиратских приложений
Как спроектировать пошаговое заполнение данных в мобильном приложении
7 способов действительно чему-то научиться из туториалов

iOS

2 способа исполнения MVVM iOS
SwiftUI и Firestore: обновление данных
Как сделать раздвигающийся TableView с помощью Swift

Android

JetMessenger: клон Facebook Messenger на Jetpack Compose
«Холодный» запуск Android-приложения
Создание тепловых карт с помощью Google Maps для Android
Все, что вам нужно знать о биометрической библиотеке Android
Играем в Among Us по программистски!
#ЦифраДня: По оценке Sensor Tower, мировые потребительские расходы на мобильные приложения в 3 квартале 2020 достигли 29.3 миллиарда долларов. Это рост на 32% по сравнению с 3К2019 - на 31% в App Store и на 33.8% в Google Play. Рост в 3К2019 по сравнению с 3К2018 был 24% и ожидалось, что в этом году будет меньше, однако пандемия подстегнула использование и траты на приложения.
#ЦифраДня: Если у вас есть полмиллиарда пользователей смартфонов (и еще один миллиард в загашнике), то вы, безусловно, равнее остальных. Google откладывает ужесточение своих политик в Play Store в Индии до апреля 2022 года. Во всем остальном мире использование сторонних методов оплаты в обход 30% будет яростно запрещаться с сентября 2021.
Интересный стартап (ну как стартап, 10 лет уже компании) из Великобритании - Antstream, стриминг ретро игр. Пока предлагают лучшее с Atari, Sega, Commodore 64, Amiga и ZX Spectrum, более 1000 тайтлов, постоянно добавляют новое. Ну кроме нежной любви к ZX Spectrum, интересен подход - современная технология стриминга для представления казалось бы давно ушедших проектов. Сразу и куча игр (контент), и апелляция к самым широким слоям игроков (маркетинг), и оттачивание софта на том, что трудно сломать (разработка). Получили инвестиции от Tencent.

Разработка

Стриминг ретро-игр от Antstream
Google откладывает ужесточение политик в Индии до 2022 года
Сингл группы BLACKPINK «Lovesick girls» выходит в PUBG MOBILE
IronSource открывает доступ к in-app bidding платформе для всех
make sense: О выходе на зарубежный рынок
Доходы приложений в 3 квартале выросли на 32% до $29 млрд.
Podlodka #183: обратная связь
Instructions: пояснения и обучение работе с продуктом
Улучшение UX мобильного приложения на реальном примере
Мы отошли от плоского дизайна. В каком направлении мы двигаемся дальше?
Мотивация или почему так сложно завершить личный проект
Крошечное машинное обучение: следующая революция в области искусственного интеллекта
К 2030 году разработчики программного обеспечения могут устареть
Как повысить производительность мобильного приложения

iOS

Twitter Text: парсинг текста
Как UI победил UX в Things 3 (iOS)
Контрольный список iOS 14 для разработчиков
SwiftUI 2.0 CardView с анимацией Lottie
SwiftUI - это Flutter от Apple
UI тестирование глубоких и универсальных ссылок в iOS

Android

Konfetti: конфетти для Android
За двумя мобильными сервисами: HMS и GMS в одном приложении
Тестирование скриншота Jetpack Compose с помощью Shot
Биндеры в Android
Ходите на собеседования? Попробуйте так!
На прошлой неделе мы писали про распродажу курсов “Как создавать мобильные приложения и игры” в Humble Bundle, а сегодня в Humble Book Bundle снова началась распродажа книг по iOS и Android разработке от Packt. В этом пакете книги стоимостью около 1300 долларов можно купить примерно за 1150 рублей.

Например, за 76 рублей вы получите сразу шесть изданий — “Android программирование для начинающих”, “iOS 13 программирование для начинающих”, “Flutter для начинающих”, “Android программирование на Kotlin для начинающих”, “Swift через создание приложений” и “Полный курс разработчика iOS 11 и Swift — создание 20 приложений”.
Apple объявила о новом мероприятии 13 октября, в следующий вторник, в 20-00 по Москве. Так что без новых iPhone, несмотря на опасения, мы не останемся.

Разработка

Что такое игровая логика и с чем ее едят
Книги по iOS и Android разработке в Humble Book Bundle
Анонс Flutter 1.22
CucumberTalks: избегаем антипаттернов и пишем выразительные сценарии
Living on the Edge: Intel Atom, Celeron, Pentium для интернета вещей
НаПоправку.ру - Как мы за 5 месяцев сделали приложение с функционалом сайта, который создавали 5 лет
Старым разработчикам тут не место
Как моя IDE влияет на мое программирование

iOS

LFColoringBook: раскраска для iOS
Создаем свой первый виджет для iOS
Приложение с Swift Composable Architecture: SwiftUI

Android

Android Broadcast: как сделать жизнь разработчика лучше
Готовим приложения к новейших функциям биллинга Google Play
Как реализовать встроенные покупки в вашем приложении для Android
Запуск Java-программ непосредственно на Android (без создания приложения)
Реализации дизайн-системы с помощью Jetpack Compose
#ЦифраДня: По данным myTracker, самый высокий доход от подписок на игры на одного пользователя приходится на аудиторию 65+, а от внутриигровых покупок – на пользователей старше 35 лет.
У NVIDIA новый микрокомпьютер Jetson Nano - аналог Raspberry Pi за 60 долларов, предназначенный для выполнения задач ИИ (внутри 128! ядерный Maxwell GPU - лучше, чем у меня на десктопе по ходу) и создания роботов. Есть SDK, есть готовые туториалы, есть даже сертификация разработчиков. Ну и просто красиво 😊

Разработка

NVIDIA представила новый Jetson Nano
Amazon Timestream упрощает работу с большими базами данных
Исследование myTracker: как различаются платежи пользователей в разных категориях приложений
Какая мотивация у разных типов игроков?
Самые зарабатывающие приложения в сентябре 2020
Топ-11 лучших систем управления тестированием 2020
Локализация видеоигр для японского рынка: что нужно и что не нужно делать
5 основных анти-трендов современного дизайна
Как анализ конкурентов помогает в поисковой оптимизации приложения
Look-alike по событиям в мобильных трекерах: зачем нужен инструмент и как с ним работать
Фрод в мобильной индустрии — какие механизмы помогают с ним бороться?
19 вещей, которые я позаимствовал у великих разработчиков
Что каждый продакт-менеджер должен знать об A/B-тестировании

iOS

iOS Rich пуш-уведомления
Центрирование изображения на лице с помощью Apple Vision Framework
Почему Kotlin и Swift - братья?
Основы iOS в Revolut
Как работать с векторными ассетами
Xcode и возможности LLDB: управление приложениями в реальном времени

Android

PropertyFindAR: недвижимость в AR
Встраиваем аналитику от Huawei в Android приложение
Понимаем RxJava по-новому
Бывший инженер и дизайнер Apple Кен Косиенда наконец-то создал нормальную игру в слова - в которой можно использовать названия и множественное число. Суть его игры проста - из предложенных букв надо за 2 минуты собрать как можно больше слов. Однако главная инновационная особенность как раз в словаре, который умеет понимать названия. Казалось бы такая малость, а хороший пример как выделиться на переполненном игровом рынке и сделать так, чтобы о тебе написал TechCrunch. Ну еще надо быть бывшим инженером Apple, да.

Разработка

Бывший инженер Apple создал игру в слова
App Annie: россияне в 3 квартале 2020 потратили в приложениях $348 млн.
Приложение Škoda определяет неисправности по звуку
Paired: мобильный сервис укрепления отношений
Самые скачиваемые приложения в сентябре 2020
Ответ на 40 самых популярных вопросов из собеседовании по программированию в Facebook
Показатели производительности мобильных приложений и их ключевые показатели эффективности

iOS

MVVM: реализация Model-View-ViewModel на Swift
Ловим баги на клиенте: как мы написали свою систему для сбора клиентских ошибок
Cucumber и BDD. Пишем UI-автотесты на iOS
Распространение приложений: Firebase против Testflight
Императивное и декларативное программирование на Swift
Создаем круглый индикатор загрузки на Swift 5

Android

Таргетирование уведомлений, управление ценами в разных регионах и другие возможности HMS для интернет-платежей
Andriod NDK: Как использовать CMake и ndk-build в одном проекте
Изменение Android-разработки с Jetpack Compose и Coroutines
Использование Github Actions для автоматизации процесса релизов
#ЦифраДня: По данным App Annie, россияне в третьем квартале в мобайле потратили $348 млн, из них $244 млн пришлись на игры. В сумме траты пользователей в игровых и неигровых приложениях в России выросли на 25%.
#ЦифраДня: В фитнес-приложениях преобладает подписочная модель – она приносит разработчикам в 5 раз больше денег, чем встроенные покупки. Ядро платящей аудитории фитнес-приложений – пользователи в возрасте от 25 до 44 лет. Пользователи iOS тратят на такие приложения в 11 раз больше, чем владельцы устройств на Android.

Большую часть дохода также обеспечивают пользователи iOS: один платящий владелец устройства от Apple тратит на фитнес столько же, сколько четыре платящих пользователя с Android.

При этом интересно, что женщины чаще пользуются такими приложениями, а мужчины больше за них платят. Общий объем платежей от мужчин составляет только 10%, зато доход от одного платящего пользователя на 35% выше, чем у женщин.