Adding the missing view states to improve the UX would be nice. The current status is: **CharacterListScreen** - [ ] Empty state - [x] Loading state - [X] Success state - [ ] Error state **CharacterDetailsScreen** - [ ] Empty state - [ ] Loading state - [X] Success state - [ ] Error state