В Мобильной медиации от Яндекса запустили In-App Bidding.
In-app bidding — продвинутый метод продажи рекламы, при котором мобильные издатели могут продавать свои рекламные ресурсы на аукционе, так что все рекламодатели одновременно делают ставки друг против друга. В результате конкуренции цена для издателя становится намного выше, чем, например, просто в водопаде.
• Раньше в медиации работала только технология умного водопада, а сейчас и умный водопад, и In-App Bidding.
• По биддингу медиация будет получать ставки от сторонних сетей в режиме реального времени - то есть напрямую. Что сокращает время при подборе рекламы и увеличивает доходы владельцев приложений.
• Первой сетью в In-App Bidding Яндекса стал myTarget.
• Владельцам приложений не нужно настраивать и поддерживать пороги, как в схеме с водопадом.
В будущем Яндекс обещает добавить больше сетей в биддинг.
Подробнее по ссылке - https://yandex.ru/adv/news/v-mobilnoy-mediatsii-poyavilas-tekhnologiya-in-app-bidding
In-app bidding — продвинутый метод продажи рекламы, при котором мобильные издатели могут продавать свои рекламные ресурсы на аукционе, так что все рекламодатели одновременно делают ставки друг против друга. В результате конкуренции цена для издателя становится намного выше, чем, например, просто в водопаде.
• Раньше в медиации работала только технология умного водопада, а сейчас и умный водопад, и In-App Bidding.
• По биддингу медиация будет получать ставки от сторонних сетей в режиме реального времени - то есть напрямую. Что сокращает время при подборе рекламы и увеличивает доходы владельцев приложений.
• Первой сетью в In-App Bidding Яндекса стал myTarget.
• Владельцам приложений не нужно настраивать и поддерживать пороги, как в схеме с водопадом.
В будущем Яндекс обещает добавить больше сетей в биддинг.
Подробнее по ссылке - https://yandex.ru/adv/news/v-mobilnoy-mediatsii-poyavilas-tekhnologiya-in-app-bidding
При моей любви к кантри не смог пройти мимо новости, что героиня Долли Партон появилась в Solitaire Cruise. Помнится, лет 8 назад у KamaGames в Pokerist-е была Кармен Электра, а сейчас у Belka Games в пасьянсах партон. Главный рынок всяких карточных игр и слотов - США, поэтому и то и другое, наверное, вполне оправдано, интересно только насколько это параллельно остальному миру 😀
Разработка
• К Solitaire Cruise присоединилась героиня Долли Партон
• Победители Material Design Awards 2021
• Маркетологи в мобайле. Итоги года. Часть 2
• Alien: Isolation для iOS и Android
• Уходили, но вернулись: возвращение UA-менеджеров
• Больше игр в 2021? Google Play: +9%, App Store: -13%
• Дизайн приложений: примеры для вдохновения #67
• Podlodka #246: ML и творчество
• Игры-миллиардеры 2021
• Уникальные элементы для автотестов: где они обитают и как их искать
• Как сделать приложение Flutter автономным с помощью Couchbase Lite
• Я прошел 12 курсов по Data Science в течение 3 месяцев - вот что я хотел бы знать раньше
iOS
• Эволюция языков программирования: использование Swift, SwiftUI и Obj-C в iOS 15
• Справочники в iOS
• SwiftUIJoystick: джойстик на SwiftUI
• Объяснение архитектур iOS: какая из них лучше всего подходит для моего проекта?
• Загрузка изображений в iOS 15
• Прощай MFMailComposeViewController?
Android
• Google выпустил альфу Jetpack Glance — версию Jetpack Compose для виджетов
• Geminio: плагин AS для FreeMarker-ных шаблонов
• Шаблонизация кода с Geminio
• Как сделать навигацию в Kotlin Multiplatform? Или Compose Multiplatform?
• Android App Bundles. Как уменьшить размер вашего приложения?
• Фильтрация и изменение введенного текста с помощью Jetpack Compose
• Конвейер Android CI/CD с Github Actions
• Android 12 - Splash Screen при запуске приложения
• Оценка эффективности страницы Airbnb на Android
• Упрощение перетаскивания
Разработка
• К Solitaire Cruise присоединилась героиня Долли Партон
• Победители Material Design Awards 2021
• Маркетологи в мобайле. Итоги года. Часть 2
• Alien: Isolation для iOS и Android
• Уходили, но вернулись: возвращение UA-менеджеров
• Больше игр в 2021? Google Play: +9%, App Store: -13%
• Дизайн приложений: примеры для вдохновения #67
• Podlodka #246: ML и творчество
• Игры-миллиардеры 2021
• Уникальные элементы для автотестов: где они обитают и как их искать
• Как сделать приложение Flutter автономным с помощью Couchbase Lite
• Я прошел 12 курсов по Data Science в течение 3 месяцев - вот что я хотел бы знать раньше
iOS
• Эволюция языков программирования: использование Swift, SwiftUI и Obj-C в iOS 15
• Справочники в iOS
• SwiftUIJoystick: джойстик на SwiftUI
• Объяснение архитектур iOS: какая из них лучше всего подходит для моего проекта?
• Загрузка изображений в iOS 15
• Прощай MFMailComposeViewController?
Android
• Google выпустил альфу Jetpack Glance — версию Jetpack Compose для виджетов
• Geminio: плагин AS для FreeMarker-ных шаблонов
• Шаблонизация кода с Geminio
• Как сделать навигацию в Kotlin Multiplatform? Или Compose Multiplatform?
• Android App Bundles. Как уменьшить размер вашего приложения?
• Фильтрация и изменение введенного текста с помощью Jetpack Compose
• Конвейер Android CI/CD с Github Actions
• Android 12 - Splash Screen при запуске приложения
• Оценка эффективности страницы Airbnb на Android
• Упрощение перетаскивания
AppTractor
К Solitaire Cruise присоединилась героиня Долли Партон
В Solitaire Cruise Долли отведена важная роль — она приветствует пассажиров на борту и сопровождает их на протяжении туториала игры.
👍1
#ЦифраДня: Данные Sensor Tower показывают, что количество издателей, заработавших свой первый миллион долларов или более годовой чистой прибыли в этом году, почти удвоилось с 2016 года. По прогнозам, чуть более 900 издателей во всем мире преодолеют этот важный рубеж в App Store и Google Play в 2021 году, что почти на 91% больше 475 издателей в 2016 году. Однако по сравнению с 2020 число новых миллионеров упало - в App Store почти на 9%, в Google Play на 11%.
Хотя исторически больше издателей зарабатывает свой первый миллион в App Store, разрыв между магазинами Apple и Google сокращается. Разница между ними достигла своего пика в 2017 году, когда в App Store было в 2.7 раза больше новых миллионеров, чем в Google Play, а в этом году магазин Apple даст нам примерно в 1.8 раза больше издателей с первоначальным доходом в 1 миллион долларов, чем Google.
На iOS “Продуктивность” и “Спорт” показали наибольший рост новых миллионеров в 2021 году. На Android категория с наибольшим ростом - “Коммуникации”.
Хотя исторически больше издателей зарабатывает свой первый миллион в App Store, разрыв между магазинами Apple и Google сокращается. Разница между ними достигла своего пика в 2017 году, когда в App Store было в 2.7 раза больше новых миллионеров, чем в Google Play, а в этом году магазин Apple даст нам примерно в 1.8 раза больше издателей с первоначальным доходом в 1 миллион долларов, чем Google.
На iOS “Продуктивность” и “Спорт” показали наибольший рост новых миллионеров в 2021 году. На Android категория с наибольшим ростом - “Коммуникации”.
В этом новогоднем выпуске проекта «Маркетологи в мобайле» Максим Погребняк из OZON рассказал о масштабных проектах маркетплейса, Алёна Филимонова из MY.GAMES отметила ключевые тренды индустрии игр, а Виталий Шахматов из Hoff поделился планами по развитию одного из самых крупных мебельных ритейлеров страны.
Новый год все ближе и материалов все меньше, но пока держимся 😊 Вот занятная статья о том, как люди перешли от Unit-тестирования конкретных классов к поведенческому тестированию. Они используют код как черный ящик и тестируют его общий отклик, а не каждый класс в отдельности. Наверное, у такого подхода есть свои недостатки, но выглядит он гораздо более здраво, чем тестирование каждого класса. Что скажете?
Разработка
• Почему мы отказались от модульного тестирования классов и перешли на поведенческий подход
• Маркетологи в мобайле. Итоги года. Часть 2
• 906 издателей заработали свой первый миллион долларов в 2021
• Видео DartUP 2021
• Как обучить джунов QA за 3 дня
• Укрощение батчинга за счет оптимизации масок UI
• Клейморфизм в пользовательских интерфейсах
• Маленькие вещи, которые я сделал, чтобы повыситься с Junior-а
• Получение расшаренных файлов в приложении Flutter
iOS
• SVGView: SVG в SwiftUI
• Вертел я ваши UIView
• Xcode: 3 совета для быстрого программирования
• Понимаем AsyncSequence в Swift 5.5
Android
• 5 выразительных операторов Java, которых мне не хватает в Kotlin
• Внедрение Kotlin Multiplatform Mobile (KMM) в Meetup
• Руководство по Android Biometric API
• Эмуляторы Android и Bluetooth наушники
Разработка
• Почему мы отказались от модульного тестирования классов и перешли на поведенческий подход
• Маркетологи в мобайле. Итоги года. Часть 2
• 906 издателей заработали свой первый миллион долларов в 2021
• Видео DartUP 2021
• Как обучить джунов QA за 3 дня
• Укрощение батчинга за счет оптимизации масок UI
• Клейморфизм в пользовательских интерфейсах
• Маленькие вещи, которые я сделал, чтобы повыситься с Junior-а
• Получение расшаренных файлов в приложении Flutter
iOS
• SVGView: SVG в SwiftUI
• Вертел я ваши UIView
• Xcode: 3 совета для быстрого программирования
• Понимаем AsyncSequence в Swift 5.5
Android
• 5 выразительных операторов Java, которых мне не хватает в Kotlin
• Внедрение Kotlin Multiplatform Mobile (KMM) в Meetup
• Руководство по Android Biometric API
• Эмуляторы Android и Bluetooth наушники
AppTractor
Почему мы отказались от модульного тестирования классов и перешли на поведенческий подход
Я не говорю, что вы должны выбрать только один тип теста для своей системы, а просто то, что тип тестов, которые фокусируются на отдельных классах по отдельности, имеет несколько проблем, которые заставили нас полностью отказаться от них.
#ЦифраДня: Google сообщает, что использование Android-приложений в Chromebook-ах выросло на 50% за год. Объясняют это и тем, что приложения все лучше работают на больших экранах (попутно Google дает рекомендации и указывает на инструменты по оптимизации), и улучшениями в самом Google Play, и распространение mobile-first социальных сетей. Так что, уже имеет смысл рассматривать большие экраны для Android-приложений не как статистическую погрешность?
Тут для нас hh.ru собрал самые “дорогие” вакансии декабря. Много, конечно, смешного, вроде Senior iOS Developer у которого “в плюсах” опыт разработки приложений “с нуля” (бывает так, что Senior не умеет с “с нуля”?), но надеюсь будут такие дайджесты и дальше выходить. Так что будем смотреть в динамике.
Разработка
• Самые высокооплачиваемые вакансии декабря в разработке приложений
• Как я научился не волноваться и полюбил управление состояниями Flutter. MVI и Clean Code в комплекте
• Тренды UI / UX-дизайна на 2022 год. Скроллтеллинг, визаулизация данных, анимация и 3D
• 10 шаблонов архитектуры в разработке корпоративного ПО
• Масштабируемая структура папок для Flutter-приложений
iOS
• SF Symbols в SwiftUI
• Как генерировать отчеты о покрытии кода в Xcode
• Обзор 2021 в iOS-технологиях
Android
• Использование Android-приложений в Chromebook выросло на 50%
• AvatarView: аватары для Android-приложения
• Оценка эффективности страниц в Airbnb на Android
• Android Vitals — Разбираем холодный запуск
• Пишем бесплатный Gerber-вьювер с открытым исходным кодом под Android с нуля
• Парковка магнитолы и гайдлайны Гугла: с чем мы столкнулись, интегрируя навигатор 2ГИС в Android Auto
• Профессиональная отладка в Android Studio
• Управление Compose State Variable с ViewModel и без него
Разработка
• Самые высокооплачиваемые вакансии декабря в разработке приложений
• Как я научился не волноваться и полюбил управление состояниями Flutter. MVI и Clean Code в комплекте
• Тренды UI / UX-дизайна на 2022 год. Скроллтеллинг, визаулизация данных, анимация и 3D
• 10 шаблонов архитектуры в разработке корпоративного ПО
• Масштабируемая структура папок для Flutter-приложений
iOS
• SF Symbols в SwiftUI
• Как генерировать отчеты о покрытии кода в Xcode
• Обзор 2021 в iOS-технологиях
Android
• Использование Android-приложений в Chromebook выросло на 50%
• AvatarView: аватары для Android-приложения
• Оценка эффективности страниц в Airbnb на Android
• Android Vitals — Разбираем холодный запуск
• Пишем бесплатный Gerber-вьювер с открытым исходным кодом под Android с нуля
• Парковка магнитолы и гайдлайны Гугла: с чем мы столкнулись, интегрируя навигатор 2ГИС в Android Auto
• Профессиональная отладка в Android Studio
• Управление Compose State Variable с ViewModel и без него
AppTractor
Самые высокооплачиваемые вакансии декабря в разработке приложений
Специально для издания AppTractor hh.ru подготовил подборку 10 самых высокооплачиваемых вакансий декабря в разработке приложений.
#ЦифраДня: Приложения потратили 78-83 млрд долларов на привлечение пользователей в 2021 году, что на 40% больше по сравнению с аналогичным периодом прошлого года, говорится в новом исследовании AppsFlyer (разница в 5 млрд связана с Китаем). На 50% выросли траты на UA на Android и 26% на iOS. При этом неорганических установок на iOS стало меньше на 5%, а на Android больше на 40% в годовом исчислении. Причина очевидна, но до конца не изжита. Совсем вкратце - ATT в iOS 14.5 спутало все карты маркетологам.
Агентство мобильного маркетинга Appbooster вместе с Simple выпустили видеообзор по performance-маркетингу приложений в 2022
Обсудили, что произошло с UA в 2021, чего ждать от 2022 и что конкретно с этим делать. Например, как изменилось продвижение приложений после релиза iOS 14.5 и ATT.
Видео: https://www.youtube.com/playlist?list=PLvkcteWLTD-wkuCagbhoiZvR1Q1qYORYh
Сейчас опубликовали первые 2 части, остальные появятся в течение этой недели. Посмотрите
Обсудили, что произошло с UA в 2021, чего ждать от 2022 и что конкретно с этим делать. Например, как изменилось продвижение приложений после релиза iOS 14.5 и ATT.
Видео: https://www.youtube.com/playlist?list=PLvkcteWLTD-wkuCagbhoiZvR1Q1qYORYh
Сейчас опубликовали первые 2 части, остальные появятся в течение этой недели. Посмотрите
Мне казалось, что после заката, устроенного React Native в Airbnb, платформа не то чтобы сгинула, но в целом потеряла свой блеск. Между тем, если вспомнить исследование AppFigures, RN в разы опережает Flutter и заметно присутствует в обоих сторах. В нашем SimbirSoft написали статью про его особенности, но все таки мне кажется с сильным упрощением нативно разработки RN и ему подобные это скорее все-таки быстрая разработка и MVP. Что, собственно, в статье и написано.
Разработка
• Преимущества и подводные камни React Native
• Приложения потратили $78-$83 млрд в 2021 на приобретение пользователей
• Performance-маркетинг приложений в 2022
• 9 трендов маркетинга мобильных приложений 2022 года
• 5 инструментов, на которые стоит обратить внимание в 2022 году
• 4 причины, по которым вам нужны Code Review
• Руководство по трендам UI-дизайна 2022
iOS
• SupportDocs: красивая документация для iOS-приложения
• Как создать собственный анимированный Tab Bar для iOS-приложения
• Аутентификация пользователя с помощью Face ID/Touch ID в SwiftUI
Android
• Масштабируем Jetpack Compose Navigation
• Что не так с Gradle?
• Как создать дизайн для Android-приложения в 2022 году
• Безопасность TLS сертификата в Android
Разработка
• Преимущества и подводные камни React Native
• Приложения потратили $78-$83 млрд в 2021 на приобретение пользователей
• Performance-маркетинг приложений в 2022
• 9 трендов маркетинга мобильных приложений 2022 года
• 5 инструментов, на которые стоит обратить внимание в 2022 году
• 4 причины, по которым вам нужны Code Review
• Руководство по трендам UI-дизайна 2022
iOS
• SupportDocs: красивая документация для iOS-приложения
• Как создать собственный анимированный Tab Bar для iOS-приложения
• Аутентификация пользователя с помощью Face ID/Touch ID в SwiftUI
Android
• Масштабируем Jetpack Compose Navigation
• Что не так с Gradle?
• Как создать дизайн для Android-приложения в 2022 году
• Безопасность TLS сертификата в Android
AppTractor
Преимущества и подводные камни React Native
В данной статье рассмотрим особенности React Native – кроссплатформенного фреймворка с открытым исходным кодом, созданного компанией Facebook.
Наш традиционный большой еженедельный дайджест - последний в этом году - со всем материалами за неделю. Сегодня снова 82 материал про iOS и Android, разработку и монетизацию!
#ЦифраДня: Codecademy продана Skillsoft за $525 миллионов. Продажа произошла через год после того, как Codecademy собрала Серию D в $40 млн и сделала пивот, переориентировав продукт для обслуживания большего числа корпоративных клиентов. Продажа происходит по уже знакомому сценарию, который мы наблюдаем в образовательных компаниях, ориентированных на потребителя - наращивание пользовательской базы, а затем использование успеха для заключения сделок с предприятиями. Udemy и Coursera возглавили эту инициативу, а совсем недавно к ним присоединились MasterClass и Outschool. Даже Duolingo, ведущая компания по обучению пользователей, строит корпоративный отдел для работы с компаниями и школами. Skillsoft — это как раз технологический бизнес, который сделал свое имя на создании ПО и образовательных программ для предприятий, крупный игрок в сфере B2B-образования, 75% компаний из списка Fortune 1000 используют продукты компании, которые охватывают области онлайн-обучения, тренингов и управления талантами.
В заключительной части новогоднего выпуска проекта «Маркетологи в мобайле» Михаил Чернецов из Loóna сделал акцент на digital privacy и развитии сторонних коробочных платежных решений в App Store, Владимир Солосин из Яндекс.Такси поделился целями по развитию кросс-функциональности своей команды и планами по автоматизации UA-процессов, а Яков Пейсахзон из VK перечислил основные тренды на рынке, которые будут наиболее актуальны в наступающем году. Подробнее читайте в нашем материале.
Пока мы тут стремительным домкратом выкатываемся из Рождества и вкатываемся в НГ, в конце прошлой недели регулятор в Нидерландах обязал Apple разрешить сторонние оплаты в приложениях для знакомств. Почему только дейтинг? Так Match Group нажаловалась (а что, так можно было?). Apple конечно апеллирует и наверняка отмажется, но, честно говоря, уже не смешно и просто уже больно смотреть на весь этот паноптикум.
Разработка
• Apple должна в Нидерландах разрешить приложениям для свиданий альтернативные методы оплаты
• 4 приметы ужасного разработчика
• Самые скачиваемые приложения 2021 года
• Дизайн приложений: примеры для вдохновения #68
• Какие боли IT-компании решает локальное сообщество разработчиков
• Маркетологи в мобайле. Итоги года. Часть 3
• Codecademy продана за $525 млн
• Как жить без документации. Если бы реальность тестировщика была сюжетом аниме
• DartUP 2021: как это было
• Разработка приложения на Flutter с нуля до релиза: Part 2
• React → React Native: снится ли фронтендерам мобильная разработка?
• От идеи до реализации: создание приложения для знакомств
• Ответ на интервью, который стоил мне $314 тысяч + работы
• Как я стал Google Developer Expert (GDE)
• MIX: инструмент для создания систем дизайна на Flutter
• Все молчат о JetBrains Fleet
iOS
• Bottom Sheet, перейдём на «ты»?
• SwiftUI: Как Чук и Гек искали nil
• Реализация шаблона Строитель для создания стека навигации в UIViewController
Android
• TimelineView: временная шкала для Android
• Compose Ratingbar: форма оценки
• Смотрим исходники Telegram
• Android Vitals — Профилируем запуск приложения
• Понимание Coroutine Scope с учетом Android Lifecycle
• Рассматриваем все неудачные type-safe пути в современном Android
• Kotlin Flows в Android
Разработка
• Apple должна в Нидерландах разрешить приложениям для свиданий альтернативные методы оплаты
• 4 приметы ужасного разработчика
• Самые скачиваемые приложения 2021 года
• Дизайн приложений: примеры для вдохновения #68
• Какие боли IT-компании решает локальное сообщество разработчиков
• Маркетологи в мобайле. Итоги года. Часть 3
• Codecademy продана за $525 млн
• Как жить без документации. Если бы реальность тестировщика была сюжетом аниме
• DartUP 2021: как это было
• Разработка приложения на Flutter с нуля до релиза: Part 2
• React → React Native: снится ли фронтендерам мобильная разработка?
• От идеи до реализации: создание приложения для знакомств
• Ответ на интервью, который стоил мне $314 тысяч + работы
• Как я стал Google Developer Expert (GDE)
• MIX: инструмент для создания систем дизайна на Flutter
• Все молчат о JetBrains Fleet
iOS
• Bottom Sheet, перейдём на «ты»?
• SwiftUI: Как Чук и Гек искали nil
• Реализация шаблона Строитель для создания стека навигации в UIViewController
Android
• TimelineView: временная шкала для Android
• Compose Ratingbar: форма оценки
• Смотрим исходники Telegram
• Android Vitals — Профилируем запуск приложения
• Понимание Coroutine Scope с учетом Android Lifecycle
• Рассматриваем все неудачные type-safe пути в современном Android
• Kotlin Flows в Android
AppTractor
Apple должна в Нидерландах разрешить приложениям для свиданий альтернативные методы оплаты
Это решение не распространяется на другие категории приложений в стране.
#ЦифраДня: В обновленном «Прогнозе мобильного рынка» Sensor Tower делает углубленный прогноз до 2025 года. Так, Россия по совокупным расходам пользователей в Европе будет на четвертом месте с 2.7 миллиардами долларов расходов потребителей и ростом на 167%. Наибольший рост на континенте у Нидерландов. В целом также Sensor Tower говорит о том, что Европа будет ключевым рынком в следующие пять лет. Рост выручки в Европе будет значительно опережать рост выручки в Азии и Северной Америке. Европа также является регионом, в котором не доминирует ни одна страна — прогноз по региону основан на уверенном росте всех ведущих стран.
Обещанные итоги года от Android Broadcast:
В этом году мне исполнилось 3 года и я я смог занять достойное место в Android сообществе. Я сделал больше 1000 постов в Telegram канале @android_broadcast, и порядка 100 видео на канале. Помимо этого запустил крутой магазин мерча с лучшими майки по Android тематике при поддержке АвитоТех. Мой папа Кирилл Розов стал GDE по Android и Kotlin. Год прошел хорошо и проект смог добиться того чтобы спокойно работать дальше! Большое спасибо всем за поддержку
Если хотите поделиться своими - просто пришлите.
Разработка
• JetBrains Fleet: переоцененный редактор или новое слово в IDE?
• Прогноз развития рынка приложений Sensor Tower до 2025 года
• Кроссплатформенный путь мобильного тестировщика или как стать Flutter QA
• Проблема с героями в разработке программного обеспечения
• Главные тренды разработки, которые будут доминировать в 2022
• Пакеты Flutter, которые я использую в каждом проекте
• Эра «кодинга» подходит к концу. Почему это ОЧЕНЬ важно?
• Лучший язык программирования для изучения в 2022 году? Объясняет ведущий разработчик Google
iOS
• AwaitKit: асинхронный код последовательно
• Async/await для существующих iOS-приложений
• Кодогенерация DTO: зачем она нужна и как её настроить
• Описание MVVM с помощью простого iOS-приложения
• Построение модели данных в Swift для чайников
Android
• Публикуем первый пакет с помощью Gradle и GitLab
• Заменяем Retrofit клиентом Ktor и сериализацией Kotlin в Android
• Начало работы с CI/CD в Android-проекте
В этом году мне исполнилось 3 года и я я смог занять достойное место в Android сообществе. Я сделал больше 1000 постов в Telegram канале @android_broadcast, и порядка 100 видео на канале. Помимо этого запустил крутой магазин мерча с лучшими майки по Android тематике при поддержке АвитоТех. Мой папа Кирилл Розов стал GDE по Android и Kotlin. Год прошел хорошо и проект смог добиться того чтобы спокойно работать дальше! Большое спасибо всем за поддержку
Если хотите поделиться своими - просто пришлите.
Разработка
• JetBrains Fleet: переоцененный редактор или новое слово в IDE?
• Прогноз развития рынка приложений Sensor Tower до 2025 года
• Кроссплатформенный путь мобильного тестировщика или как стать Flutter QA
• Проблема с героями в разработке программного обеспечения
• Главные тренды разработки, которые будут доминировать в 2022
• Пакеты Flutter, которые я использую в каждом проекте
• Эра «кодинга» подходит к концу. Почему это ОЧЕНЬ важно?
• Лучший язык программирования для изучения в 2022 году? Объясняет ведущий разработчик Google
iOS
• AwaitKit: асинхронный код последовательно
• Async/await для существующих iOS-приложений
• Кодогенерация DTO: зачем она нужна и как её настроить
• Описание MVVM с помощью простого iOS-приложения
• Построение модели данных в Swift для чайников
Android
• Публикуем первый пакет с помощью Gradle и GitLab
• Заменяем Retrofit клиентом Ktor и сериализацией Kotlin в Android
• Начало работы с CI/CD в Android-проекте
AppTractor
JetBrains Fleet: переоцененный редактор или новое слово в IDE?
Эндрю Зуо написал статью о том, как он видит новый редактор кода JetBrains Fleet: Итак, JetBrains анонсировала новый гибрид текстового редактора и IDE под названием JetBrains Fleet, и похоже, что весь Интернет сошел с ума из-за этого объявления. Я даже прочитал…
🎉1
Продолжаем итоги года - Asodesk:
2021 год был продуктивным. Мы провели кардинальные изменения как снаружи, так и внутри:
💪🏼 Выпустили профессиональные инструменты для работы с отзывами.
💪🏼 Сделали новые ASO-инструменты и улучшили работу существующих.
💪🏼 Улучшили интерфейс системы.
💪🏼 Провели ребрендинг компании.
💪🏼 Переработали тарифные планы и сделали их более гибкими.
Теперь Asodesk — это целая экосистема по продвижению мобильных приложений. Ей уже пользуется более 53 тыс. разработчиков приложений по всему миру! С Новым годом от команды Asodesk! 💫
Если хотите поделиться своими итогами - просто пришлите.
Разработка
• Ответ на интервью, который стоил мне работы в 314+ тысяч долларов
• 2022 год для мобильного геймдева (и не только): чего ждать и к чему готовиться
• Простая разработка IoT приложений на C# для Raspberry Pi и других одноплатников, на Linux
• Клейморфизм: новый тренд в интерфейсах?
• Игровые движки как форма искусства
iOS
• Создаем Swift Packages в Xcode
• SwiftUI DatePicker: глубокое погружение
• 3 причины, по которым iOS-разработчикам следует перейти на SwiftUI
Android
• Neon: игра на Jetpack Compose
• Стиль кода и гайдлайны для Android
• Функциональные интерфейсы в Kotlin
• Осторожно: функции LiveData Transformation выполняются в основном потоке
• Test Driven Development в Android
2021 год был продуктивным. Мы провели кардинальные изменения как снаружи, так и внутри:
💪🏼 Выпустили профессиональные инструменты для работы с отзывами.
💪🏼 Сделали новые ASO-инструменты и улучшили работу существующих.
💪🏼 Улучшили интерфейс системы.
💪🏼 Провели ребрендинг компании.
💪🏼 Переработали тарифные планы и сделали их более гибкими.
Теперь Asodesk — это целая экосистема по продвижению мобильных приложений. Ей уже пользуется более 53 тыс. разработчиков приложений по всему миру! С Новым годом от команды Asodesk! 💫
Если хотите поделиться своими итогами - просто пришлите.
Разработка
• Ответ на интервью, который стоил мне работы в 314+ тысяч долларов
• 2022 год для мобильного геймдева (и не только): чего ждать и к чему готовиться
• Простая разработка IoT приложений на C# для Raspberry Pi и других одноплатников, на Linux
• Клейморфизм: новый тренд в интерфейсах?
• Игровые движки как форма искусства
iOS
• Создаем Swift Packages в Xcode
• SwiftUI DatePicker: глубокое погружение
• 3 причины, по которым iOS-разработчикам следует перейти на SwiftUI
Android
• Neon: игра на Jetpack Compose
• Стиль кода и гайдлайны для Android
• Функциональные интерфейсы в Kotlin
• Осторожно: функции LiveData Transformation выполняются в основном потоке
• Test Driven Development в Android
AppTractor
Ответ на интервью, который стоил мне работы в 314+ тысяч долларов
Четыре месяца назад со мной связалась компания, производящая игры с предложением позиции senior-разработчика. Роль была общей: она охватывала все аспекты разработки: серверную часть, мобильные устройства и облака. Рекрутер описала пакета так: Годовая зарплата…
Завершающая #ЦифраДня - Топ-15 самых читаемых статей AppTractor.ru за 2021 год!
1. Лучшие клавиатуры для программирования 2021
2. 5 вещей, которые я узнал после решения более 500 задач на Leetcode
3. UX-дизайн: 10 законов
4. Apple Silicon M1: взгляд разработчика
5. Чистая архитектура на Android и iOS
6. Успех Among Us: исследование циклов роста игры, поразившей мир
7. 11 вещей, которые я узнал после того, как стал проводить технические интервью
8. Мобильные модальные окна: 8 лучших примеров использования
9. Шаблоны проектирования: 5 самых известных
10. Прекратите использовать спиннеры — есть кое что получше
11. Что такое SwiftUI и в чем его преимущество?
12. «Сторонняя загрузка приложений — лучший друг киберпреступников»: Крейг Федериги
13. Почему замена APK на Android App Bundle пугает разработчиков и экспертов
14. Все инженеры умеют программировать, но не все программисты могут быть инженерами: в чем отличие?
15. Что такое событийная архитектура
Спасибо, что писали для нас самые интересные материалы и читали их, участвовали в обсуждениях и делились в социальных сетях. С наступающим Новым Годом и прошедшим Рождеством. Хороших приложений!
1. Лучшие клавиатуры для программирования 2021
2. 5 вещей, которые я узнал после решения более 500 задач на Leetcode
3. UX-дизайн: 10 законов
4. Apple Silicon M1: взгляд разработчика
5. Чистая архитектура на Android и iOS
6. Успех Among Us: исследование циклов роста игры, поразившей мир
7. 11 вещей, которые я узнал после того, как стал проводить технические интервью
8. Мобильные модальные окна: 8 лучших примеров использования
9. Шаблоны проектирования: 5 самых известных
10. Прекратите использовать спиннеры — есть кое что получше
11. Что такое SwiftUI и в чем его преимущество?
12. «Сторонняя загрузка приложений — лучший друг киберпреступников»: Крейг Федериги
13. Почему замена APK на Android App Bundle пугает разработчиков и экспертов
14. Все инженеры умеют программировать, но не все программисты могут быть инженерами: в чем отличие?
15. Что такое событийная архитектура
Спасибо, что писали для нас самые интересные материалы и читали их, участвовали в обсуждениях и делились в социальных сетях. С наступающим Новым Годом и прошедшим Рождеством. Хороших приложений!
#ЦифраДня: Начинаем год с обзора европейского рынка приложений от Sensor Tower. Европейской страной, которая принесла наибольший доход приложениям в 2021 году, была Великобритания, в которой пользователи потратили 3.5 миллиарда долларов, что на 23.2% больше, чем в прошлом году. Германия на 2 месте с 3.4 миллиардами долларов, рост на 22.5%, в то время как Франция заняла 3 место, отдав 2 миллиарда долларов, рост на 14.7%. Россия на 4 месте с 1.25 миллиардами и первым местом в установках (5.9 миллиардов в AS и GP в 2021).
👍7