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
#ЦифраДня: Объем российского игрового рынка в 2020 вырос до 163.4 млрд руб., это на 35% больше, чем в 2019, говорится в исследовании My.Games. При этом больше всего выросли мобильные игры — на 39%, до 67.1 млрд руб. Рынок ПК-игр вырос на 34%, а консольных игр на 20%. Однако если рост консольных и ПК-игр значительно превышает прошлогодние показатели, то рост мобильных игр сократился — в 2019 они выросли на 49%, а в 2020 на 39%.
Только что Apple объявила о проведении с 7 по 11 июня своей ежегодной Всемирной конференции разработчиков (WWDC) в полностью онлайн-формате. WWDC21 будет бесплатной для всех разработчиков и предложит уникальную возможность заглянуть в будущее iOS, iPadOS, macOS, watchOS и tvOS.
Новая отличная инициатива нашего Минцифры - перевести все IoT-устройства из “регулируемых сфер” (ЖКХ, безопасность и т.п.) на отечественное ПО и (впоследствии) железо. Говорят, что это такое стимулирование ИТ-отрасли. Причем оказывается, что это только одна из 64 великих идей, которыми будут щекотать эту самую отрасль ("будет такая борьба за мир, что камня на камне не останется") - в статье есть занятная «Таблица Шадаева». Так, например, в уже совсем скоро начнут окучивать и игры. Видимо, это также план стимулирования кипрской экономики 😀

Разработка

IoT-устройства переведут на российский софт
20 обязательных навыков для разработчиков 2021
TechIntern: биржа IT студентов
Российский игровой рынок в 2020 году вырос на 35%
13 подвохов мобильного приложения, о которых лучше знать до старта разработки
Осмысленные интерфейсы
Как спланировать успех при запуске нового технического проекта
7 уроков моего пути от Junior-разработчика до Senior за 2 года
10 самых популярных вопросов на собеседовании по системному дизайну
ГОНКА к маркетинговому успеху
Инструменты для создания мобильных приложений с дополненной реальностью (AR)
Основы GitHub Actions

iOS

ProgressHUD: анимированные иконки
WWDC21 пройдет онлайн с 7 по 11 июня
Гайд по UI анимации. Как начать анимировать интерфейсы
Архитектурные паттерны в iOS: страх и ненависть в диаграммах. MV(X)
Compositional Layout: стоит ли игра свеч?
Синглтон против внедрения зависимостей в Swift

Android

Google улучшает установку PWA
Android Broadcast: как попасть на стажировку в Redmadrobot
Системный сбой в Android WebView: как разработчики могут избежать такой ошибки
В Телеграме недавно появились голосовые чаты - попробуем завтра применить их на практике. В 19:00 по Москве поговорим прямо здесь, на канале @AppTractor, с Кириллом Розовым, Android-разработчиком и ведущим Android Broadcast. Примерные темы для обсуждения - свой канал на YouTube для разработчика, как с ним работать, помогает ли он, как все успевать и подобное. Но в целом же это чат - подключайтесь, будем поговорить!
Главная новость дня - смена логотипа у Яндекса. Изменился шрифт и… все. В краткой форме это “Я” в красном кружочке. Надо признать, что старый по сравнению с новым действительно кажется каким-то устаревшим. А вам какой больше нравится?

Разработка

Яндекс поменял логотип
Прекращается работа Facebook Analytics
Google выпустил сканер документов Stack
GitHub обновил уведомления в приложении
Snapchat готовит новые AR-очки Spectacles
«Яндекс» попросил Samsung и других производителей не устанавливать неудаляемые приложения компании
4 ошибки, которые я сделал как программист, но мне пришлось стать техническим директором, чтобы увидеть их
Разработка программного обеспечения - игра проигравших
Как реализовать покупку подписок в приложении на Flutter
Как подготовиться к плавному переходу с ПК и консольных игр на мобильные

iOS

Настало время офигительных историй [1/2]
Удаляем фон в изображениях на Swift с помощью Core ML
Доставка лучшего программного обеспечения быстрее: как мы сэкономили полмиллиона долларов
2 iOS-инструмента для обнаружения мертвого и клонированного кода

