Когда лучше делать голосовые чаты?
Anonymous Poll
7%
Понедельник
4%
Вторник
4%
Среда
7%
Четверг
13%
Пятница
20%
Выходные
60%
Вообще не интересно
Forwarded from Programmer Humor
Готовимся к пятнице
Говорят, что так называемый пик Балмера быг открыт компанией Microsoft в конце 80-х. Неизвестно почему, но при концентрациях алкоголя в крови между 0,129% и 0,138% человек обретает сверхчеловеческие программистские способности.
На самом деле, кроме известных туманных предположений Стива Балмера о собственном организме, который, по его мнению, ведет себя под определенной дозой алкоголя невероятно эффективно. Сам Стив отсылает народ к закону Yerkes-Dodson, который устанавливает жесткую корреляцию между возбуждением ЦНС и производительностью. Но есть и несколько научных экспериментов, которые полностью подтверждают этот важный для всех тружеников умственного труда эффект.
Говорят, что так называемый пик Балмера быг открыт компанией Microsoft в конце 80-х. Неизвестно почему, но при концентрациях алкоголя в крови между 0,129% и 0,138% человек обретает сверхчеловеческие программистские способности.
На самом деле, кроме известных туманных предположений Стива Балмера о собственном организме, который, по его мнению, ведет себя под определенной дозой алкоголя невероятно эффективно. Сам Стив отсылает народ к закону Yerkes-Dodson, который устанавливает жесткую корреляцию между возбуждением ЦНС и производительностью. Но есть и несколько научных экспериментов, которые полностью подтверждают этот важный для всех тружеников умственного труда эффект.
#ЦифраДня: Исследование Veracode State of Software Security (SoSS) v11: Open Source Edition показывает, что в 79% случаев сторонние библиотеки никогда не обновляются разработчиками после включения в кодовую базу. Исследование также показывает, что только у 52% опрошенных разработчиков есть формальный процесс выбора сторонних библиотек, в то время как более четверти либо не уверены — либо даже не знают, — существует ли формальный процесс. Кроме того, разработчики поставили «Безопасность» только на третье место по важности при выборе библиотеки, в то время как «Функциональность» и «Лицензирование» заняли первое и второе места соответственно.
Вышел тут знатный наброс про то, что не стоит начинать разработку с Android. Во ВКонтакте в комментариях ее тут же окрестили провокационной. Можно конечно закидать меня тряпками, но у меня был примерно такой же шок после iOS и Xcode лет 5 назад, когда я попытался в Android. Монструозные инструменты, ничего не работает или работает непонятно, адская кривая обучения, фрагментация и т.д. и т.п. Во многом за годы эти проблемы по видимому решили, так что пора второй раз входить в реку 😀
Разработка
• Начать карьеру разработчика с Android было плохой идеей
• Graylog получает $18 млн на анализ логов
• 11 инструментов повышения продуктивности для разработчиков
• Mobile People Talks: как эффективно работать в большой команде
• Podlodka #221: переработка вторсырья
• Amazon запустил конкурс AWS BugBust по устранению ошибок в коде
• Почему студенты должны участвовать в Open Source проектах
• Мастер в технических интервью: как я дважды получал предложения от Google и Facebook
• Наиболее частые причины увольнения программистов
• Как остановить разработчиков, создающих legacy код
• Забудьте о геймификации: игровой дизайн как основа для разработки продукта
• Редизайн приложения Figma Mirror - кейс продуктового дизайна
• Быстрая база данных - быстрое приложение (полезные методы оптимизации производительности БД)
• UX-стратегия: дайте вашему продукту преимущество
iOS
• Mamazu: помощь бездомным животным
• Как работает цикл в Swift?
• Как управлять игрой SpriteKit с помощью SwiftUI
• Урок UIBezierPath: как нарисовать Cuphead в слоях
Android
• Compose Arcade: кроссплатформенное судоку на KMM и Compose
• Как создавать табы с помощью Jetpack Compose
• Способы анимации в Android
• Эффективная стратегия тестирования для Android
Разработка
• Начать карьеру разработчика с Android было плохой идеей
• Graylog получает $18 млн на анализ логов
• 11 инструментов повышения продуктивности для разработчиков
• Mobile People Talks: как эффективно работать в большой команде
• Podlodka #221: переработка вторсырья
• Amazon запустил конкурс AWS BugBust по устранению ошибок в коде
• Почему студенты должны участвовать в Open Source проектах
• Мастер в технических интервью: как я дважды получал предложения от Google и Facebook
• Наиболее частые причины увольнения программистов
• Как остановить разработчиков, создающих legacy код
• Забудьте о геймификации: игровой дизайн как основа для разработки продукта
• Редизайн приложения Figma Mirror - кейс продуктового дизайна
• Быстрая база данных - быстрое приложение (полезные методы оптимизации производительности БД)
• UX-стратегия: дайте вашему продукту преимущество
iOS
• Mamazu: помощь бездомным животным
• Как работает цикл в Swift?
• Как управлять игрой SpriteKit с помощью SwiftUI
• Урок UIBezierPath: как нарисовать Cuphead в слоях
Android
• Compose Arcade: кроссплатформенное судоку на KMM и Compose
• Как создавать табы с помощью Jetpack Compose
• Способы анимации в Android
• Эффективная стратегия тестирования для Android
AppTractor
Начать карьеру разработчика с Android было плохой идеей
Я понимаю, у мобильных разработчиков много вакансий, и это будущее. Но для меня важнее понять основы. И я думаю, что зря потратил год своей жизни только потому, что начал с Android.
#ЦифраДня и одновременно викторина: В полугодовом прогнозе Sensor Tower приводятся категории с самым большим ростом трат пользователей. Топ-5 это “Спорт”, “Финансы”, “Бизнес”, ХХХ и “Развлечения”. Интересно, что впервые доходы категории ХХХ превысили 1 миллиард долларов за полгода. С 1 января по 23 июня эта категория принесла 1.1 миллиарда долларов валового дохода. Это на 58% больше по сравнению с 720 миллионами долларов, заработанными в первой половине 2020 года. По самым высоким расходам среди неигровых приложений категория «Развлечения» заняла первое место с 4.4 миллиардами долларов, что на 49% больше, чем в первом полугодии 2020 года.
Догадаетесь не читая, что за категория ХХХ (сразу - ХХХ это не ХХХ)?
Догадаетесь не читая, что за категория ХХХ (сразу - ХХХ это не ХХХ)?
Что за категория на 4 месте?
Anonymous Quiz
24%
Виртуальная реальность
18%
Дом
22%
Книги
15%
Мероприятия
21%
Персонализация
Google Play спустя 2 года после App Store начинает внедрение двухфакторной аутентификации для разработчиков (плюс будут просить больше данных для удостоверения личности). Если вспомнить, какой хаос это вызвало с доступами и работой App Store Connect, то можно с определенной вероятностью предположить, что и Google Play не избежит этой участи. Так что надо быть готовыми.
Разработка
• Google Play внедряет двухэтапную аутентификация разработчиков и просит больше данных
• Как я научился софт-скиллам и захватил мир
• Brickit: LEGO для взрослых
• Расходы потребителей на приложения в первой половине 2021 выросли на 24% и достигли $65 млрд
• Запихнуть многоквартирный дом в маленький телефон
• Flutter плагин для импорта стикеров в телеграм
• Конференция Up My App 2021. Кейсы, культурализация приложений и ASO-стратегии для разных типов трафика
• 4 обязательных курса по Data Science для абсолютных новичков
• Почему не стоит гуглить решения с кодом
• От нуля до MVP: 3 инструмента, которые я использую для быстрого создания приложений
iOS
• AHDownloadButton: кнопка загрузки, как в App Store
• Tuist: Xcode-проект на стероидах
• Лучшие приложения для iOS с открытым исходным кодом 2021 года, написанные на SwiftUI
• Использование оберток свойств Protocols, ObservableObject и @Published в SwiftUI
• Создание настраиваемого ProgressView с помощью SwiftUI
Android
• Что не так с Android-разработкой?
• Мифы о Scope Storage
• Поддержка Edge-to-edge экранов для вашего Android-приложения с Insetter
Разработка
• Google Play внедряет двухэтапную аутентификация разработчиков и просит больше данных
• Как я научился софт-скиллам и захватил мир
• Brickit: LEGO для взрослых
• Расходы потребителей на приложения в первой половине 2021 выросли на 24% и достигли $65 млрд
• Запихнуть многоквартирный дом в маленький телефон
• Flutter плагин для импорта стикеров в телеграм
• Конференция Up My App 2021. Кейсы, культурализация приложений и ASO-стратегии для разных типов трафика
• 4 обязательных курса по Data Science для абсолютных новичков
• Почему не стоит гуглить решения с кодом
• От нуля до MVP: 3 инструмента, которые я использую для быстрого создания приложений
iOS
• AHDownloadButton: кнопка загрузки, как в App Store
• Tuist: Xcode-проект на стероидах
• Лучшие приложения для iOS с открытым исходным кодом 2021 года, написанные на SwiftUI
• Использование оберток свойств Protocols, ObservableObject и @Published в SwiftUI
• Создание настраиваемого ProgressView с помощью SwiftUI
Android
• Что не так с Android-разработкой?
• Мифы о Scope Storage
• Поддержка Edge-to-edge экранов для вашего Android-приложения с Insetter
AppTractor
Google Play внедряет двухэтапную аутентификация разработчиков и просит больше данных
Чтобы повысить безопасность разработчиков в Play Store, Google потребует, чтобы разработчики внедрили двухэтапную аутентификацию и вводит новые требования к удостоверению личности.
Хотите создавать приложения для Apple, даже если раньше никогда не программировали?
Начните с изучения Swift — языка программирования для разработчиков iOS и macOS.
Прямо сейчас запишитесь на бесплатный интенсив GeekBrains «Swift для начинающих».
За два часа вы:
- узнаете особенности и преимущества Swift;
- научитесь использовать базовые конструкции Swift;
- создадите простое iOS-приложение.
Участие бесплатное, регистрация по ссылке.
Начните с изучения Swift — языка программирования для разработчиков iOS и macOS.
Прямо сейчас запишитесь на бесплатный интенсив GeekBrains «Swift для начинающих».
За два часа вы:
- узнаете особенности и преимущества Swift;
- научитесь использовать базовые конструкции Swift;
- создадите простое iOS-приложение.
Участие бесплатное, регистрация по ссылке.
GitHub и OpenAI запустили техническую превью-версию нового ИИ-инструмента под названием Copilot. Он автоматически дописывает код на основе своей нейронной сети - в основе лежит знаменитый GPT-3. Почему то все страшно возбудились, хотя это далеко не первый такой продукт. Прямо вот навскидку есть CodeNet от IBM, те же начинания Microsoft, Kite, который работает уже с несколькими десятками языков. Кто пробовал, поделитесь впечатлениями?
Разработка
• Copilot от GitHub и OpenAI пишет код с помощью ИИ
• Почему разработчикам не стоит гуглить решения
• Расходы на приложения во 2 квартале поставили новый рекорд в $34 млрд
• Новый раунд Ably расширит их Pub/Sub платформу
• Разработка Tizen-приложений для Samsung Smart TV: полный гайд для Javascript-разработчиков
• Менеджер качества, или как не спалить лоу-энд девайсы ультра-графикой
• Сверхспособности великих продуктовых дизайнеров. Сказка о пяти магических навыках
• Руководство разработчика программного обеспечения по созданию приложения с нуля
• Как мы сделали наши карты в 10 раз быстрее
• Как DoorDash экспериментирует, чтобы найти Product Market Fit
• 7 шаблонов для быстрого старта при создании SaaS-приложения
iOS
• Начинаем работу с Async/Await в SwiftUI и iOS 15
• Миграция с SwiftUI 2.0 на SwiftUI 3.0
Android
• WalkThroughAndroid: красивый онбординг
• View Model не обязательно наследоваться от ViewModel
• Gradle Plugin: Что, зачем и как?
Разработка
• Copilot от GitHub и OpenAI пишет код с помощью ИИ
• Почему разработчикам не стоит гуглить решения
• Расходы на приложения во 2 квартале поставили новый рекорд в $34 млрд
• Новый раунд Ably расширит их Pub/Sub платформу
• Разработка Tizen-приложений для Samsung Smart TV: полный гайд для Javascript-разработчиков
• Менеджер качества, или как не спалить лоу-энд девайсы ультра-графикой
• Сверхспособности великих продуктовых дизайнеров. Сказка о пяти магических навыках
• Руководство разработчика программного обеспечения по созданию приложения с нуля
• Как мы сделали наши карты в 10 раз быстрее
• Как DoorDash экспериментирует, чтобы найти Product Market Fit
• 7 шаблонов для быстрого старта при создании SaaS-приложения
iOS
• Начинаем работу с Async/Await в SwiftUI и iOS 15
• Миграция с SwiftUI 2.0 на SwiftUI 3.0
Android
• WalkThroughAndroid: красивый онбординг
• View Model не обязательно наследоваться от ViewModel
• Gradle Plugin: Что, зачем и как?
AppTractor
Copilot от GitHub и OpenAI пишет код с помощью ИИ
Согласно сообщению в блоге генерального директора GitHub Ната Фридмана, он лучше всего работает с Python, JavaScript, TypeScript, Ruby и Go.
Forwarded from Programmer Humor
This media is not supported in your browser
VIEW IN TELEGRAM
Когда в твоем коде баг, но в конце концов все работает нормально
Дополненную реальность как то лихорадит. То все говорят о том, что вот вот выйдут очки Apple, то значит Mojang закрывает Minecraft Earth. Казалось бы при всей популярности Minecraft - не пошло. Честно думал, что игра станет хитом и может даже обгонит покемонов, но это какой-то эпический провал - 516,000 (прописью - пятьсот шестнадцать тысяч) долларов за 20 месяцев. И это при миллиардах Pokémon GO. Впрочем, о других AR-хитах даже от Niantic особо пока ничего не слышно, так что по ходу Pokémon GO пока остается чуть ли не единственным популярным AR-проектом.
Разработка
• Mojang закрывает Minecraft Earth
• Как будут работать Custom Product Pages в App Store и как получить от них максимальную отдачу
• SubHub: Сергей Маслов (Prisma Labs)
• Volvo делает свою ОС для автомобилей
• Дизайн-система IVI. Взгляд изнутри. Часть 1
• Кейс DMV Genie: Как мы создали самое популярное в США приложение для подготовки к экзаменам по вождению
• Как создать систему, которая будет масштабироваться до ваших первых 100 миллионов пользователей
• 5 плохих практик, из-за которых другие разработчики ненавидят ваш код
• Как работает Flutter в ByteDance
• 5 ментальных моделей для улучшения восприятия продукта и принятия решений
• Глубокое погружение в Server-Driven UI систему Airbnb
iOS
• Glideshow: слайд-шоу с анимацией
• Представляем DocC: новый инструмент для написания документации в Xcode
• Swift - 7 мощных анимаций для улучшения интерфейса вашего приложения
• Реализуем чистую MVVM-архитектуру в SwiftUI с помощью Combine
Android
• Google Play будет работать с App Bundle, вместо APK
• Фантастические RecyclerView.ViewHolder и где они создаются
• От ничего к материальным переходам
• Продвинутое использование WorkManager в многопроцессорных приложениях
Разработка
• Mojang закрывает Minecraft Earth
• Как будут работать Custom Product Pages в App Store и как получить от них максимальную отдачу
• SubHub: Сергей Маслов (Prisma Labs)
• Volvo делает свою ОС для автомобилей
• Дизайн-система IVI. Взгляд изнутри. Часть 1
• Кейс DMV Genie: Как мы создали самое популярное в США приложение для подготовки к экзаменам по вождению
• Как создать систему, которая будет масштабироваться до ваших первых 100 миллионов пользователей
• 5 плохих практик, из-за которых другие разработчики ненавидят ваш код
• Как работает Flutter в ByteDance
• 5 ментальных моделей для улучшения восприятия продукта и принятия решений
• Глубокое погружение в Server-Driven UI систему Airbnb
iOS
• Glideshow: слайд-шоу с анимацией
• Представляем DocC: новый инструмент для написания документации в Xcode
• Swift - 7 мощных анимаций для улучшения интерфейса вашего приложения
• Реализуем чистую MVVM-архитектуру в SwiftUI с помощью Combine
Android
• Google Play будет работать с App Bundle, вместо APK
• Фантастические RecyclerView.ViewHolder и где они создаются
• От ничего к материальным переходам
• Продвинутое использование WorkManager в многопроцессорных приложениях
AppTractor
Mojang закрывает Minecraft Earth
Мобильная игра с дополненной реальностью на основе местоположения, изначально запущенная в октябре 2019 года, получила 2.5 миллиона загрузок в течение первого месяца, но дальше в своем росте остановилась.
Forwarded from Programmer Humor
Приняли новый закон. В России разрешено будет использовать термин "Приложение" только в отношении приложений, сделанных в России. Приложения, сделанные в других странах должны переименоваться в "Набор строк кода".
Завтра в 17-00 по Москве здесь в канале говорим с Денисом Мартынцевым, автором книги "Взлом роста" про рост продуктов и growth hacking. Присоединяйтесь!
Перевел занятную статью про опасения, связанные с App Bundles. Если главное - то Google получает все ключи для подписи приложений и, соответственно, полный контроль над всем кодом. То есть, по идее, сможет сам вносить любые изменения в любые приложения, распространяющиеся через AAB. Конечно они обещают этого не делать, но сама возможность кажется мало кого радует. К тому же совсем недавний случай с насильственным внедрением MassNotify показывает, что с осознанностью своих шагов у компании бывают и сбои.
Разработка
• Почему замена APK на Android App Bundle пугает разработчиков и экспертов
• Глубокое погружение в Server-Driven UI систему Airbnb
• ByteDance начинает продажи алгоритмов ИИ
• Как стать разработчиком игр 2020
• Дизайн иконок мобильных приложений: 3 правила
• Дизайн приложений: примеры для вдохновения #46
• Flutter Dev Podcast #29: Wrike отказывается от Dart
• Podlodka #222: антифрод
• Тап в статус бар. Делаем простое сложно c помощью Flutter
• Отказ от IDFA, GAID и cookie. Неминуемое будущее рекламных систем
• Как я ошибался, развивая EdTech-стартап с 400 000 пользователей по всему миру
• Реальная цена редизайна большого продукта
• Нет доступа к GPT-3? Вот GPT-J - его кузен с открытым исходным кодом
• Зарплата различных типов разработчиков
• Мой опыт с сертификатом UX -дизайна от Google
• Не пишите код для стартапа
• Сделайте, а они не придут
• Firebase против AWS - сравнение Google Firebase и Amazon Lambda
• 5 лучших генераторов скриншотов для Google Play 2021
iOS
• SwiftUI Tooltip: подсказки для SwiftUI
• Создаем красивые текстовые эффекты в SwiftUI с помощью SpriteKit
Android
• PasswordStrengthView: надежность пароля
• Изменения в вашем коде, необходимые для работы приложения в Windows 11 через Amazon App Store
• Навигация в мультимодульном Android Compose UI проекте + Hilt
• Почему приложения Android в Windows изменят наш способ написания приложений
• Двусторонняя связь без интернета: Nearby Connections
• Быстрый старт с KMM
• История разработки API repeatOnLifecycle
Разработка
• Почему замена APK на Android App Bundle пугает разработчиков и экспертов
• Глубокое погружение в Server-Driven UI систему Airbnb
• ByteDance начинает продажи алгоритмов ИИ
• Как стать разработчиком игр 2020
• Дизайн иконок мобильных приложений: 3 правила
• Дизайн приложений: примеры для вдохновения #46
• Flutter Dev Podcast #29: Wrike отказывается от Dart
• Podlodka #222: антифрод
• Тап в статус бар. Делаем простое сложно c помощью Flutter
• Отказ от IDFA, GAID и cookie. Неминуемое будущее рекламных систем
• Как я ошибался, развивая EdTech-стартап с 400 000 пользователей по всему миру
• Реальная цена редизайна большого продукта
• Нет доступа к GPT-3? Вот GPT-J - его кузен с открытым исходным кодом
• Зарплата различных типов разработчиков
• Мой опыт с сертификатом UX -дизайна от Google
• Не пишите код для стартапа
• Сделайте, а они не придут
• Firebase против AWS - сравнение Google Firebase и Amazon Lambda
• 5 лучших генераторов скриншотов для Google Play 2021
iOS
• SwiftUI Tooltip: подсказки для SwiftUI
• Создаем красивые текстовые эффекты в SwiftUI с помощью SpriteKit
Android
• PasswordStrengthView: надежность пароля
• Изменения в вашем коде, необходимые для работы приложения в Windows 11 через Amazon App Store
• Навигация в мультимодульном Android Compose UI проекте + Hilt
• Почему приложения Android в Windows изменят наш способ написания приложений
• Двусторонняя связь без интернета: Nearby Connections
• Быстрый старт с KMM
• История разработки API repeatOnLifecycle
AppTractor
Почему замена APK на Android App Bundle пугает разработчиков и экспертов
В этой статье мы рассмотрим критику, которая связана с переходом на Android App Bundle, некоторые предлагаемые решения, а также об отношении Google к ним.
#ЦифраДня: Буквально три дня назад я писал о том, что Mojang закрывает Minecraft Earth, а вот подоспели новые цифры по его главному конкуренту - Pokémon GO. AR-хит от Niantic заработал более 5 миллиардов долларов за 5 лет своей работы с момента запуска в 2016 году. И он постоянно растет, несмотря на возраст! Pokémon GO получил рекордные доходы в 2020 году, заработав во всем мире 1.3 миллиарда долларов, что на 41% больше по сравнению с позапрошлым годом. Первое полугодие 2021 года также представляет собой лучшее начало года для Pokémon GO: выручка выросла на 34% по сравнению с первым полугодием 2020 года и на 130% по сравнению с первым полугодием 2017 года.
Что-то у нас сегодня больше про маркетинг, но тоже интересно. Не то чтобы Apple выстрелила себе в ногу, но забавно - цены на рекламу для привлечения iOS-пользователей после внедрения ATT снизились на 30%, а Android-пользователей наоборот выросли на 10%. Я бы предположил, что рано или поздно все вернется на круги своя, но прямо сейчас в отчете пишется, что “цифровые рекламодатели потеряли большую часть детализированных данных, которые делали мобильную рекламу на устройствах iOS эффективной и оправдывали цену”. Дополняет это интервью про Китай - всегда казалось, что там рассадник Android-бедноты, но оказалось, что Android в стране монетизируется ничуть не хуже iOS, а если судить по доле рынка так вроде как и заметно лучше. Так что может правда на Android уже пора переходить?
Разработка
• После внедрения ATT цены на рекламу в iOS упали, а на Android выросли
• Как не игровым продуктам выйти на китайский рынок Android
• Продвижение мобильных приложений ВКонтакте: как работать с инструментом и что учитывать при запуске кампаний
• Pokémon GO заработал $5 млрд за 5 лет
• Маркетологи в мобайле: старт нового сезона!
• Книги по веб и мобильной разработке в Humble Bundle
• Дебаг-панель для тестирования рекламных интеграций
• Как мы ускоряли ввод текста на смартфоне: динамическая сетка в Яндекс.Клавиатуре
• Подборка лучших библиотек 3D-иллюстраций для дизайна интерфейсов
• Apple M1 еще не готов к мобильной разработке
• 3 программиста были уволены (включая меня) из-за одного сбоя приложения
• Mobile-first мертв. Так?
iOS
• Как поделиться сертификатом дистрибуции iOS
• DevOps в iOS
• 10 лучших ресурсов для изучения SwiftUI-разработки
Android
• NotyKT: заметки на Kotlin (Backend + Android)
• Распространенные ошибки при использовании Architecture Components
• Как реализовать шаблон шины событий с помощью Kotlin SharedFlow
Разработка
• После внедрения ATT цены на рекламу в iOS упали, а на Android выросли
• Как не игровым продуктам выйти на китайский рынок Android
• Продвижение мобильных приложений ВКонтакте: как работать с инструментом и что учитывать при запуске кампаний
• Pokémon GO заработал $5 млрд за 5 лет
• Маркетологи в мобайле: старт нового сезона!
• Книги по веб и мобильной разработке в Humble Bundle
• Дебаг-панель для тестирования рекламных интеграций
• Как мы ускоряли ввод текста на смартфоне: динамическая сетка в Яндекс.Клавиатуре
• Подборка лучших библиотек 3D-иллюстраций для дизайна интерфейсов
• Apple M1 еще не готов к мобильной разработке
• 3 программиста были уволены (включая меня) из-за одного сбоя приложения
• Mobile-first мертв. Так?
iOS
• Как поделиться сертификатом дистрибуции iOS
• DevOps в iOS
• 10 лучших ресурсов для изучения SwiftUI-разработки
Android
• NotyKT: заметки на Kotlin (Backend + Android)
• Распространенные ошибки при использовании Architecture Components
• Как реализовать шаблон шины событий с помощью Kotlin SharedFlow
AppTractor
После внедрения ATT цены на рекламу в iOS упали, а на Android выросли
Цифровые рекламодатели говорят, что они потеряли большую часть детализированных данных, которые делали мобильную рекламу на устройствах iOS эффективной и оправдывали цену.
Amazon свой “ААА игровой движок” Lumberyard открытым - теперь он будет известен как Open 3D Engine. Обещают Open 3D Foundation для развития, в котором уже есть сам Amazon, Huawei, Intel, Niantic, Red Hat, Wargaming и еще несколько десятков компаний. Главное отличие от Epic и Unity - отсутствие лицензионных отчислений. Говорят, что вообще не будет. А открытость будет и Amazon считает, что создание первоклассного, управляемого сообществом варианта с открытым исходным кодом произведет революцию в 3D-разработке в реальном времени, как это сделал Linux для операционных систем и Apache для Интернета.
Разработка
• Amazon делает Lumberyard открытым
• Rohlik: доставочный единорог
• Не пишите код в стартапе
• PvP-шутер без даунтаймов: архитектура, аварийные режимы и сервера с рубильником
• Получаем реальное покрытие тестами для приложений на Flutter
• 7 советов, как дизайнеры могут привить продуктовой команде культуру визуального дизайна
• Firebase почти разрушила мой стартап
• Оптимизация данных удобства обслуживания Flipkart с 300 ГБ до 150 МБ в памяти
• 5 лучших способов приоритезировать ваш бэклог
• 6 лучших советов по анимации пользовательского интерфейса
• 7 методов отточить свои технические навыки разработчика
iOS
• SwipeCellKit: ячейка со сдвигом
• 5 сложных алгоритмов, упрощенных с помощью функций высшего порядка Swift
• Применяем стиль и соглашения Swift с помощью SwiftLint
Android
• Властелин модулей. Продолжение истории
• Погодное демо-приложение погоды с Awareness Kit
Разработка
• Amazon делает Lumberyard открытым
• Rohlik: доставочный единорог
• Не пишите код в стартапе
• PvP-шутер без даунтаймов: архитектура, аварийные режимы и сервера с рубильником
• Получаем реальное покрытие тестами для приложений на Flutter
• 7 советов, как дизайнеры могут привить продуктовой команде культуру визуального дизайна
• Firebase почти разрушила мой стартап
• Оптимизация данных удобства обслуживания Flipkart с 300 ГБ до 150 МБ в памяти
• 5 лучших способов приоритезировать ваш бэклог
• 6 лучших советов по анимации пользовательского интерфейса
• 7 методов отточить свои технические навыки разработчика
iOS
• SwipeCellKit: ячейка со сдвигом
• 5 сложных алгоритмов, упрощенных с помощью функций высшего порядка Swift
• Применяем стиль и соглашения Swift с помощью SwiftLint
Android
• Властелин модулей. Продолжение истории
• Погодное демо-приложение погоды с Awareness Kit
AppTractor
Amazon делает Lumberyard открытым
Предварительная версия O3DE для разработчиков доступна на GitHub сегодня.