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
#ЦифраДня: К вопросу о том, какие категории самые прибыльные. Доходы категорий по платформам в 2020 из нового отчета Liftoff. В целом приложения на iOS заработали на 82% больше.
#ЦифраДня: Пандемия пандемией, а обед по расписанию! Почти 69% маркетологов сказало о том, COVID-19 крайне позитивно или просто позитивно сказался на их UA-кампаниях. Продолжаем исследовать отчет Liftoff.
Поговорили тут с NGrow.ai - занятный российский сервис на основе ИИ от бывших топ-менеджеров Яндекс, который занимается push-маркетингом. ИИ сам тестирует креативы, выбирает лучшие, определяет стратегии, выстраивает цепочки и т.п. Выглядит все довольно логично, но, опять же, на малых объемах (см. Admob) работает не очень. “Вот когда будет 10,000 DAU, тогда и приходите” 🤷‍♂️

Разработка

LOVEMOBILE #09: NGrow.ai
Прагматичный CI/CD
Caura: сложности иншуртеха
AppFigures исследует миллионеров в App Store
Код-ревью для новичков: 6 самых частых ошибок
FigmaExport: экспорт ассетов из Figma в Xcode/Android Studio
Дизайн приложений: примеры для вдохновения #23
make sense podcast: О механизмах внешней и внутренней мотивации и их применении в геймификации
Хочу в геймдев #16: Локализатор игр
Podlodka #191: маркетинг
Тренды рынка мобильных приложений 2020 — отчет Liftoff

Стажировка для мобильных разработчиков в Redmadrobot
Советы по проектированию идеальной панели навигации
Как подсадить пользователей на ваш интерфейс

iOS

Добро пожаловать в релизный поезд Pipedrive для iOS
Apple Silicon M1: взгляд разработчика

Android

NoNameBottomBar: нижнее меню для Android
Анимации Android RecyclerView на Kotlin
Работа с камерой на платформе HMS: улучшаем качество съёмки и добавляем различные режимы в свои приложения
Оптимизация RecyclerView с использованием RecycledViewPool
WebADB позволяет запускать ADB прямо из веб-браузера
Изучите основы RxJava в Kotlin за 10 минут
Как приготовить 60 FPS RecyclerView?
Google Play объявил лучшие игры и приложения 2020 года

Лучшим приложением стала Loóna, которую сделали Сергей Гончар и Евгений Невгень.

Все приложения: https://apptractor.ru/info/apps/best-apps-android-2020.html

Лучшей игрой стала Genshin Impact.

Все игры: https://apptractor.ru/info/apps/best-games-android-2020.html
Apple Silicon M1: взгляд разработчика

Как MacBook Air 16 ГБ M1 работает с:

• Xcode
• Docker
• Виртуализацией и Windows
• Android Studio
• Homebrew
• С приложениями

В целом, у автора исключительно положительные впечатления. Да, многое еще надо допиливать под ARM, но работы очень активно ведутся. Как я и говорил, ко второму поколению можно будет брать.
В AWS запустилось облако “физических” Mac mini (еще старых, на Intel). Штука довольно приятная, однако ломит Amazon достаточно много - после первоначального взноса за первый день в размере 26 долларов, час будет стоить 1,083 доллара. Тот же Macincloud за 3 часа в день просит 40 долларов в месяц, что более чем вдвое дешевле. Но, так или иначе, теперь и в AWS можно перетащить всякие сборки и прочие ресурсоемкие задачи.

Разработка

AWS запускает облако из Mac mini
Xiaomi обогнала Apple по продажам смартфонов
Делаем печатные ссылки кликабельными с помощью TensorFlow 2 Object Detection API
«Хамелеон», которого мы создали и приручили
Какие дизайнерские тренды будут главными в вебе и мобайле в 2021 году
Расчет LTV. Как надо и не надо считать Lifetime Value
Игра про динозавра из Chrome на Flutter
Прекратите. Кодить.
Чему я бы учился как новый разработчик
Бэкенд для мобильных инженеров с Kotlin и Ktor

iOS

Apple Silicon M1: взгляд разработчика
Уменьшение объема памяти при использовании UIImage

