Skip to content

Latest commit

 

History

History
14 lines (11 loc) · 530 Bytes

File metadata and controls

14 lines (11 loc) · 530 Bytes

AlbumsApp

An iOS application that displays a list of Albums and provides a link to each of them in iTunes.

  • Design patterns: MVVM, delegate, decorator, dataSource, singleton, observer, dependency injection, and protocol-oriented programming.
  • Using Key-Value Observing.
  • Involves working with restful APIs networking (JSON, Codable, POSTMAN).
  • Threading.
  • Programmatic UI and AutoLayout.
  • Safe unwrapping and Error handling.
  • Modularity.
  • Unit testing (Mock objects) and UI automated testing.
  • Caching for memory.