Swift Storm is not just another weather app. It's built with precision and attention to detail, offering a unique dark-mode experience with dedicated vector image assets.
- Dark Mode Adaptability: Separate vector images for an independent dark-mode experience.
- User Input: Utilizes UITextField for user-based weather searches.
- Networking: Makes use of URLSession for HTTP requests and fetches data seamlessly.
- JSON: Incorporates native Encodable and Decodable protocols for JSON parsing.
- Location: Employs Core Location to fetch the current location using the device's GPS.
- Delegate Pattern
- Swift Protocols & Extensions
- guard keyword in Swift
- Computed properties, closures & completion handlers
- Grand Central Dispatch for main thread operations