/PaperBoy

A Place For All Your Dailies

Primary LanguageSwift

PaperBoy

A Place For All Your Dailies. Fetch news from over 30.000 sources with just a tap!πŸ‘†

enter image description here

Features

  • Multiple in-app accounts πŸ‘₯
  • Per-category browsing 🌍
  • Reactive article search πŸ”­
  • Level-up system 🎈
  • Saving articles πŸ“₯
  • πŸŽ†outrun color schemeπŸŽ‡

Requirements

  • iOS 11.0+

To Implement πŸ”œ

  • Keychain validation πŸ”
  • Local push notifications πŸ“²
  • Better leveling up equation

Installation

  1. Pull Master branch
  2. pod install to create *.workspace
  3. Build and run the PaperBoy.workspace

TrapperKeeper

🎩 A quite simple internet networking tool built to reduce outsourced dependencies 🎩

Features

  • Performing simple requests from the web
  • Decoding fetched data as either a JSON or an Image
  • Ease of use
  • Default values

Usage

import TrapperKeeper

TrapperKeeper().requestJSON(url: URL, method: HTTPMethod, headers: [String : String], parameters: [String : Any], closure: @escaping ([String : Any], Error?) -> Void)

TrapperKeeper().requestImage(url: URL, closure: @escaping (UIImage?) -> Void)

TrapperKeeper().requestData(url: URL, method: HTTPMethod, headers: [String : String], parameters: [String : Any], closure: @escaping (Data, Error?) -> Void)