#ЦифраДня: Объем российского игрового рынка в 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: как разработчики могут избежать такой ошибки
Разработка
• 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: как разработчики могут избежать такой ошибки
AppTractor
IoT-устройства переведут на российский софт
Нововведение затронет не только программную, но и в дальнейшем аппаратную составляющую устройств интернета вещей.
В Телеграме недавно появились голосовые чаты - попробуем завтра применить их на практике. В 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
Разработка
• Яндекс поменял логотип
• Прекращается работа 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
AppTractor
Яндекс поменял логотип
Логотип — часть новой айдентики Яндекса. Она также включает новый знак — букву Я в красном круге — и новый шрифт для логотипных конструкций.
Четверг - день вакансий для мобильных разработчиков или в мобильные проекты:
• Middle Unity-разработчик в Easybrain
• Mobile QA Engineer в Easybrain
• Senior Android-разработчик в Easybrain
• Senior iOS-разработчик в Easybrain
• Аналитик в Easybrain
• Game Designer в Airport City (Game Insight)
• Android-разработчик в Ростелеком Информационные Технологии
• Chief Technical Officer в SpatialChat
• Дизайнер в MobileUp
• iOS-разработчик в MobileUp
• Русскоговорящий Client Partner в Liftoff
• Русскоговорящий Senior Sales Manager в Liftoff
• Middle iOS-разработчик в СберЗвук
• Android-разработчик в СберЗвук
Дополнять можно через чат.
• Middle Unity-разработчик в Easybrain
• Mobile QA Engineer в Easybrain
• Senior Android-разработчик в Easybrain
• Senior iOS-разработчик в Easybrain
• Аналитик в Easybrain
• Game Designer в Airport City (Game Insight)
• Android-разработчик в Ростелеком Информационные Технологии
• Chief Technical Officer в SpatialChat
• Дизайнер в MobileUp
• iOS-разработчик в MobileUp
• Русскоговорящий Client Partner в Liftoff
• Русскоговорящий Senior Sales Manager в Liftoff
• Middle iOS-разработчик в СберЗвук
• Android-разработчик в СберЗвук
Дополнять можно через чат.
Easybrain
Careers - Easybrain
Mobile developer.
Стартуем голосовой чат с Кириллом. Вопросы в комментариях!
Как фантастика становится реальностью. Медленно, но верно, отказавшись от игр и развлечений, 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, которые вы можете использовать прямо сейчас
Разработчики
• 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, которые вы можете использовать прямо сейчас
AppTractor
Microsoft поставит 120,000 HoloLens в армию
Microsoft заявляет, что эта новость знаменует переход от прототипирования к производству и внедрению устройств в полевых условиях.
В восьмом выпуске проекта “Маркетологи в мобайле” – нашей коллаборации с коллегами из Bidease, Rocket10 и User Acquisition Chat, мы пообщались с Игорем Посталенко, Head of Online Acquisition в Тинькофф. Он рассказал о том, как экосистема супераппа влияет на привлечение, про построение сквозной аналитики, а также поделился мнением, почему так важно повышать уровень финграмотности и расширять свой кругозор. И небольшой спойлер: Игорь усиливает свою команду — об открытой позиции вы узнаете из интервью.
За самый интересный вопрос к этому интервью мы разыграем книгу, а в целом по итогу сезона за лучший вопрос дадим новую Sony PlayStation 5. Вопросы можно оставлять в этом посте в Facebook.
За самый интересный вопрос к этому интервью мы разыграем книгу, а в целом по итогу сезона за лучший вопрос дадим новую 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
Это курс про продукт - в результате курса вы сможете создавать проекты и вовлекающие пользовательские сценарии, которые решают задачи бизнеса и улучшают его взаимодействие с клиентами.
Вы научитесь:
• Выстраивать путь клиента
• Управлять вовлечением и удержанием пользователя
• Работать с 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 - создание простого приложения с таймером
Разработка
• 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 - создание простого приложения с таймером
AppTractor
Google ограничивает, какие приложения могут видеть другие установленные приложения
В дальнейшем использование разрешения QUERY_ALL_PACKAGES будет разрешено только тогда, когда основные функции приложения зависят от списка установленных приложений.
Forwarded from Programmer Humor
This media is not supported in your browser
VIEW IN TELEGRAM
Змейка на AppKit
Перевел тут интересную статейку - об ошибках разработчика, которые видны только с высоты CTO. Как всегда оказалось, что главное не в коде, а в определении своего места в жизни, отношениях с окружающими, понимании целей и задач и прочем подобном. Так что развивайте софт-скилы, они не менее (а может и более) важны, чем скилы в написании кода и создании правильных архитектур. О том, что происходит в их отсутствии две другие мои любимые статьи в списке.
Разработка
• 4 ошибки, которые я сделал как программист, но мне пришлось стать техническим директором, чтобы увидеть их
• Мы уволили нашего лучшего разработчика — и это стало нашим лучшим решением
• Вы уволили лучшего разработчика. Надеюсь, вы довольны?
• Charles получает инвестиции на «разговорную коммерцию»
• Bunch: ассистент по лидерству
• Самые скачиваемые приложения в марте 2021
• Как написать плагин для Фигмы: проблема, MVP, решение
• Wi-Fi розетка с управлением через Интернет за 60 минут
• Маркетинг для инди-разработчиков: исследование рынка
• Ежедневный стендап - пустая трата времени
• Ключевой фреймворк, который я использовал, чтобы изучать любые новые технические навыки
• 5 лучших практик для создания эффективных кнопок
• Дизайн взаимодействий - это больше, чем просто пользовательские потоки и клики
iOS
• IrregularGradient: анимированные градиенты
• Понимаем параллельную разработку в iOS
Android
• Создание уровня данных "репозиторий" с помощью корутин в Kotlin
• Решайте мобильные продакшен проблемы как Шерлок
Разработка
• 4 ошибки, которые я сделал как программист, но мне пришлось стать техническим директором, чтобы увидеть их
• Мы уволили нашего лучшего разработчика — и это стало нашим лучшим решением
• Вы уволили лучшего разработчика. Надеюсь, вы довольны?
• Charles получает инвестиции на «разговорную коммерцию»
• Bunch: ассистент по лидерству
• Самые скачиваемые приложения в марте 2021
• Как написать плагин для Фигмы: проблема, MVP, решение
• Wi-Fi розетка с управлением через Интернет за 60 минут
• Маркетинг для инди-разработчиков: исследование рынка
• Ежедневный стендап - пустая трата времени
• Ключевой фреймворк, который я использовал, чтобы изучать любые новые технические навыки
• 5 лучших практик для создания эффективных кнопок
• Дизайн взаимодействий - это больше, чем просто пользовательские потоки и клики
iOS
• IrregularGradient: анимированные градиенты
• Понимаем параллельную разработку в iOS
Android
• Создание уровня данных "репозиторий" с помощью корутин в Kotlin
• Решайте мобильные продакшен проблемы как Шерлок
AppTractor
4 ошибки, которые я сделал как программист, но мне пришлось стать техническим директором, чтобы увидеть их
«Быть хорошим программистом» - это не только технические навыки. Еще важнее понять, какую ценность вы можете принести компании и как это сделать.