Recently I came across a simple requirement of consuming an AWS pre-signed url in android and displaying the json data in a list, e.g. https://s3-us-east-1.amazonaws.com/something/foo_bar.json In the beginning, it felt fairly simple; just another API consumption task. With this thought I started implementing the network, persistence and repository layer first. …