Месяц: Июль 2022

Эволюция игрового фреймворка. Клиент 4. Вложенные компоненты

Так как вся логика сейчас, весь функционал находится в компонентах, то компонент является основной клеточкой нашего приложения. Эти простые клеточки можно объединять в «ткани» и составлять из них весь организм приложения. И это тоже будут компоненты. Таким образом, в Main мы создаем всего один корневой компонент для приложения, а он уже строит всю разветвленную иерархию...

LiveOps карточки: как рассказать об ивенте прямо на странице приложения в App Store и Google Play

Лайв-опсами можно назвать по сути любые апдейты и ивенты в приложении. Раньше в App Store и Google Play не было нативных маркетинговых инструментов для их продвижения, затем появились лайв-опс карточки. Они могут прямо в сторе познакомить пользователя с игровыми ивентами, и ему даже апдейт качать не придется.  Звучит просто, но, как всегда, есть куча подводных...

Динамическая генерация пользователей в Linux. Разбираемся с NSS

Как известно, пользователи и группы в Linux определяются по целочисленному идентификатору, который используется при описании владельца и группы файла, а также для создания контекста текущего пользователя после авторизации. Но как это работает внутри? И можно ли создать свою реализацию для взаимного преобразования имен и идентификаторов и для аутентификации пользователей? В этой статье мы детально рассмотрим...

Анализ сетевого трафика на iOS. Часть 2 — Фреймворки для анализа сетевого трафика мобильного приложения

Фреймворки для анализа сетевого трафика мобильного приложения. Анализ сетевого трафика мобильного приложения на iOS. Часть 2. Читать дальше Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0

Compose End to End тестирование. Основы

Автотестирование View системы развивается уже достаточно давно. У нас есть множество инструментов, зарекомендовавших себя очень хорошо.  Напротив, Compose только начинает обрастать различными решениями и фреймворками, например, у kaspresso на момент написания статьи Compose находиться в раннем доступе. Сегодня разберём в чём же особенности нативного тестирования на compose, наступим на пару граблей и напишем свои первые...

Мировой рынок онлайн-образования (аналитический обзор: история, тенденции, перспективы, прогнозы)

Образование является одной из крупнейших отраслей в мире, на которую приходится более 6% мирового ВВП. Объем мирового рынка образования в 2021 году, по данным из открытых источников, достиг отметки 6,5 трлн долл. США, а объем рынка EdTech-отрасли 270 млрд долл. США – это, по максимальным экспертным оценкам, всего лишь чуть более 4% от всего объема...

Как правильно поставить задачу для разработки

«Эти разработчики опять ничего не поняли!» — возмущается заказчик мобильного приложения. Но мы все знаем, что у разработчиков тонкая душевная организация и куча злых мемов на случай недопонимания с заказчиком. Чтобы не попасть в череду уточнений, согласований и — самое плохое — исправлений ошибок, нужно просто грамотно написать задачу для специалистов. Как это сделать, рассказывает руководитель проектного офиса “CleverPumpkin” Лада Ларкина. Читать далее Щелкните ниже, чтобы поставить...