Skip to content

News app with Listview and Pageview using uber's RIBs Architecture

License

Notifications You must be signed in to change notification settings

SimformSolutionsPvtLtd/NewsApp-RIBs

Repository files navigation

NewsApp-RIBs

News app with Listview and Pageview using uber's RIB Architecture

Swift 5.5

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Cocoapods Dependencies

Third-party frameworks and libraries managed using Cocoapods.

Pods used

  • RIBs: This library used for RIB's Architecture
  • R.swift: This library is to manage static strings in the application
  • Kingfisher: Used for download images
  • PromiseKit: Promises used for asynchronous programming.

How to setup project?

  1. Clone this repository into a location of your choosing, like your projects folder
  2. Open terminal - > Navigate to the directory containing Podfile
  3. Then install pods into your project by typing in terminal: pod install
  4. Once completed, there will be a message that says "Pod installation complete! There are X dependencies from the Podfile and X total pods installed."
  5. Voila! You are all set now. Open the .xcworkspace file from now on and hit Xcode's 'run' button. 🚀

Architecture

The project uses RIB Architecture

Copyright

Copyright © 2022 Simform Solutions, Inc. All worldwide rights reserved.

About

News app with Listview and Pageview using uber's RIBs Architecture

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published