Android

Лучшие игры для Android 2020 по мнению Google Play
Лучшие приложения для Android 2020 по мнению Google Play
Основы Kotlin Coroutines для разработки под Android
Рисование собственных представлений (View) в Android
Меняем стандартный диалог сбоя приложения в Android на собственный экран
Обновление конвейера Android-тестирования в Dropbox
Определяем позу человека в Android с использованием Fritz AI
Как, интересно, писали приложения до StackOverflow??
Лучшие приложения и игры в App Store по мнению Apple

Приложения года

• Wakeout!
• Zoom
• Fantastical
• Disney+
• Endel

Игры года

• Genshin Impact
• Legends of Runeterra
• Disco Elysium
• Dandara Trials of Fear
Apple наняла венчурного инвестора Джоша Элмана для улучшения поиска и открытия (в данном случае это представление новых релевантных продуктов пользователям) приложений в App Store. Элман это Discord, Musical.ly, Robinhood, Medium, SmartThings, HouseParty и т.д., так что, надо полагать, человек знает в продвижение. Что можно улучшить в App Store - уже другой вопрос, но к лету надо ожидать каких-то интересных нововведений. Или неинтересных.

Разработка

Apple нанимает венчурного инвестора для улучшения поиска и открытия приложений в App Store
Salesforce покупает Slack за $27.7 млрд.
UX Кейс: Защита от компульсивных трат в банковском приложении
Глассморфизм — новый тренд в дизайне интерфейсов
Создание платформы интернационализации Airbnb
5 причин, по которым вам не нужно изучать машинное обучение
Дизайнеры, пожалуйста, перестаньте представлять свои работы с закругленными углами
Четыре вещи, которые я хотел бы знать, когда начинал программировать

iOS

Лучшие приложения и игры в App Store по мнению Apple
Toppon: Scroll-To кнопка для iOS
Рефакторинг сложных iOS-приложений
Одиссея radio proximity эксплоита для iOS

Android

Что такое Чистый код и как его можно использовать в Android-разработке
Как защитить Android-приложение от реверс-инжиниринга
Тестирование с Android
Различия в методах сбора Kotlin Flows()
8 распространенных ошибок в разработке под Android
Хочешь стать программистом, но не знаешь, с чего начать?

Думаешь, какой язык программирования выбрать?

Чтобы разобраться, участвуй в бесплатном онлайн-интенсиве, попробуй несколько направлений и реши, какая специализация нравится тебе больше.

Регистрация по ссылке: 🔜 https://clc.to/cJgEqA.

Что тебя ждёт на занятиях?

💡 Обзор популярных языков программирования — Java, Python и 1С.
💡 Работа с кодом на каждом из этих языков.
💡 Знакомство со смежными направлениями — frontend-разработкой, тестированием, Data Science, разработкой Android- и iOS-приложений.
💡 Анализ рынка труда: спрос на IT-специалистов, уровень зарплат.
💡 Советы о том, как составить резюме и пройти собеседование.

💬 Спикер интенсива: разработчик с опытом более 15 лет, директор центра SymbioWay, который находит IT-специалистов для крупнейших компаний России, — Даниил Пилипенко.

🎁 Присоединяйся и получай подарки от издательства МИФ и Skillbox!!
#ЦифраДня: Salesforce купил Slack за $27.7 млрд. И хотя это кажется победой для Slack, видимо это мера все-таки вынужденная. К 2020 году Slack потерял около 40% своей стоимости с тех пор, как стал публичным. После последнего отчета о прибылях и убытках компания потеряла еще 16% своей стоимости, а до того, как произошла утечка информации о сделке с Salesforce, акции компании стоили немногим больше, чем во время размещения на бирже. Чистые убытки за два квартала 2020 — 147.6 млн долларов. И это несмотря на рост выручки при пандемии. “Ах, ты конкуренция, бессердечная ты с***” (C)
А помните как все начиналось? VR в каждую семью, не будет ни театра, ни кино, ни книг - одна виртуальная реальность. И? Daydream закрылся уже год как, мобильная виртуальная реальность Samsung почила в бозе еще раньше. Oculus недешев и, кажется, пока достаточно мало распространен, Hololens превратился в нормальный рабочий инструмент для корпораций. Прорыва не случилось, VR-хайп закончился - вот и Google закрыл библиотеку 3D-объектов, которая создавалась как раз по индустрию - и началось нормальное развитие 😌

