Skip to content

🦠 iOS app for tracking the 2019 coronavirus outbreak worldwide built with SwiftUI + TCA

Notifications You must be signed in to change notification settings

vctxr/covid-19-tracker

Repository files navigation

COVID-19 Tracker 🦠

iOS app to see COVID-19 statistics worldwide. It's built using the new shiny~ ✨ SwiftUI framework with modern architecture (TCA) as well as support to Widgets and custom Intents.

Note: The data is from CSSEGISandData/COVID-19 transformed into a JSON file by github user pomber. (link to the repo)

🌎 Demo

Sort Filter Detail
Widget Single Intent Multiple Intent
Widget Deeplink - -

🌈 Highlights

  • SwiftUI + The Composable Architecture (https://github.com/pointfreeco/swift-composable-architecture)
  • Widget extensions with custom intent and deeplinks!
  • New Background app refresh API with operation queues
  • AppGroups to share data between multiple app extensions
  • Utilizes the new Swift Package Manager to manage remote and local dependencies
  • SwiftUI + UIKit bridging for some components (Charts, SFSafariViewController)

About

🦠 iOS app for tracking the 2019 coronavirus outbreak worldwide built with SwiftUI + TCA

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages