Para este desafio esperamos que você deserialize ou faça a renderização baseado em alguns objetos específicos.
Esperamos que você faça a deserizalição do JSON que está dentro do JsonProvider
utilizando somente a estrutura de JSONObject
e `
Esperamos que o JSON seja transformado na estrutura de objetos que já está criada na pasta widget.
Logo após a deserialização, esperamos que você renderize os widgets em seus respectivos componentes Android.
- Será avaliado a solução como um todo junto com escalabilidade e testabilidade do código em si.
- Separação de responsabilidade com o uso dos princípios de SOLID
- Uso de Design Patterns se achar necessário
- Testável unitariamente