Разработка

Google закрывает библиотеку 3D-объектов Poly
Как работает ИИ: видео от Microsoft и Code.org для школьников
Запуск Завтра: VR. Как создается виртуальная реальность
Самые зарабатывающие приложения в ноябре 2020
Новая архитектура на старом фундаменте, или Как за полтора года обновить мобильный банк
Как ВТБ помогает снизить комиссию за приём платежей до 0,4% с помощью QR-кода
Как заставить вашего коде ревьювера полюбить вас

iOS

Почему Apple (наконец) озаботилась обнаружением приложений в App Store?
Модуляризация iOS-приложения: зачем и как мы разбиваем Badoo на модули
Как избежать конфликтов слияния с XcodeGen
Пишем ПЕРВЫЙ Swift-тест

Android

В Android Studio появился эмулятор разворачивающихся смартфонов
Simple Settings: простое создание экранов настроек
Выбор элементов recylerView при помощи dataBinding'а
Прокачиваем Android проект с GitHub Actions. Часть 1
Использование Flow для проверки форм в Android
Нужно больше способов сделать X = 10!
С Bidease и Rocket10 запустили новый сезон “Маркетологи в мобайл”. Идея проекта - рассказать о маркетологах из различных вертикалей, которые трудятся над улучшением всех жизненно важных метрик своих продуктов/приложений.

Сейчас выбираем участников - героев для новых интервью, можно предложить любого человека через форму.

Ну а потом можно будет читать, впитывать знания и задавать вопросы! Каждую неделю мы будем разыгрывать подарок от героя и глобальный суперприз за лучший вопрос - Sony PlayStation 5.

Подробности у нас на сайте.
#ЦифраДня: Apple открыла прием заявок в App Store Small Business Program. Если вы заработали меньше 1 миллиона долларов в 2020 году, то можете претендовать на снижение комиссии магазина с 30 до 15%.

Прием заявок идет до 18 декабря, если заявка будет одобрена, то новые правила вступят в силу с 1 января. Для подавших заявку после 18 декабря выручка будет скорректирована через 15 дней после окончания финансового месяца, в котором ваше участие будет одобрено. Например, если ваше зачисление будет одобрено 10 февраля 2021 г., то ваши налоги скорректируются с 14 марта 2021 г.
#ЦифраДня: “Казаться, а не быть”. Hype Simulator, который предлагает почувствовать себя знаменитостью в Тиктоке, стал №1 в американском App Store. В приложении настоящей социальной сети, как понятно из названия, нет, пользователю просто приходят уведомления о новых подписчиках и тысячи комментариев от фанатов — «Ты мой кумир», «Обожаю твои посты» и «Не могу поверить, что ты ответил». В сервисе также можно имитировать прямую трансляцию, к которой постоянно присоединяются новые поклонники.
У Intel новая ИИ-платформа ControlFlag, которая может самостоятельно обнаруживать ошибки в коде. На словах там все красиво - интересно другое. Это уже, наверное, десятая система с ИИ, посвященная программированию и упрощению/ускорению процесса, о которой мы слышали за полгода. На волне No Code и ИИ эта область надувается прямо на глазах. Так что если у вас есть хотя бы какая-то простая статистическая штука, которая умеет что-то делать с кодом - пора выпускать на рынок 😊

Разработка

ControlFlag автоматически обнаруживает ошибки в коде с помощью ИИ
Hype Simulator: симулятор успеха — №1 в App Store
Wellory: приложение против диет
Код-ревью для новичков: 8 советов для эффективной работы
Техническое интервью: что спрашивают в крупных IT-компаниях?
Дизайн приложений: примеры для вдохновения #24
Самые скачиваемые приложения в ноябре 2020
Podlodka #192: мобильная кроссплатформа
Разница между QA, QC и тестированием: простая трактовка на примере швейцарского армейского ножа
Как привлечь пользователей в мобильное приложение с помощью ASO и рекламы
Как мотивировать пользователя закончить прогресс? - Эффект обеспеченного прогресса
Репозитории GitHub для улучшения ваших навыков программирования
Что нам ожидать от UX в 2021?
7 лучших БЕСПЛАТНЫХ курсов по искусственному интеллекту от университетов Лиги плюща

