Newsly is a news app fetching data from the "newsApi" and displaying it and few modes.The project was made with Viper Architecture and 100% Programmatic UI.
Newsly app is a news app where you get the latest news, as well as news by categories and also you could save your favourite articles.
-
Insert your API key into a Constants.swift file and inject it into the project as a struct as shown below
struct Secrets {
static let APIKey = "YOUR_API_KEY"
}
-
Inject your google.plist file to your project
-
Run app
- Xcode 12.0
- Swift
- UIKit
- 100% Programmatic UI
- SnapKit
- KingFisher
- Public APIs
- VIPER
- Networking
- Firebase Auth
- Firebase Storage
- Firebase Firestore
List of features ready and TODOs for future development
- Sign up / Sign in / Sign out including user's image
- Change User photo
- Save favourite articles
- Query from favourite articles
- Discover news by Trending News
- Discover news by Categories
- Discover news by Sources
- Search for specific topic
To-do list:
- Add more alerts to the user
Project is: finished
Created by [@ebubedimobi],[@meitarbass] - feel free to contact me!