iOSDemo
RSS Feed Reader
SwiftUI MVVM Demo
A SwiftUI demo application showcasing the MVVM architecture pattern, focused on clean separation of concerns, testability, and real-world data handling using RSS feeds.
Project Stats
100%
coverage
MVVM
pattern
Key Contributions
1
Demonstrated MVVM (Model–View–ViewModel) architecture in SwiftUI, emphasizing scalable and maintainable app design
2
Implemented network data fetching from a web service returning XML-based RSS feeds
3
Parsed and handled XML responses, displaying feed items efficiently in a SwiftUI list
4
Implemented persistent storage to allow users to bookmark and save RSS articles locally
5
Achieved 100% unit test coverage for business logic, ensuring correctness and long-term maintainability
Tech Stack
SwiftSwiftUIMVVM
Key Features
SwiftUIXML ParsingBookmarks100% Coverage