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 install
to be able to build locally