Android

Flux: погода на Jetpack Compose
CameraX+ML Kit для распознавания номера карты в действии
Знакомимся с поведением ваших зависимостей
Запускаем ARM-приложения в эмуляторе Android
Какое Я вам больше нравится?
Anonymous Poll
39%
Старое
25%
Новое
21%
Оба Я Г
15%
Оба Я Хороши
Стартуем голосовой чат с Кириллом. Вопросы в комментариях!
Live stream finished (1 hour)
Forwarded from Programmer Humor
У StackOverflow новая Free-To-Code модель монетизации 👍
Как фантастика становится реальностью. Медленно, но верно, отказавшись от игр и развлечений, Microsoft делает из HoloLens незаменимый корпоративный инструмент. Например, компания развивает свой контракт с корпорацией "Армия США" и в новой итерации собирается поставить в войска 120,000 AR-гарнитур на основе HoloLens. Вроде как это будут именно “боевые” устройства для применения солдатами, а не на складах - “технология дополненной реальности предоставит войскам больше точной информации для принятия решений”.

Разработчики

Microsoft поставит 120,000 HoloLens в армию
Траты пользователей на приложения и игры поставили новый рекорд в 1 квартале 2021
A/B-тестирование иконок: опыт DEVGAME
Паттерны и Методологии Автоматизации UI: примеры из жизни
Чем мы можем делиться в Kotlin MultiPlatform: модули? данные? экраны?
Создайте свое приложение на Flutter за 5 дней

iOS

SwiftUI Animations: анимации на SwiftUI
Почему мы не обновляли приложение ВКонтакте для iPad пять лет, а теперь обновили
Разрабатываем своего первого голосового ассистента на iOS
Как перенести Луну в вашу комнату с помощью ARKit
Три типа дыр в безопасности, которые я вижу во многих iOS-приложениях

Android

Реализация Snackbar для отмены действий в Jetpack Compose
Motion Layout: создание простой анимации Recycler View
Десять #AndroidLifeHacks, которые вы можете использовать прямо сейчас
В восьмом выпуске проекта “Маркетологи в мобайле” – нашей коллаборации с коллегами из Bidease, Rocket10 и User Acquisition Chat, мы пообщались с Игорем Посталенко, Head of Online Acquisition в Тинькофф. Он рассказал о том, как экосистема супераппа влияет на привлечение, про построение сквозной аналитики, а также поделился мнением, почему так важно повышать уровень финграмотности и расширять свой кругозор. И небольшой спойлер: Игорь усиливает свою команду — об открытой позиции вы узнаете из интервью.

За самый интересный вопрос к этому интервью мы разыграем книгу, а в целом по итогу сезона за лучший вопрос дадим новую Sony PlayStation 5. Вопросы можно оставлять в этом посте в Facebook.
Тут ребята из Delivery Club поделились своим опытом о переходе на Compositional Layout. Вердикт неоднозначный: поддержка экрана упростилась, время разработки компонентов — сократилось, но и без потных проблем не обошлось. В общем, мастрид для тех, кто собирается пилить мобильные интерфейсы на iOS 13+.
Customer journey map, Jobs To Be Done, удержание, принцип MAYA и много других интересных слов - у Skillbox скоро начинается курс “Сервисный дизайн и клиентский опыт”. Все то, о чем мы постоянно пишем тут на канале, вы сможете структурировать и еще раз изучить лично.

Это курс про продукт - в результате курса вы сможете создавать проекты и вовлекающие пользовательские сценарии, которые решают задачи бизнеса и улучшают его взаимодействие с клиентами.

Вы научитесь:

• Выстраивать путь клиента
• Управлять вовлечением и удержанием пользователя
• Работать с Service Design Blueprint
• Управлять сервисной командой
• Внедрять сервисные механики в свои проекты

