Used: SwiftUI and Combine

Overview

NewsApp

CodeFactor codebeat badge GitHub license

Used: New Apple frameworks SwiftUI and Combine

Installation:

1. Get your News API key
2. Get your Weather API key
3. Insert your keys into Container.swift file
4. Run app

Overview tab

OverviewTab ActionsWithArticles

Sources tab

SourcesTab

Search for articles tab

SearchForArticlesTab

Favorites tab

FavoritesTab

Current weather tab

CurrentWeatherTab

WebView

WebView

You might also like...
OysterKit is a framework that provides a native Swift scanning, lexical analysis, and parsing capabilities. In addition it provides a language that can be used to rapidly define the rules used by OysterKit called STLR

OysterKit A Swift Framework for Tokenizing, Parsing, and Interpreting Languages OysterKit enables native Swift scanning, lexical analysis, and parsing

A general purpose embedded hierarchical lock manager used to build highly concurrent applications of all types. Same type of locker used in many of the large and small DBMSs in existence today.

StickyLocking StickyLocking is a general purpose embedded lock manager which allows for locking any resource hierarchy. Installable Lock modes allow f

Twitter Text Libraries. This code is used at Twitter to tokenize and parse text to meet the expectations for what can be used on the platform.

twitter-text This repository is a collection of libraries and conformance tests to standardize parsing of Tweet text. It synchronizes development, tes

Strucure: I used MVVM with Colusre binging modular architecture : Also I used openweathermap to get all information for current weather as it's easy t
Strucure: I used MVVM with Colusre binging modular architecture : Also I used openweathermap to get all information for current weather as it's easy t

Strucure: I used MVVM with Colusre binging modular architecture : Also I used openweathermap to get all information for current weather as it's easy t

Brands-Combine - A demo for Using Combine with UIKit

Brands-Combine Brands is demo for Using Combine with UIKit What did i use ? Simp

Testable Combine Publishers - An easy, declarative way to unit test Combine Publishers in Swift
Testable Combine Publishers - An easy, declarative way to unit test Combine Publishers in Swift

Testable Combine Publishers An easy, declarative way to unit test Combine Publishers in Swift About Combine Publishers are notoriously verbose to unit

This a simple swiftui app where i used mvvm architecture, coredata swiftui and so on..
This a simple swiftui app where i used mvvm architecture, coredata swiftui and so on..

SwiftUI MVVM COREDATA NOTE APP This a simple swiftui app where i used mvvm architecture, coredata swiftui and so on... #FEATURES SWIFTUI MVVM COREDATA

Best architecture for SwiftUI + CombineBest architecture for SwiftUI + Combine

Best architecture for SwiftUI + Combine The content of the presentation: First of the proposed architectures - MVP + C Second of the proposed architec

SwiftUI Resume - A simple resume writed by swiftUI + Combine
SwiftUI Resume - A simple resume writed by swiftUI + Combine

SwiftUI_Resume a simple "resume" writed by swiftUI + Combine

iOS app that detects LaTeX symbols from drawings. Built using PencilKit, SwiftUI, Combine and CoreML for iOS 14 and macOS 11.

DeTeXt Finding the symbol you want to use in LaTeX can be hard since you can't memorize all the possible commands and packages for every symbol you mi

small iOS & ipadOS application written in SwiftUI and Combine, that fetches twitter users and tweets using Twitter's api
small iOS & ipadOS application written in SwiftUI and Combine, that fetches twitter users and tweets using Twitter's api

HomeTwitter Small iOS & ipadOS application written in SwiftUI and Combine, that fetches twitter users and tweets using Twitter's api. This is just a s

An unofficial version of the Sandwiches app and pre-built materials similar to those used in the Introduction to SwiftUI session video from WWDC20

Unofficial Sandwiches The WWDC20 Session Introduction to SwiftUI provides a tutorial-like walk-through of building a list-detail SwiftUI app from scra

Funny app with the fitting of sunglasses Used SwiftUI and RealityKit
Funny app with the fitting of sunglasses Used SwiftUI and RealityKit

Reality-Glasses-2021 on SwiftUI Funny app with the fitting of sunglasses. Used SwiftUI and RealityKit Interface and Features: Simple Intuitive Design

Horizontal and Vertical collection view for infinite scrolling that was designed to be used in SwiftUI
Horizontal and Vertical collection view for infinite scrolling that was designed to be used in SwiftUI

