An iOS application that allows users to read and catch up on daily news and top headlines, written with Swift.
- Download the repository
$ git clone https://github.com/KhinPhone060/News-ios.git
$ cd News-ios
- In Podfile
pod 'Alamofire'
pod 'Kingfisher'
pod 'ObjectMapper'
pod 'ReadabilityKit'
pod 'FirebaseAuth'
pod 'FirebaseFirestore'
pod 'Toast', '~> 4.0.0'
pod 'SkeletonView'
- Pod
pod install
- Open the project in XCode
$ open News-ios.xcodeproj
- Compile and run in your XCode simulator
This was a one week long project I built as project based learning. My goal is to familiarize myself with iOS development and networking in iOS using APIs, Firebase, UIKit, and CocoaPods.
I wanted to create a news app that allows users to read daily and top news, save their favorite news to read later, and search for specific news. I started this project as a very simple app that does only API calls and shows news details with WebKit. And then I realize that WebKit View is not efficient that much. So, I used a third party library like ReadiblityKit to extract data and content from the news urls, which I then embedded into my app.