Git
Git - это распределённая система управления версиями. Распределенная, значит, что в общем случае данные будут хранится не на одном сервере, а доступ к ним можно получить с разных устройств и из лю...
Git - это распределённая система управления версиями. Распределенная, значит, что в общем случае данные будут хранится не на одном сервере, а доступ к ним можно получить с разных устройств и из лю...
Защита кода приложения это то, о чем не всегда задумывается разработчик. Но ведь обфускация при сборке – это не только защита. Это также эффективный способ уменьшить размер конечного APK, а иногда...
Алгоритм сортировки — это алгоритм для упорядочивания элементов в списке. Виды алгоритмов сортировки Сортировка пузырьком / Bubble sort wiki Сортировка пузырьком — это простейший и один из сам...
Git flow - это популярная методология ветвления и слияния, которая описывает несколько веток для разработки, релизов и взаимодействия между ними. Схематично Git flow выглядит так: Основные пр...
Кэш - это временное хранилище для данных, которые с наибольшей вероятностью могут быть повторно запрошены. Загрузка данных из кэша осуществляется быстрее, чем из хранилища с исходными данными, но ...
Сложность алгоритма - это количественная характеристика, которая говорит о том, сколько времени, либо какой объём памяти потребуется для выполнения алгоритма. Развитие технологий привело к тому, ...
Наткнулась на статью, в которой достаточно кратко, просто и с примерами рассказывается про принципы SOLID. Сохраняю на память. Источник - Шпаргалка по SOLID-принципам с примерами на PHP. Что же...
В Kotlin существует модификатор inline, которым можно пометить функцию. Основное его предназначение - повысить производительность. Чтобы понять за счёт чего она повышается, нужно вспомнить лямбда-в...
Когда вы в своём коде используете какой-либо оператор, за кулисами вызывается соответствующая ему функция. При этом каждому оператору соответствует функция со строго определённым именем. Например, ...
Broadcasts - это широковещательные сообщения, которые отправляются, когда происходит определённое событие. Приложения могут отправлять их сами, либо получать сообщения, отправляемые системой Androi...