Dota2 Update Notifier is an iOS application that provides users with the latest news, updates, and patches for the game Dota 2. The application is developed in Swift 5 using the SwiftUI framework and other libraries.
- News Loading: The application fetches the latest news, updates, and patches from various sources about Dota 2. Sorting Filters: Users can use filters to sort news by different categories such as "News", "Updates", "Patches", etc.
- Notification Management: Users can manage notifications by category to receive alerts about important events in the game. Dark and Light Themes: The application supports both dark and light modes for user convenience.
- Multilingual Support: The application supports 4 languages: English, Czech, Ukrainian, and Russian. News is also automatically translated when the language is changed if the news source supports the language.
- SwiftUI: Used for building the application's user interface.
- WebKit: Used for loading and displaying web pages with news and other information.
- Foundation: Used for basic iOS functionalities such as file operations and network requests.
- UserNotifications: Used for sending notifications to the user about new events in the game.
Contributions and feedback are always welcome! Whether you're a seasoned developer or just starting out, there are plenty of opportunities to get involved and make this project even better. Feel free to submit bug reports, feature requests, or even pull requests to contribute directly to the development.