NY Times is a Minimal News newspaper_roll iOS application built to describe the use of SwiftSoup and CoreData with SwiftUI.
ARTICLES LOADINGBROWSE BY CATEGORYBOOKMARK A ARTICLE USING 3D TOUCH.DELETING BOOKMARKS IS JUST ONE SWIPE AWAY
iOS 14+
Xcode 12 beta 3
:warning: This App is compiled with Xcode 12 beta 3. Using other versions of xcode might break the project.
This project uses SPM (Swift Package Manager) as Dependency manager.
NYTimes ## Root Group
.
βββ Utilities ## Utilities for Fetching data ans Scraping HTML
βββ Globals ## Contains App constants
βββ Persistence ## Coredata files. Contains coredata model and Singleton for ManagedObjectContext
βββ Views ## SwiftUI Views
βββ Repository ## Repository for Coredata
βββ ViewModel ## Viewmodels for SwiftUI Views
βββ Model ## Model files
| βββ Coredata Model ## Coredata model subclasses
|
βββ Supporting files ## Misc. files like Appdelegate, SceneDelegate.
This app uses MVVM architecture.
GitHub: http://github.com/TheCodeMonks/NYTimes-iOS
#apps #ios #swift #mobile-apps