Здравствуйте!
Хотелось бы ознакомиться поближе с принципами построения SDK. Я понимаю, что для каждого проекта SDK будет выглядеть по разному, но ведь общие принципы, правила написания, архитектура и т.д. должны быть общими? Подскажите, пожалуйста, хорошую литературу или статьи — буду очень благодарен.