Check out also dedicated project website!
Smog Polska makes it easy to track air quality. Nice widget and automatic notifications assures up-to-date information from stations located across Poland. With Smog Polska you will always know when you should avoid walks and outside activites.
iOS Application
![Smog Polska - iPhone](https://wojciechkulik.pl/wp-content/uploads/2022/10/Simulator-Screen-Shot-iPhone-11-Pro-Max-2022-09-17-at-23.24.08-1020x2208.png)
![Smog Polska - Map](https://wojciechkulik.pl/wp-content/uploads/2022/10/Simulator-Screen-Shot-iPhone-11-Pro-Max-2022-09-17-at-23.24.52-1020x2208.png)
![Smog Polska - Notifications](https://wojciechkulik.pl/wp-content/uploads/2022/10/Simulator-Screen-Shot-iPhone-11-Pro-Max-2022-09-17-at-23.25.19-1020x2208.png)
![Smog Polska - Widgets](https://wojciechkulik.pl/wp-content/uploads/2022/10/Simulator-Screen-Shot-iPhone-11-Pro-Max-2022-09-17-at-23.23.51-1020x2208.png)
Android Application
![Smog Polska – Android](https://wojciechkulik.pl/wp-content/uploads/2020/11/screenshot_1-1020x2040.png)
![Smog Polska - map](https://wojciechkulik.pl/wp-content/uploads/2020/11/screenshot_5-1-1020x2040.png)
![Smog Polska - Notification settings](https://wojciechkulik.pl/wp-content/uploads/2020/11/screenshot_7-1020x2040.png)
![Smog Polska - Widgets](https://wojciechkulik.pl/wp-content/uploads/2020/11/screenshot_3-1020x2040.png)
watchOS Application
![Smog Polska - watchOS](https://wojciechkulik.pl/wp-content/uploads/2022/10/watch1-1.png)
![Smog Polska - watchOS](https://wojciechkulik.pl/wp-content/uploads/2022/10/watch2-1.png)
![Smog Polska - watchOS](https://wojciechkulik.pl/wp-content/uploads/2022/10/watch4.png)
![Smog Polska - watchOS](https://wojciechkulik.pl/wp-content/uploads/2022/10/watch3-1.png)
Used technology (iOS/iPadOS/watchOS):
- Swift 5.5
- SwiftUI
- TCA architecture / MVVM + Combine
- WatchKit, WidgetKit, MapKit, StoreKit
- SwiftLint, SwiftGen
- Firebase Analytics/Crashlytics/Performance
- CocoaPods, SPM
Used technology (Android):
- C# (.NET Framework 4.5)
- Xamarin.Forms
- Prism Framework
- Firebase Analytics/Crashlytics
Used technology (backend):
- Amazon Web Services
- API Gateway
- AWS Lambda
- AWS Simple Notification Service
- DynamoDB
- CloudWatch
- MongoDB Atlas
- .NET Core (C#)
Requirements:
- iOS version: iPhone, iPad (iOS 12.2+) or Apple Watch (watchOS 7+)
- Android version: Android phone or tablet (Android 6.0+)