InfiniteScroller Example struct ContentView: View { @State var selected: Int = 1 var body: some View { InfiniteScroller(direction: .ve

LiberIOS - LiberIOS used Xcode and SwiftUI
LiberIOS - LiberIOS used Xcode and SwiftUI

LiberIOS For this test, i have used Xcode and SwiftUI. For the authentication i

WebViewKit adds a WebView to SwiftUI, that can be used to present local and online web pages
WebViewKit adds a WebView to SwiftUI, that can be used to present local and online web pages

WebViewKit adds a WebView to SwiftUI, that can be used to present local and online web pages

SwiftUI and Combine based GitHubSearch example.
SwiftUI and Combine based GitHubSearch example.

GitHubSearchWithSwiftUI GitHubSearchWithSwiftUI is an example that using Combine and SwiftUI Receive Results Receive Error SafariViewController ricemi

Comments
  • CrashFix- Make sheet bindings to the articleUrl property itself.

    CrashFix- Make sheet bindings to the articleUrl property itself.

    Crash Fix #38- When open any article from ArticlesFromSourceView.swift, ArticlesList.swift, FavoritesView.swift fils using sheet. The articleUrl property remains nil and crashes the app while force unwrapping.

    opened by mhh-azam 0
  • App Crash when open web view

    App Crash when open web view

    App crashes when open any article in web view.

    To Reproduce Steps to reproduce the behavior:

    1. Go to category
    2. Click on any article
    3. App crashes - found nil while unwrapping optional
    4. See error

    Expected behavior Should open article url in safari web browser.

    Smartphone:

    • Device: iPhone 11
    • OS: iOS 15.5
    • Browser: Safari

    Additional context It is crashing at 3 places when articleUrl is forced unwrapped for SafariView, In ArticlesFromSourceView.swift, ArticlesList.swift, FavoritesView.swift files.

    opened by mhh-azam 0
  • Update file paths to be relative to group

    Update file paths to be relative to group

    Hey Alexey! Thanks for creating this project- it's been a really great reference. I cloned it today and noticed that some of the file references had your home directory in them. I'm not sure how that happens but this PR should have the relative paths that will allow the project to build for others.

    opened by jamespaulmuir 0
  • Switch from Dark Sky to OpenWeather Map

    Switch from Dark Sky to OpenWeather Map

    I use this app on my personal device and love it but as you might know, Dark Sky will be shutting down their API. It would be great if you could switch to using OpenWeather Map or another service.

    opened by bark1n9 0
Owner
Alexey
iOS engineer
Alexey
BreakingNews - Breaking News App used the MVVM structure

Breaking News Use Structure:- I used the MVVM structure with use cases to cleanl

Asmaa Tarek 8 Jan 15, 2022
This app can be used to search for New York Times articles

NY Times Article Search This app can be used to search for New York Times articles. The articles are populated by matching keywords. Here are the feat

Alexei Tulloch 0 Feb 10, 2022
NY Times is an Minimal News 🗞 iOS application built to describe the use of SwiftSoup and CoreData with SwiftUI.

?? NY Times is an Minimal News ?? iOS app ?? built to describe the use of SwiftSoup and CoreData with SwiftUI??

The Code Monks 189 Dec 22, 2022
COVID-19 SwiftUI Demo

COVID-19_SwiftUI_Demo About COVID-19_SwiftUI_Demo is the coronavirus information application using SwiftUI which is first introduced in WWDC19 keynote

Hưng Thái 17 Feb 9, 2022
NewsAPISwift is a Swift client for News API V2, a service that provides breaking news headlines, and search for articles from over 30,000 news sources and blogs.

NewsAPISwift NewsAPISwift is a Swift client for News API V2, a service that provides breaking news headlines, and search for articles from over 30,000

Lucas Lima 22 Feb 10, 2022
Small iOS app to show some COVID-19 health, data, news and tweets âš¡

covid19.swift Small iOS app to show some COVID-19 health, data, news and tweets âš¡ Requirements Xcode 12, iOS 14 Credits API: COVID-19 API: News Tweets

null 26 Nov 30, 2022
Fancy news app that diwnloads data from new.com api and shows it in a paging collectionview.

Fancy news reader PAging collection view that shows latest news from techcurch.com and displays full content in a detail page, was built to practice t

Abdul-Mujeeb Aliu 31 Feb 10, 2022
Used: SwiftUI and Combine

NewsApp Used: New Apple frameworks SwiftUI and Combine Installation: 1. Get your News API key 2. Get your Weather API key 3. Insert your keys into Con

Alexey 361 Jan 8, 2023
content for Using Combine - notes on learning Combine with UIKit and SwiftUI

SwiftUI-Notes A collection of notes, project pieces, playgrounds and ideas on learning and using SwiftUI and Combine. Changes, corrections, and feedba

Joseph Heck 1.7k Dec 27, 2022
Auto scrollable multi platform header menu usually used in food delivery applications - SwiftUI & Combine

Auto scrollable header menu - SwiftUI & Combine Features Auto scrollable up menu while navigating the list up and down Navigate to any section from up

Igor 6 Aug 13, 2022