#ЦифраДня: Траты пользователей в Европе на приложения в 3 квартале выросли примерно на 21% до 4.6 миллиарда долларов. На Великобританию пришлась самая большая доля доходов приложений в App Store в Европе - 583.5 миллиона долларов, или примерно 24% всех расходов пользователей в магазине. Между тем жители Германии оставили больше всего денег в Google Play - 454.5 миллиона долларов, или около 21% всей суммы. Россия - в пятерке на континенте по совокупному доходу с 310.6 миллионами за квартал. У нас же первое место по загрузкам - 1.4 миллиарда установок за квартал. Отдельно стоит обратить внимание на Турцию - в прошлом квартале страна вошла в пятерку стран Европы с наибольшим доходом с ростом более чем на 80%.
Если вы мобильный разработчик и хотите больше узнать об инструментах, которые можете использовать, присоединяйтесь к совместной онлайн-лекции Skillbox и Билайн о SwiftUI и UIKIt.
Ведущий iOS-разработчик Билайн Алексей Ивашко рассмотрит:
📱 отличия декларативного и императивного подходов;
📱 плюсы и минусы SwiftUI;
📱 «детские болезни» нового фреймворка:
📱 основные проблемы и варианты решения;
📱 Combine и RxSwift;
📱 SwiftUI и большие коммерческие проекты.
Подробности и регистрация 👉 https://clc.to/xhsXGA
Ведущий iOS-разработчик Билайн Алексей Ивашко рассмотрит:
📱 отличия декларативного и императивного подходов;
📱 плюсы и минусы SwiftUI;
📱 «детские болезни» нового фреймворка:
📱 основные проблемы и варианты решения;
📱 Combine и RxSwift;
📱 SwiftUI и большие коммерческие проекты.
Подробности и регистрация 👉 https://clc.to/xhsXGA
Ну и кстати, чтобы два раза не вставать с 7777. Рекламная модель не очень-то стабильна и все больше думаю про подписную модель с дайджестами. Что-то вроде Patreon или Boosty с расширенными подборками, переводами статей, QA и т.п. плюшками. Что думаете?
Разработка
• Видео Mobuis 2021 Piter
• Маркетологи в мобайле: Диана Габране-Жукова (Snapchat)
• Траты европейских потребителей на приложения в 3 квартале 2021 выросли на 21% до $4.6 млрд
• Как Okko пришел к самым эффективным YouTube-креативам, когда другие методы не работали
• Добавляем ботов в мультиплеерный шутер на Unity
• Зачем тестировщику знать французский: что такое MEV и как с ним работать
• Запись и воспроизведение голоса, а также отмена записи свайпом вправо с анимацией и изменением иконки на React Native
• Десять лет спустя: каким видели будущее программирования в 2012 году
• Становятся ли избыточными ваши модульные тесты? Вот как писать их эффективно
• Удаление функций без раздражения пользователей (и почему это следует делать)
• Кейс: дизайн приложения для доставки этнической еды
iOS
• Новые MacBook Pro 2021 протестировали в работе с Xcode
• Localizable Generator: Localizable.strings из таблицы
• Реактивная Firebase Realtime Database на Swift
Android
• Трансляция Android Dev Summit 2021
• Handler vs RX vs Kotlin. Наглядный пример преимущества корутин
• Установка Google сервисов на Windows Subsystem for Android
• Современное хранилище данных на Android: встречайте Jetpack DataStore
Разработка
• Видео Mobuis 2021 Piter
• Маркетологи в мобайле: Диана Габране-Жукова (Snapchat)
• Траты европейских потребителей на приложения в 3 квартале 2021 выросли на 21% до $4.6 млрд
• Как Okko пришел к самым эффективным YouTube-креативам, когда другие методы не работали
• Добавляем ботов в мультиплеерный шутер на Unity
• Зачем тестировщику знать французский: что такое MEV и как с ним работать
• Запись и воспроизведение голоса, а также отмена записи свайпом вправо с анимацией и изменением иконки на React Native
• Десять лет спустя: каким видели будущее программирования в 2012 году
• Становятся ли избыточными ваши модульные тесты? Вот как писать их эффективно
• Удаление функций без раздражения пользователей (и почему это следует делать)
• Кейс: дизайн приложения для доставки этнической еды
iOS
• Новые MacBook Pro 2021 протестировали в работе с Xcode
• Localizable Generator: Localizable.strings из таблицы
• Реактивная Firebase Realtime Database на Swift
Android
• Трансляция Android Dev Summit 2021
• Handler vs RX vs Kotlin. Наглядный пример преимущества корутин
• Установка Google сервисов на Windows Subsystem for Android
• Современное хранилище данных на Android: встречайте Jetpack DataStore
AppTractor
Видео Mobuis 2021 Piter
Видео с конференции, прошедшей в апреле в Санкт-Петербурге. Всего 31 видео: Георгий Остроброд — Введение в Apple Metal Георгий Остроброд — Оптимизация графики на Metal Анна Жаркова — Kotlin Multiplatform Advanced. Делаем общий DI для iOS и Android Ильмир…
Готовы подписаться на Apptractor?
Anonymous Poll
3%
Да, за 200 или больше руб месяц
8%
Да, за 100-200
6%
Да, меньше 100 руб
64%
Не готов
19%
Посмотреть
Занятный стартап поднял 200 миллионов в Серии Б - Skyryse, разработчики FlightOS, “стека технологий” для упрощения пилотажа. Все как я люблю - приложения, железяки и радикальное изменение жизни. Вовне для пилота - iPad (!) с джойстиком, внутри самолета или вертолета - актуаторы и управляющие компьютеры. Пока декларируемая цель - позволить безопасно летать всем (!), кто водит машину (220 млн человек в США). Глобальная, по-видимому, сделать настоящий автопилот для летающего транспорта. До летающих такси осталось немного 🚕
Разработка
• Skyryse получил $200 млн на стек технологий для упрощения полетов
• Как правильно готовить автоматизацию или Что покрывать тестами в первую очередь
• Как мы боролись с проблемой разлогинов в приложении «Магнита» и возвращали пользователей обратно
• Как работать с Playable Ads для мобильных игр и неигровых приложений
• Приоритет количественных данных и принцип Парето в UX-дизайне
• Исследуем AbsorbPointer в Flutter
• Как развернуть микросервис Kotlin в облаке AWS
• Основы CI/CD
iOS
• Протокольно-ориентированное программирование в Swift
• Гайд по UIKeyboardLayoutGuide
• Кто крешит приложение на старте?
• Courier - легкая система обмена сообщениями в реальном времени в iOS с MQTT
• Реактивная Firebase Realtime Database на Swift
Android
• Что нового в Android Studio
• Google представил Android 12L для больших экранов
• Slack Lints: правила Slack для кода Kotlin
• Эволюция CI в Android
• Распознавание цифровых рисунков с помощью Google ML Kit на Android
• Представляем Jetpack Media3
• Лучшие бесплатные ресурсы для изучения разработки под Android с Kotlin в 2021 году
Разработка
• Skyryse получил $200 млн на стек технологий для упрощения полетов
• Как правильно готовить автоматизацию или Что покрывать тестами в первую очередь
• Как мы боролись с проблемой разлогинов в приложении «Магнита» и возвращали пользователей обратно
• Как работать с Playable Ads для мобильных игр и неигровых приложений
• Приоритет количественных данных и принцип Парето в UX-дизайне
• Исследуем AbsorbPointer в Flutter
• Как развернуть микросервис Kotlin в облаке AWS
• Основы CI/CD
iOS
• Протокольно-ориентированное программирование в Swift
• Гайд по UIKeyboardLayoutGuide
• Кто крешит приложение на старте?
• Courier - легкая система обмена сообщениями в реальном времени в iOS с MQTT
• Реактивная Firebase Realtime Database на Swift
Android
• Что нового в Android Studio
• Google представил Android 12L для больших экранов
• Slack Lints: правила Slack для кода Kotlin
• Эволюция CI в Android
• Распознавание цифровых рисунков с помощью Google ML Kit на Android
• Представляем Jetpack Media3
• Лучшие бесплатные ресурсы для изучения разработки под Android с Kotlin в 2021 году
AppTractor
Skyryse получил $200 млн на стек технологий для упрощения полетов
Наша долгосрочная цель - позволить 220 миллионам лицензированных водителей безопасно и эффективно управлять любым самолетом.
Юридические особенности запуска мобильных приложений
2 ноября юристы Versus․IT проведут бесплатный вебинар, где расскажут, что нужно учесть при создании мобильного приложения.
Слабые места при разработке мобильных приложений – права на объекты интеллектуальной собственности, защита персональных данных, налоги и договоренности с партнерами. Если вовремя не заняться этими вопросами, то компания может понести убытки.
На вебинаре юристы Versus․IT расскажут о ключевых юридических рисках, связанных с разработкой мобильных приложений, и рекомендациях для их снижения.
Вебинар будет полезен всем IT компаниям, создающим мобильные приложения для себя или на заказ.
➖➖➖
🌐 2 ноября, 19:00 – 20:30 мск, Вторник
🌐 ОНЛАЙН
✅ Регистрация на мероприятие по ссылке: https://it.versuslegal.ru/event-registration
2 ноября юристы Versus․IT проведут бесплатный вебинар, где расскажут, что нужно учесть при создании мобильного приложения.
Слабые места при разработке мобильных приложений – права на объекты интеллектуальной собственности, защита персональных данных, налоги и договоренности с партнерами. Если вовремя не заняться этими вопросами, то компания может понести убытки.
На вебинаре юристы Versus․IT расскажут о ключевых юридических рисках, связанных с разработкой мобильных приложений, и рекомендациях для их снижения.
Вебинар будет полезен всем IT компаниям, создающим мобильные приложения для себя или на заказ.
➖➖➖
🌐 2 ноября, 19:00 – 20:30 мск, Вторник
🌐 ОНЛАЙН
✅ Регистрация на мероприятие по ссылке: https://it.versuslegal.ru/event-registration
Наш традиционный большой еженедельный дайджест со всем материалами за неделю - 97 статей и новостей про iOS и Android, разработку и монетизацию!
#ЦифраДня: По данным All Cups (VK), 41.9% айтишников в будущем планируют открыть собственный бизнес — так они видят свой дальнейший карьерный рост. 31.2% видят себя в ближайшем будущем топ-менеджерами, 21.8% собираются расти “горизонтально”, совершенствуя свои профессиональные навыки, а 5.2% не хотят менять привычный порядок вещей — их все устраивает на текущих позициях.
AppTractor
Половина российских разработчиков не используют soft skills
Половина опрошенных IT-специалистов (49.9%) утверждают, что не используют soft skills (“гибкие” навыки) в работе. Аналитики All Cups (платформы VK для проведения IT-чемпионатов) провели опрос среди 1024 разработчиков и узнали, насколько для них важны soft…
Вышла электронная книга Aarki «Состояние программатик рекламы в России 2021» - она уже доступна для бесплатного скачивания.
Скачайте ее и получите практические советы о том, как масштабировать свое приложение в России. Кроме того, вы также получите доступ к вебинару «Масштабирование приобретения пользователей для мобильных приложений во всем мире», который компания проводила с SocialPeta.
Скачайте вашу книгу здесь #adtech #mobilemarketing
Скачайте ее и получите практические советы о том, как масштабировать свое приложение в России. Кроме того, вы также получите доступ к вебинару «Масштабирование приобретения пользователей для мобильных приложений во всем мире», который компания проводила с SocialPeta.
Скачайте вашу книгу здесь #adtech #mobilemarketing
Наверняка вы знаете, как постоянно хочется добавлять все новые и новые функции в свой продукт (см. сториз в банковских продуктах? 😀). Обратная сторона этого - необходимо как-то ненужное периодически и удалять. Вот ниже занятная (правда, традиционно немного вводная) статья о том, почему вредно раздувать продукты и как правильно удалять то, что не используется. Зато есть фреймворк для оценки фич!
Разработка
• Удаление функций без раздражения пользователей (и почему их следует удалять)
• Половина российских разработчиков не используют soft skills
• Hera: календарь для созвонов
• ATT-политика Apple стоила социальным медиа около $10 млрд
• Дизайн приложений: примеры для вдохновения #62
• Podlodka #239: сети, часть 1: Интернет
• Eclipse Foundation анонсирует разработку ОС Oniro для IoT
• 15 полезных библиотек для повышения продуктивности разработки Flutter
• Что на самом деле делает архитектор программного обеспечения?
iOS
• APDynamicGrid: удобное управление сеткой
• Linkedin UI SwiftUI: Linkedin на SwiftUI
• Создание фреймворка Framework с использованием Cocoapods
• Создание статической библиотеки Static Library с использованием Cocoapods
• Безопасность на iPhone
• Как измерить производительность приложения с помощью MetricKit
• Создание увеличивающегося изображения в Swift
• Новое в SwiftUI и iOS 15: LocationButton
• Пожалуйста, НЕ используйте теги View в Swift
• Развертываем SwiftUI в вебе
• Первое использование Xcode Cloud
Android
• Compose Multiplatform достиг бета-версии
• Константин Петров («БКС Мир инвестиций»): «Мы ищем опытных разработчиков, которые бы помогли нам развиваться»
• Эволюция CI в Android
• Jetpack Compose. ViewModel. Как выбрать архитектуру для Compose?
• Получаем разрешение MANAGE_EXTERNAL_STORAGE для приложения
• Как реализовать динамический список в Jetpack Compose
• Чистый и лаконичный логгинг в Android
• DataStore в Android: как профессионально использовать в Kotlin
Разработка
• Удаление функций без раздражения пользователей (и почему их следует удалять)
• Половина российских разработчиков не используют soft skills
• Hera: календарь для созвонов
• ATT-политика Apple стоила социальным медиа около $10 млрд
• Дизайн приложений: примеры для вдохновения #62
• Podlodka #239: сети, часть 1: Интернет
• Eclipse Foundation анонсирует разработку ОС Oniro для IoT
• 15 полезных библиотек для повышения продуктивности разработки Flutter
• Что на самом деле делает архитектор программного обеспечения?
iOS
• APDynamicGrid: удобное управление сеткой
• Linkedin UI SwiftUI: Linkedin на SwiftUI
• Создание фреймворка Framework с использованием Cocoapods
• Создание статической библиотеки Static Library с использованием Cocoapods
• Безопасность на iPhone
• Как измерить производительность приложения с помощью MetricKit
• Создание увеличивающегося изображения в Swift
• Новое в SwiftUI и iOS 15: LocationButton
• Пожалуйста, НЕ используйте теги View в Swift
• Развертываем SwiftUI в вебе
• Первое использование Xcode Cloud
Android
• Compose Multiplatform достиг бета-версии
• Константин Петров («БКС Мир инвестиций»): «Мы ищем опытных разработчиков, которые бы помогли нам развиваться»
• Эволюция CI в Android
• Jetpack Compose. ViewModel. Как выбрать архитектуру для Compose?
• Получаем разрешение MANAGE_EXTERNAL_STORAGE для приложения
• Как реализовать динамический список в Jetpack Compose
• Чистый и лаконичный логгинг в Android
• DataStore в Android: как профессионально использовать в Kotlin
AppTractor
Удаление функций без раздражения пользователей (и почему их следует удалять)
Отзывчивый и простой продукт с временно недовольным клиентом лучше, чем медленный и сложный гигант, который позволяет каждому клиенту делать все. Не бойтесь отстаивать удаление определенных функций перед внедрением новых.
Forwarded from AppFiles - Mobile Development
Тестирование MacBook Pro с процессором M1 Pro в Android-разработке
Вы, вероятно, уже прочитали несметное количество отзывов про новые MacBook с процессором M1 Pro и знаете, что они поразительно быстры в тестах или что у них лучшее время автономной работы в своем классе, что в них вернули порт MagSafe, порт HDMI и устройство чтения SD-карт. Но подходят ли они для разработки под Android?
Перевод статьи: https://apptractor.ru/M1ProDrd
Платформа: Android
👋: 906
Вы, вероятно, уже прочитали несметное количество отзывов про новые MacBook с процессором M1 Pro и знаете, что они поразительно быстры в тестах или что у них лучшее время автономной работы в своем классе, что в них вернули порт MagSafe, порт HDMI и устройство чтения SD-карт. Но подходят ли они для разработки под Android?
Перевод статьи: https://apptractor.ru/M1ProDrd
Платформа: Android
👋: 906
Новостей сегодня как-то не особо, зато принес вам новую знатную область разработки. Помните, как фильмах, когда люди приходят на рабочую смену, карточку куда-то суют, там время учитывается, потом деньги начисляются и все такое (см. “Терминатор”)? Так вот, мировой рынок ПО для отслеживания рабочего времени в 2019 году был оценен в 425.32 миллиарда долларов. Ожидается, что в 2026 году достигнет уже 1.8 триллиона при среднем годовом темпе роста в 22.36%! Собственно говоря, это все к тому, что стартап When I Work, который как раз занимается автоматизацией планирования и учета сменной работы получил $200 млн. Внушительная сумма, но при такой оценке рынка кажется вполне вменяемой. Так что пересматриваем классику и снова ищем темы для разработки 😀
Разработка
• When I Work получил $200 млн
• Eclipse Foundation открывает рабочую группу для работы над open source автомобилями
• Байесовская Сеть Доверия Применительно IoT
• Чаты на вебсокетах. Теперь про бэкенд
• Как проводить тестирование на удалёнке и обходиться без тонн разных девайсов
• Эффект матового стекла во Flutter
• Рефакторинг вашего Switch в Ad-Hoc полиморфизм для повышения качества кода
• Никогда не тратьте время на изучение сложных вещей
• Приключение Flutter а Gojek
• 8 признаков того, что вы не такой хороший программист, как думаете
iOS
• Как сделать реверс инжиниринг приложения для iOS
• Объяснение Async/await в Swift с примерами
Android
• Тестирование MacBook Pro с процессором M1 Pro в Android-разработке
• NewsFly: современные новости
• Некоторые фишки в Android разработке
• Адаптивные макеты с использованием BoxWithConstraints в Jetpack Compose
• Анонс поддержки Kotlin буферов протокола
Разработка
• When I Work получил $200 млн
• Eclipse Foundation открывает рабочую группу для работы над open source автомобилями
• Байесовская Сеть Доверия Применительно IoT
• Чаты на вебсокетах. Теперь про бэкенд
• Как проводить тестирование на удалёнке и обходиться без тонн разных девайсов
• Эффект матового стекла во Flutter
• Рефакторинг вашего Switch в Ad-Hoc полиморфизм для повышения качества кода
• Никогда не тратьте время на изучение сложных вещей
• Приключение Flutter а Gojek
• 8 признаков того, что вы не такой хороший программист, как думаете
iOS
• Как сделать реверс инжиниринг приложения для iOS
• Объяснение Async/await в Swift с примерами
Android
• Тестирование MacBook Pro с процессором M1 Pro в Android-разработке
• NewsFly: современные новости
• Некоторые фишки в Android разработке
• Адаптивные макеты с использованием BoxWithConstraints в Jetpack Compose
• Анонс поддержки Kotlin буферов протокола
AppTractor
When I Work получил $200 млн
When I Work получил $200 млн - Новости
Получить оффер и стать мобильным разработчиком Авито за уикенд — реально ⚡️
Как участвовать:
• пройдите тест и подайте заявку до 11 ноября;
• участников с лучшими результатами пригласят на Zoom-интервью, где вы сможете продемонстрировать свои софт- и хард-скиллы и узнать больше о команде и задачах;
• у вас есть все шансы получить оффер за выходные.
В Авито вы сможете влиять на продукт и участвовать в развитии сервиса, попасть в крутое коммьюнити, где работает больше 70 iOS- и Android-разработчиков, а также получить отличные условия для работы и самореализации.
Все подробности по ссылке: clc.to/mioGpA
Если хотите кого-то порекомендовать, примите участие в реферальной программе: bit.ly/3BfLR7w
Как участвовать:
• пройдите тест и подайте заявку до 11 ноября;
• участников с лучшими результатами пригласят на Zoom-интервью, где вы сможете продемонстрировать свои софт- и хард-скиллы и узнать больше о команде и задачах;
• у вас есть все шансы получить оффер за выходные.
В Авито вы сможете влиять на продукт и участвовать в развитии сервиса, попасть в крутое коммьюнити, где работает больше 70 iOS- и Android-разработчиков, а также получить отличные условия для работы и самореализации.
Все подробности по ссылке: clc.to/mioGpA
Если хотите кого-то порекомендовать, примите участие в реферальной программе: bit.ly/3BfLR7w
Недавно была у нас статья про то, как отказываться от ненужных фич, а вот закрывать ненужные проекты - еще более тонкое искусство. Когда-то им овладели в Supercell, теперь видимо и в Niantic - компания закрывает Harry Potter: Wizards Unite. Мне казалось, что сам мир Гарри Поттера и количество его фанатов позволит игре обогнать даже Pokémon GO, но видимо что-то пошло не так. Оказывается, что «популярная франшиза + AR» не всегда равно успеху. Штош, у Niantic на подходе еще как минимум два убойных проекта - Трансформеры и Pikmin - так что понаблюдаем за тенденцией. И да, кстати, завтра оказывается выходной, с праздником 😀
Разработка
• Niantic закрывает Harry Potter: Wizards Unite
• Основы CI/CD
• Microsoft Loop: новое приложение Office для совместной работы
• Beamable получает $5 млн на LiveOps для игр на Unity
• mocap4face: мультиплатформенный захват лица
• Аргументы против тепловых карт в ux-дизайне
• Интервью по системному дизайну для мобильных инженеров
• Анимации в мобильных приложениях
iOS
• Создание собственных шаблонов Xcode
• Создаем игру-змейку на Swift, используя парадигму декларативного домена
• Шаблон делегирования в Swift
Android
• Я устал вручную удалять мобильное приложение с устройства и написал расширение для VS Code
• Взламываем ТВ-приставку, чтобы получить плацдарм для хакерских атак
• Загрузка изображения на сервер с помощью Retrofit 2.0
Разработка
• Niantic закрывает Harry Potter: Wizards Unite
• Основы CI/CD
• Microsoft Loop: новое приложение Office для совместной работы
• Beamable получает $5 млн на LiveOps для игр на Unity
• mocap4face: мультиплатформенный захват лица
• Аргументы против тепловых карт в ux-дизайне
• Интервью по системному дизайну для мобильных инженеров
• Анимации в мобильных приложениях
iOS
• Создание собственных шаблонов Xcode
• Создаем игру-змейку на Swift, используя парадигму декларативного домена
• Шаблон делегирования в Swift
Android
• Я устал вручную удалять мобильное приложение с устройства и написал расширение для VS Code
• Взламываем ТВ-приставку, чтобы получить плацдарм для хакерских атак
• Загрузка изображения на сервер с помощью Retrofit 2.0
AppTractor
Может быть, пришло время и вам убить свою игру: Как Supercell закрывает игры в сауне за пивом
Следуя этому правилу, Supercell из своих ошибок делает крайне успешные игры.
#ЦифоаДня: В Higher Visibility проанализировали отзывы в магазинах приложений и выяснили, какие приложения в 2021 году вызывали у пользователей наибольший стресс, а какие — наименьший. Среди мессенджеров, например, Messenger ожидаемо получил больше всего негативных отзывов. На втором месте наш любимый Telegram. Самый "благоприятный" мессенджер — неожиданно Skype, который, оказывается, до сих пор имеет свою базу преданных пользователей.
Открыта бесплатная база знаний по юридическим вопросам для IT-компаний
Юристы Versus.legal собрали полезную для IT-бизнеса информацию, охватывающую налогообложение, работу с инвесторами и партнёрами, защиту прав собственности, переезд за рубеж, персональные данные и многое другое, и бесплатно поделились ей у себя на сайте: https://it.versuslegal.ru/.
В блоге на этом же сайте юристы размещают полезные материалы, дайджесты, статьи и записи вебинаров. Там также есть возможность подписаться на рассылку, позволяющую первыми получать все материалы и приглашения на вебинары.
Юристы Versus.legal собрали полезную для IT-бизнеса информацию, охватывающую налогообложение, работу с инвесторами и партнёрами, защиту прав собственности, переезд за рубеж, персональные данные и многое другое, и бесплатно поделились ей у себя на сайте: https://it.versuslegal.ru/.
В блоге на этом же сайте юристы размещают полезные материалы, дайджесты, статьи и записи вебинаров. Там также есть возможность подписаться на рассылку, позволяющую первыми получать все материалы и приглашения на вебинары.
This media is not supported in your browser
VIEW IN TELEGRAM
Наш традиционный (не)большой еженедельный дайджест со всем материалами за неделю - "всего" 60 статей и новостей про iOS и Android, разработку и монетизацию!