About the App • Mission of this Project • How to Get Started •
WeatherReport is a simple weather app, that provides current weather information for nearby cities. WeatherReport App is an application programmed in swift 5 that uses the MetaWeather API to show the weather for the next 7 days in any city in the world!
With NearbyWeather you can:
- See current weather information nearby places
- See the current temperature on your detail weather page
- Detailed weather information is offered in addition to the overviews
❗️You dont need to MetaWeather API key.
WeatherApp was created for APPCENT Company.
| Area | Concepts | Status |
|---|---|---|
| Language | Swift (latest release) | ✅ |
| Additional Languages | Objective-C | ✅ |
| Additional Frameworks | Alamofire | 🔄 In Progress |
| Architecture | MVVM+C | ✅ |
| UI-Construction | SwiftUI | ✅ |
| Animation | LottieAnimation | ✅ |
| Dependencies | Dependency Injection with Swinject & Singletons | 🔄 In Progress / ✅ |
| Networking | Alamofire | ✅ |
| Code Quality | SwiftLint | |
| Analytics and Reporting | Google Firebase, Crashlytics, Push notifications | ✅ |
| Library Management | CocoaPods | ✅ |
| Deployment | Fastlane | |
| Testing and Quality Assurance | Unit Tests and UI Tests, SwiftUI Scene Previews |
- Install the latest version of Xcode from the Mac AppStore
- Install the latest Xcode command line tools
xcode-select --install - Install CocoaPods to your machine
- Fork the project and clone it to your local machine
- Run
pod installto be able to build locally


