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