Месяц: Июль 2022

Тишина должна быть в библиотеке! Как мы рефачили библиотеку для работы с API и создали свой Repository

Всем привет! Меня зовут Игорь Сорокин. В этой статье я поделюсь историей о том, куда нас завёл очередной рефакторинг, как мы оттуда выбрались, попутно разработав слой хранения данных. Также приведу практические примеры реализации, покажу подход, который удалось разработать, и расскажу об особенностях, с которыми мы столкнулись. Но обо всём по порядку. Статья будет полезна, если...

[Перевод] Известные баги ядра Linux и борьба с ними

Поскольку с каждым днём в современном цифровом пространстве появляются все новые кибер-угрозы, важность безопасности IT-систем переоценить сложно. При этом уязвимыми являются не только онлайн-сети, но и операционные системы. И хотя Linux отличается более высоким уровнем безопасности в сравнении с другими ОС, на 100% от угроз не защищена и она. В действительности наблюдается повышение количества атак...

Process Mining по шагам: как настроить и запустить процессную аналитику в компании

Неэффективный бизнес-процесс – это недополученная прибыль. Из-за сложных процедур компания теряет время и клиентов, а большие объемы рутинных операций, выполняемых вручную, выматывают сотрудников и приводят к ошибкам. Обнаружить проблемные участки в бизнес-процессах и найти гипотезы по их улучшению помогают системы Process Mining. В этой статье разберемся, как внедрить процессную аналитику и на что обратить внимание при...

Flutter на Python

Приветствую вас, дорогие любители и знатоки Python! Знали ли вы, что можно разрабатывать кросплатформенные приложения, используя всю мощь и выразительность своего любимого змеиного языка в связке с ныне популярным фреймворком Flutter? Оказывается, такая возможность есть! Всех заинтересовавшихся прошу под кат за деталями. Читать дальше → Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0

Диспетчеризация методов iOS

Каждый iOS-разрабочики, иногда сам того не осознавая, сталкивается с диспетчеризацией методов.Знания принципов работы диспетчеризации методов необходимы при написании кода, поскольку эти знания позволят повысить производительность приложения, а также не допустить ошибки, связанные с неочевидным поведением в Swift.В данной статье будут рассмотрены понятие диспетчеризации, их типы, преимущества и недостатки, а также приведены небольшие задачи для укрепления...

Дайджест интересных материалов для мобильного разработчика #451 (11 — 17 июля)

В этом выпуске ускорение iOS 16 и Android-сборок, безопасность в Dart и Flutter, тренды дизайна, жизнь без публикации, 2 квартал в продажах и установках, объединение Unity и ironSource и многое другое. Подключайтесь! Следующий наш дайджест выйдет 14 августа. Подключайтесь к нашему Telegram-каналу Mobile Insights, где подборки статей и новостей выходят каждый день. Читать дальше →...

Python GUI. Обзор Hero Animation в библиотеке KivyMD

Приветствую вас, дорогие любители и знатоки Python! Сегодня как всегда будем делать обзор библиотеки для кроссплатформенной разработки, которая реализует набор виджетов в стиле Google Material Design для фреймворка Kivy — KivyMD. В этой статье рассмотрим пример создания и управления Hero анимациями, которые недавно были добавлены в библиотеку KivyMD. Читать дальше → Щелкните ниже, чтобы поставить...