iOS

В iOS теперь можно делиться подписками и покупками
Начался прием заявок в App Store Small Business Program
SupportDocs: документация на основе GitHub
Библиотека для работы с iOS-пермишенами, от идеи до релиза (часть 1)
Как Swift-разработчики должны использовать протокол-ориентированное программирование

Android

Speedometer Android: круговой индикатор для Android
Android Broadcast: как повысить ЗП?
Подменяем Runtime permissions в Android
Подключение Bluetooth A2DP устройства к Android
Создание распределенной платформы для удаленного Android-тестирования
Flappy Bird на Android Jetpack Compose
Оптимизация, сжатие и обфускация вашего приложения для Android
Обнаружение лица на Android-устройстве с помощью Google ML Kit
14 декабря стартует первая конференция про кроссплатформенную мобильную разработку – Podlodka Crossplatform Crew!

А это значит, что вас ждет:

🔹неделя интенсивов и воркшопов по кроссплатформенным технологиям
🔹общение с крутейшими экспертами и другими участниками комьюнити
🔹куча новых практик и идей, которые можно унести в свой багаж

Никаких “Hello World!” на абстрактных примерах, только настоящий опыт внедрения и использования кроссплатформы в реальных проектах от топовых экспертов.

Хеллоуворлдов на вымышленных примерах не будет, будем обсуждать в основном опыт внедрения и использования кроссплатформы в реальных проектах. В программе:

• Интервью про кейсы внедрения Flutter, React Native, Kotlin Multiplatform Mobile в разных компаниях
• Воркшопы по интеграции разных технологий в существующий проект
• Рулетка кейсов и шоу “Прожарка”. Описывать бессмысленно – это надо видеть!

Старт 14 декабря, а подробное расписание, спикеры и билеты доступны на сайте!

Промокод для читателей нашего канала со скидкой в 300 рублей: podlodka_d8emne9

Отдельно традиционно разыграем один бесплатный билет - поделитесь в чате 👇 самой экзотической/интересной/у***нской кроссплатформой, с которой вам приходилось общаться (писали, как минимум видели вживую)!
#ЦифраДня: Продолжаем исследовать отчет Liftoff о мировых трендах экономики приложений. Средние возвраты в День 30 для Android 3.8%, для iOS 4.9%. Средние возвраты по категориям в День 30 на графике выше. Если у вас ниже - плохо, если выше - хорошо 😊
Как было понятно с самого начала (само название M1 как бы намекало…), Apple на первой версии не остановится. Как пишет Bloomberg, полный переход на собственные процессоры должен случится уже в следующем году. Ну а пока говорят о процессоре с 32 (!) производительными ядрами для high-end компьютеров и собственном GPU до 128 ядер. Сейчас топчик от Intel это 28 perfomance ядер. В общем, Apple и запрягает не медленно, и ехать собирается на всю катушку.

Разработка

Apple готовит новые ARM-процессоры
Яндекс.Маркет Аналитика добавила возможность интеграции с AppMetrica
Формирование навыков разработчика
Четыре приема быстрой разработки на Unity3D
Создаем интерфейс погодного приложения с 3D-иллюстрациями
Практическое руководство по теории цвета и цветовым палитрам (с использованием чисел)
Вышел Qt 6.0
Мои лучшие инструменты для разработчиков в 2020 году

iOS

Ошибка invalid_grant при авторизации через Apple ID (iOS, бекенд)
Кастомный переключатель в iOS-приложениях
Как писать юнит-тесты с Core Data в Swift
Понимаем архитектуры iOS-приложений с помощью VIPER

Android

Основы Jetpack Compose: Урок №2
Ktlint: практика внедрения
Fingerprint Android: идентификация устройств
Непрерывное юнит-тестирование в Android-разработке с помощью Bitrise