Here is a clean, professional README.md in English with no emojis and suitable for GitHub.
Newster is a lightweight iOS application built with SwiftUI for reading and browsing news articles. It uses modern Swift features, a clean MVVM architecture, and an organized project structure.
- Fetching news from a remote API using
NewsService - Displaying a list of articles with images and metadata
- Search functionality (UPCOMING)
- Detail screen with full article information (UPCOMING)
- Pull-to-refresh support (UPCOMING)
- MVVM with
ObservableObjectand@Published - SwiftUI-based interface
- Swift 5.8+
- SwiftUI
- MVVM Architecture
- Async/Await for networking
- URLSession
- Codable
- Clone the repository:
git clone https://github.com/aslanDos/Newster.git- Open the project:
cd Newster
open Newster.xcodeproj- Build and run the app using Xcode (
⌘ + R).
If an API key is required, place it inside:
Newster/Config/Secrets.swift
- Categories filtering
- Improved pull-to-refresh animation
- Image caching
- Push notifications
- Home screen widget support
Aslan Dossymzhan