Скидка на курс −30% до 8 апреля! Записывайтесь: https://go.acstat.com/c394e70681fdc190
#ЦифраДня: Средняя сумма, потраченная в приложениях на один активный iPhone в США, выросла до 138 долларов в 2020 году, что на 38% больше, чем в позапрошлом году. Наибольший относительный рост у “Фото и видео”, на 56% до $9.80 на один iPhone, на втором месте игры с ростом на 43% до $76.80 и в абсолютных цифрах это главная статья расходов.
Google планирует положить конец довольно необычной практике и сильно ограничивает то, кто сможет видеть другие установленные на устройстве приложения. Google заявляет, что рассматривает полный список приложений, установленных на устройстве пользователя, как личную и конфиденциальную информацию. Использование разрешения QUERY_ALL_PACKAGES будет разрешено только тогда, когда основные функции приложения зависят от списка установленных приложений. Разработчики должны будут “достаточно обосновать” этот запрос и подписать дополнительное соглашение.

Разработка

Google ограничивает, какие приложения могут видеть другие установленные приложения
Почему изучение программирования не поможет сохранить ваше рабочее место
Клавиатуры программистов
Дизайн приложений: примеры для вдохновения #38
make sense: О карьерном росте до руководителя, необходимых навыках, лидерстве и доверии
Podlodka #209: операционные системы
Средний пользователь iPhone в США потратил в 2020 году на приложения $138
Гайд по мобильной рекламе для тех, кто задумался о монетизации
Как сократить стоимость мобильной разработки
Как мобильное приложение помогло «ВкусВиллу» стать лидером по количеству заказов продуктов онлайн
Почему мы отказались от стандартных теней Unity для мобильных шутеров и вместо этого написали свои
Рекомендации по проектированию автозаполнения (autosuggest)
30 самых популярных вопросов на собеседовании по программированию в Apple (с решениями)
Почему менеджеры по-прежнему хотят писать код
Как мы сделали из членов команды Airbnb мобильных инженеров
Как добиться успеха на кодинг-интервью в 2021 году
Лучший технический стек для разработки мобильных приложений в 2021 году
Эволюция написания современных мобильных приложений
8 обязательных расширений для Flutter-разработчиков
5 лучших навыков Senior-программистов

iOS

App Store отклоняет приложения, использующие сторонние SDK, которые собирают пользовательские данные
5 секретов, о которых iOS-разработчики вам не скажут

Android

Android Broadcast: новости #8
Uinspector: иерархия представлений
LabeledSeekSlider: настраиваемый слайдер
Jetpack Activity Result API. Часть 2. Как работает под капотом
MotionLayout + RecyclerView = красивые анимированные списки
Мой опыт работы с Flutter как Android-разработчика
Изучение Jetpack Compose - создание простого приложения с таймером
Перевел тут интересную статейку - об ошибках разработчика, которые видны только с высоты CTO. Как всегда оказалось, что главное не в коде, а в определении своего места в жизни, отношениях с окружающими, понимании целей и задач и прочем подобном. Так что развивайте софт-скилы, они не менее (а может и более) важны, чем скилы в написании кода и создании правильных архитектур. О том, что происходит в их отсутствии две другие мои любимые статьи в списке.

Разработка

4 ошибки, которые я сделал как программист, но мне пришлось стать техническим директором, чтобы увидеть их
Мы уволили нашего лучшего разработчика — и это стало нашим лучшим решением
Вы уволили лучшего разработчика. Надеюсь, вы довольны?
Charles получает инвестиции на «разговорную коммерцию»
Bunch: ассистент по лидерству
Самые скачиваемые приложения в марте 2021
Как написать плагин для Фигмы: проблема, MVP, решение
Wi-Fi розетка с управлением через Интернет за 60 минут
Маркетинг для инди-разработчиков: исследование рынка
Ежедневный стендап - пустая трата времени
Ключевой фреймворк, который я использовал, чтобы изучать любые новые технические навыки
5 лучших практик для создания эффективных кнопок
Дизайн взаимодействий - это больше, чем просто пользовательские потоки и клики

iOS

IrregularGradient: анимированные градиенты
Понимаем параллельную разработку в iOS

Android

Создание уровня данных "репозиторий" с помощью корутин в Kotlin
Решайте мобильные продакшен проблемы как Шерлок