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
Forwarded from IT Юмор
Планы на новогоднюю ночь
Возвращаемся потихоньку к работе - небольшой отчет Sensor Tower Store Intelligence о доходах и загрузках двух магазинов в 2019. Пользователи Apple App Store и Google Play в 2019 году потратили 83.5 миллиарда долларов на приложения и мобильные игры. Общий доход от покупок в приложениях, подписок и премиум-приложений в обоих магазинах вырос на 17% по сравнению с 71.3 млрд. долларов в 2018.

https://apptractor.ru/info/analytics/app-revenue-and-downloads-2019.html
Небольшая подборка для разгона 😌 На самом деле из исследования предыдущего можно почерпнуть несколько интересных цифр. Например, темпы роста рынка снизились (17% против 23% в 2018). Или разрыв в доходах между iOS и Android сокращается, а в установках растет, привычной пропорции 2х2 уже нет. Приложения постепенно отжимают долю доходов у игр - 74% у игр в 2019 против 77% в 2018, причем на iOS “всего” 68%, что кажется уже вполне приемлемым.

10 самых популярных материалов AppTractor.ru в 2019 году
Mobile People Talks: Мобильная разработка в 2019 – итоги, скандалы, расследования
19 самых востребованных профессий в Кремниевой долине
Radio QA #54: Репорты, Тест-менеджемент, Allure
Podlodka #145: Умный дом
Расходы пользователей на приложения в 2019 выросли на 17% и достигли $83 млрд.
Podlodka #144: Осознанная рефлексия
Wyze выставил в сеть базу с данными 2.4 млн. пользователей
Собеседование для программиста — как решить задачу Google про бросание яиц со здания
Сделать приложение за сутки — история best9.app
Flutter Dev Podcast #11: Яндекс.Такси
Сушите вёсла #5: Код написан хорошо
Быстрое ознакомление с SwiftUI
Как я делал парсинг расписания
Запись и передача звука с устройства на устройство при помощи Multipeer Connectivity
Как Airbnb направляет действия пользователей с помощью дизайна своей целевой страницы
Декларативный UI в Android и iOS
Глубокое погружение в Jetpack Compose
Топ-10 популярных iOS-библиотек в декабре
7 полезных советов и приемов для Xcode
Практическое функциональное программирование в Swift: основы
👍1
Duolingo интересно рассказывает про свою культуру экспериментирования и проведения тестов. Кроме того рекомендую Android Broadcast и соответствующий канал @android_broadcast, который подхватил опавшее что-то знамя Android Dev Podcast-а 😌

Разработка

Duolingo: улучшение на 1% каждую неделю
Doublicat заменяет лица на GIF
GeekUniversity открывает набор на факультет продуктовой аналитики
Customer Journey Map: главный инструмент проектировщика услуг
Amazon AutoGluon создает ML-модели за 3 строчки кода
Как проводить Cust Dev
Быстрое и простое распространение приложений Firebase с помощью CircleCI и Fastlane
Создание Todo-приложения на Flutter с нуля
10 фатальных ошибок, которые убивают конверсию
Привычки в программировании, которые вам стоит принять

iOS

SOTabBar: красивый TabBar для iOS
SpotifyDaily: свой Spotify
Сложные отображения коллекций в iOS: проблемы и решения на примере ленты ВКонтакте
Начинаем работать с RealityKit: совместная дополненная реальность
Как реализовать архитектуру VIPER в iOS-приложении с помощью Swift 5

Android

Android Broadcast #4: «Под капотом корутинов» c Ильмиром Усмановым
Правозащитники просят Google разрешить удаление предустановленных приложений
Освободи свой Android
MVVM и выбор элементов в адаптере
Миграция на ViewPager2
Как подготовить приложение для Android к пентесту
5 Android-библиотек, которые вдохновят в вас дизайнера
11 золотых правил для Android-разработки
Современные возможности для вашего Android-приложения
Глубокое погружение в Jetpack Compose
Приключился прекрасный казус от TIOBE - самым быстрорастущим языком года стал C (даже не C++!). Язык, которому уже 50 лет, сейчас в этом рейтинге находится на 2 месте и за год интерес к нему вырос на 2.44%. Объясняют это ростом IoT и умных устройств - С вроде как работает везде и чрезвычайно быстр, что как раз и пригодилось. Из мобильных Swift на 9 месте (было 15), Objective-C на 13(10), Dart на 22, Kotlin на 35. Так что если смотрите в будущее - учите С!

Разработка

С стал языком года по версии TIOBE
ClassPass стал единорогом
Самые скачиваемые приложения и игры 2019 года
Войти в IT и digital с непрофильным образованием и запустить свое мобильное приложение
Публикация кода VVVVVV показала, насколько грубо устроены игры внутри
Чем программирование сегодня отличается от программирования 20 лет назад?
Интеграционные тесты на Flutter — это просто
Руководство по добавлению анимации в ваш продукт - примеры и инструменты
Кастомная физика прокрутки во Flutter
Нужно вдохновение? Вот 5 интересных идей для приложений, которые вы можете начать делать уже сегодня

iOS

Unit тестирование в архитектуре Clean Swift
Роутинг для iOS: универсальная навигация без переписывания приложения
SwiftUI: создание растягиваемого заголовка с параллаксом
Скрытые сокровища UIStackView

Android

Как рассказать об основных компонентах Android за 15 минут
Киллер-фичи Kotlin для программистов и разработчиков программного обеспечения
Уменьшение R8 в Android
Kotlin Multiplatform — MVVM и Чистая архитектура
Kotlin Pokedex: энциклопедия покемонов на Kotlin
Подъехали тезисы годового отчета State of Mobile 2020 от App Annie (сам отчет пока вроде не выложили).

