Skip to content

Latest commit

 

History

History
110 lines (79 loc) · 3.86 KB

README.md

File metadata and controls

110 lines (79 loc) · 3.86 KB

News App

News App

Table of Contents
  1. About The Project
  2. Getting Started
  3. Screenshots
  4. Contact
https://newsapi.org/

In this project, news sources are displayed using the News API. When a news source is selected, the relevant news is shown on the screen. The entire user interface was built programmatically using SnapKit, without the use of storyboards.

The project follows the MVVM architecture and adopts a protocol-oriented approach to enhance code maintainability and flexibility. During the development of the project, strict adherence to SwiftLint rules was maintained, and Unit Tests were meticulously written to ensure the reliability of both screens.

The application has a minimum iOS version requirement of 12.0, ensuring that it runs on iOS 12.0 and newer versions. Additionally, the application supports both portrait and landscape orientations, allowing users to use their devices in both vertical and horizontal positions. This responsive design provides a more versatile and user-friendly experience, adapting to the device's screen orientation.

(back to top)

Built With

(back to top)

Getting Started

Installation

  1. Clone the repo
    git clone https://github.com/ismailpalalii/NewsApp
    • If you get a package resolver error after installation, just click Reset Package Cache.

(back to top)

Videos

newsVideos.mp4

Screenshots

(back to top)

Contact

İsmail Hakkı Palalı - [email protected]

Linkedin

Project Link: [https://github.com/ismailpalalii/NewsApp)

(back to top)

Acknowledgments

(back to top)