Description
Is your feature request related to a problem? Please describe.
In my view, AWS IoT Device SDK v2 for Python is missing a developer guide. Currently there is a steep learning curve in understanding how to use the API. The API was much simpler in v1 and didn't require much of a guide. Now it's extremely complicated, requiring knowledge of many classes, attributes and methods. There is a big chance of misunderstanding how to use the API by only reading the reference.
Describe the solution you'd like
There should be a developer guide, which explains how we are intended to use the IoT Device SDK. This guide would explain common use cases like publishing messages to topics, subscribing to topics, managing thing shadows etc. The samples folder probably contains a lot of useful material around which the developer guide could be written.
Describe alternatives you've considered
There is an API reference, which is difficult to approach and to understand, and there is a link to the generic AWS IoT Developer Guide, which doesn't help much in understanding how to use the IoT Device SDK.