bart-kneepkens / Issues

Source code for Issues for NationStates, for iOS.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Issues for NationStates

This repository contains the source for Issues, an iOS client for NationStates.

✨ Features

  • πŸ“° Get an overview of your pending issues
  • πŸ•° Know when the next issue arrives
  • πŸ“– Read up on issues
  • πŸ“ Respond appropriately by passing legislations
  • πŸ“ˆ Keep track of your nation and its characteristics
  • 🌍 Read and vote on World Assembly resolutions
  • πŸ“¦ Comes with a widget that displays issues on the home screen

⚑️ Technology

Issues is mostly written using SwiftUI in conjunction with MVVM.

  • Uses the official NationStates API
  • Uses web scraping (SwiftSoup) in cases where the API doesn't offer certain features
  • Core Data for persistence
  • Most logic is built using Combine

About

Source code for Issues for NationStates, for iOS.

License:MIT License


Languages

Language:Swift 92.4%Language:HTML 7.6%Language:Ruby 0.0%