• В 2019 стало на 17% больше игр, чем в 2017, в которых пользователи потратили 5 млн долларов. При этом число игр, зарабатывающих больше 100 млн, выросло на 59% по сравнению с результатами двухлетней давности.
• Россия стала шестой по числу загрузок в мировом рейтинге - в 2019 году россияне скачали более 5 млрд приложений (это на 35% больше, чем в 2016 году).
• Россияне потратили в приложениях $1,06 млрд, увеличив за три года свои расходы на 155%.
• Лидером в России по количеству скачиваний среди мобильных игр стала Color Bump 3D, на втором месте Brawl Stars, на третьем - Run Race 3D. При этом больше всего денег пользователи потратили в Game of Sultans.

https://apptractor.ru/measure/user-analytics/state-of-mobile-2020.html
Еще несколько интересных цифр из отчета App Annie. Всего загрузок за год 204 миллиарда. Траты пользователей 120 миллиардов долларов. Затраты на мобильную рекламу еще 190 миллиардов. Средний пользователь тратит в смартфоне 3.7 часа! Подписки в США дали 96% расходов пользователей в топовых неигровых приложениях.

Разработка

Доходы мобильных игр в Одноклассниках выросли в 2 раза
Бесплатные иконки: 15 библиотек
Google купил конструктор приложений AppSheet
Создание зомби-шутера от третьего лица с помощью DOTS
Зачем Skyeng покупает рекламу на бесплатный продукт
Кому нужны оптимизаторы App Store и как подружиться с Apple: интервью с основателем сервиса SplitMetrics из Минска
Создание мобильного приложения как побочного проекта - совместная работа дизайнера и разработчика
Победители конкурса игр Game Off 2019 от GitHub

iOS

Voice Control и VoiceOver: как адаптировать приложение для незрячих или неподвижных
Gaudí для iOS: темы и темный режим
Swift UI: приложение для бронирования фильмов
Советы и рекомендации по отладке приложений для iOS

Android

GitHub выпустил бету своего приложения для Android
Проектирование деревьев решений с нуля на Android
Максимальное совместное использование кода между Android и iOS с Kotlin Multiplatform
JetBrains, вслед за Microsoft, выпустила свой шрифт для кода. Увеличенная высота и округлости для лучшего чтения, различия для похожих символов (“1”, “l” и “I”, “;” и “:”), точка в нуле, специальные символы и прочие приятности. Бесплатно и Open Source!

Разработка

Mono: шрифт для разработчиков
Cascadia Code: шрифт Microsoft для кода
Разработка под iOS и Android: рейтинг языков программирования 2020
Аналитики нашли Fleeceware-приложения у 600 миллионов пользователей
Apple купила ИИ-стартап Xnor.ai
Победители Game Off 2019
Систематический подход к ASO c CRO-циклом
Оптимизируем автоматизацию: как мы ускорили автотесты в 3-4 раза, сохранив старые наработки
Непрерывная интеграция в Unity: как сократить время сборок и сэкономить ресурсы + пайплайн в подарок
Потому что цвета – это красиво. Создание универсальной цветовой палитры для IBM
7 UI-шаблонов для приложения отслеживания привычек: разбор кейса
Падение Software Engineer, восхождение Programmer Technician
7 советов по дизайну выпадающего меню
Мониторинг работоспособности Flutter-приложения с помощью GitHub Actions

iOS

Могу ли я увидеть меню SwiftUI, пожалуйста?
Лучшая архитектура для iOS-приложения вообще существует?

Android

Несколько приемов работы с интерфейсом в Google Maps SDK и пара слов о геокодере
Виртуальная машина в Android: все, что вам нужно знать
Управление жизненным циклом с View Binding в Fragments
Создание чата на Kotlin: чистый путь
Интересный взгляд на SwiftUI от Никиты Прокопова - проблема в том, что фреймворк слишком уж самостоятельный и что ему в голову придет, пока не очень понятно и учету вряд ли поддается. В общем интересный вопрос - SwiftUI уже дожил до продакшена или все-таки еще рано его использовать?

Разработка

СтрижПИ, или SwiftUI на практике
Минэкономики предлагает создать российский аналог GitHub
«Додо Пицца» купила «Где Шаверма»
LaunchDarkly: управление фичами
Видео Mobiconf 2019
make sense #76: о главной метрике для продукта, модели метрик и инсайтах из аналитики
Cocos создает центры мини-игр в приложениях
Самые популярные игровые движки 2019
Mobile People Talks: Взгляд на iOS, Android и всякие кроссплатформы через призму безопасности
Podlodka #146: Изучение английского языка
40+ способов сделать опросы точнее: чек-лист для ux-исследователей
Особенности реализации динамических списков в пользовательских интерфейсах
Flutter. Часть 3. Для разработчиков React Native
Движок, скриптовый язык и визуальная новелла — за 45 часов
Как бороться с мошенническим шпионским ПО на Facebook?
Чему (почти) 2 года Flutter научили меня
Uber собрал один из самых впечатляющих стеков глубокого обучения с открытым исходным кодом
8 трендов UI-дизайна на 2020 год

iOS

Swift: Контейнеры для хранения значений по ключу
Десять заповедей iOS-разработки
Можете ли вы ответить на этот простой вопрос о Swift правильно?

Android

Троян Shopper скачивает приложения и оставляет отзывы в Google Play
Внешняя компонента для 1С Мобильной платформы (BroadcastReceiver)
Динамическое изменение темы с помощью круговой анимации на Android
KotlinConf 2019: что нового в Java 19: Конец Kotlin?
Компонент JetPack Navigation в Android