Skip to content

MVVM project to show AQI of cities via web socket

License

Notifications You must be signed in to change notification settings

kishorepran/AQIPOC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Air Quality Monitoring Application

Swift project using Star Scream as web socket handling framework

github link: https://github.com/daltoniam/Starscream

About the application

The app consists of live realtime data from the weather report api connection. If a user clicks a particular city he is redirected to a graph page where se can see live data in animating forms.

Usage

Xcode : 12+ SDK: iOS 14.0 Cocoapods : Yes Architecture: MVVM

Feature done

  1. Splash screen with label
  2. Table view with data coming in live.
  3. Application is connected to web sockets and ui is updating every 30 sec.
  4. If a user selects a city then he can see live data on a graph.
  5. Simply run the xcode project no special instructions. Pods are a part of the project. No need to do pod install.

Assumptions

  1. Assumes iOS 13 + iPhone Support ONLY. Not backwards comaptible.

TODO's

  1. More unit tests for better code coverage.
  2. Negative unit tests to check edge cases.

About

MVVM project to show AQI of cities via web socket

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published