deniizcag / SensorDataApp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SensorDataApp

SensorData App fetches data about sensor devices which has connected to system and displays them on main screen. When users click specific device, they can see temperature, humidity or air quality sensor data log on the detail screen. Maximum, minimum and average of these data also shown on this screen. With clicking filter button, user can filter sensor data according to type or time which they were created. The data which are fetched from API are saved in core data.

Technologies Used

  • UIKit
  • MVVM
  • Dependency Injection
  • Protocol Oriented Programming
  • Delegation Pattern
  • Alamofire
  • Core Data
  • Unit Testing
  • UICollectionView
  • UITableView
  • UIStackView

Getting Started

Download the zip project or clone it. Run "pod install" command for installing Alamofire. Then open .xcworkspace project.

Compatibility

This project is written in Swift 5.0 and Xcode 12 is used.

Images

Trulli Trulli

Trulli Trulli

About


Languages

Language:Swift 99.3%Language:Ruby 0.7%