Blog about Android
-
Kodein
Коротко о Kodein
-
Dagger2
Коротко о Dagger2
-
IoC, DI, IoC-контейнер
Inversion of Control (инверсия управления) — это абстрактный принцип, набор рекомендаций для написания слабо связанного кода.
-
Паттерн Repository
Репозиторий — это слой абстракции, инкапсулирующий в себе всё, что относится к способу хранения данных.
-
Clean Architecture
В Clean Architecture код разделен на несколько уровней, по структуре схожей со структурой обычного лука, с одним правилом зависимости: внутренний уровень не должен зависеть от каких-либо внешних уровней.
-
MVC — MVP — MVVM
Различия MV* паттернах
-
Сервисы
Виды сервисов и принципы работы
-
AsyncTask & Loader
Принцип работы
-
Поток vs Процесс
Общие сведения В мире Linux(на базе которой построен Android) каждая запущенная программа — это отдельный процесс. Каждый процесс обладает уникальным номером и собственной «территорией» — виртуальным адресным пространством, в рамках которого содержатся все данные процесса.
-
Стили и Темы
Разница стилей и тем