Skip to content

Latest commit

 

History

History
17 lines (15 loc) · 907 Bytes

README.md

File metadata and controls

17 lines (15 loc) · 907 Bytes

NewsApiSample

News API sample app for iOS written in Swift

Features

  • Fully native, no dependencies used;
  • Data persistence support via Core Data;
  • Horizontal and portrait orientations support;
  • Unit tests for Model layer;
  • UI tests for screenshots capturing (horizontal and portrait orientations);
  • No storyboards (except launch screen) or nib (xib) files used, so views and view controllers are highly reusable and customizable within source code;
  • Localized for Russian and English (events, errors etc.);
  • Adapted for user font size preferences;
  • Loaded content depends on device language preferences;
  • MVC with no Massive View Controller but with highly flexible and scaleable Core Data stack included. Inspired by this article.

Video

News Api Sample Vitalii Kuznetsov