Принципы SOLID стали фундаментальными при разработке программного обеспечения, но не всех их знают или до конца понимают. Если вы до сих пор о них не слышали или хотите разобраться, то лучшим решением станет прочитать книгу Роберта Мартина "Чистая Архитектура"
Если такой возможности нет, то автор статьи постарался максимально просто и доходчиво объяснить каждый из них, при этом использовал примеры на Java и Kotlin, близкие Android разработчикам.