EasyTodo Simple portfolio app based on VIPER architecture Screenshots Main screen Detail screen Detail screen (dark mode) Technologies UI: Programmatic Compositional layout and TinyConstraints Network: Async URLSession, mocks hosted by My JSON Server