a simple mobilen application that demonstrates my ability to consume a public API, manage navigation, and structure a maintainable codebase.
- clone the project and run the application on Xcode - tested on iOS 18.2
I have implemented https://rickandmortyapi.com public API. My main priorities were to demostrate my ability to work with:
- third party libraries: ex- Moya a Network Abstraction layer
- TDD
- MVVM architecture implemetation
I would increase the test coverage and I would implement a CI/CD pipeline
I would modularize the code for example introduce common styling
I saw some potential improvements to the code such as :
- Implement pagination
- Implement a caching mechanism to reduce network calls
- Implement a Image caching mechanism using a third party library ex: Kingfisher
- Implement Dark mode support
- Implement a generic text styling guide line that supports rick and morty theme