A News Feed App Built With Swift

Overview

News Feed App

  • TabBarController'ımızın ilk tabında "newsapi.org"dan gelen veriyi kullanıcıya gösteriyoruz. Başlangıç url'indeki sonuçları gösteren sayfada search bar aracılığıyla istediğimiz anahtar kelimeyi aratarak ilgili sonuçları da tablomuzda görebiliriz.

    • Bu verilerin "newsapi.org"dan alınması için URL Session kullandım.
  • Bu tabloda listelenen her bir haber için dokunduğumuzda segue yardımı ile haberin detaylarını görebileceğimiz farklı bir sayfaya yönlendiriliyoruz. Bu sayfada haberin ayrıntılarını görebilirken ayrıca üç farklı buton da görüyoruz. Paylaşma, Favorilere Ekle ve Haberin Kaynağını Görüntüle butonları burada yer alıyor.

    • Burada ise "paylaş" butonumuz içinactivityViewController; favorilere eklemek ve bu favorilere eklenen datayı local data'da tutabilmek için bir açık kaynak kütüphanesi olan Realm; son olarak haberin kaynağını görüntüleyebilmek için ise bir WebView kullandım. Favorilere ekleme tuşundan sonra ise kullanıcıyı bilgilendirmek için bir toast message kütüphanesi kullandım.
  • Kullandığım Realm kütüphanesi ile local datada sakladığım verileri ise TabBarController'ın ikinci tabı olan Favoriler kısmında yine bir tablo ile listeledim.

Uygulama Görüntüleri

Anasayfa

Search Bar

Favoriler

Detaylar

Paylaş Butonu

Kaynağı Görüntüle

You might also like...
RippleQueries is an iOS application built as assessment task at Ripple Egypt. Built Using MVVM (Model-View-ViewModel) and Clean Architecture concepts
RippleQueries is an iOS application built as assessment task at Ripple Egypt. Built Using MVVM (Model-View-ViewModel) and Clean Architecture concepts

RippleRepositories RippleRepositories is an iOS application built as an assessment task at Ripple Egypt. Built Using RxSwift & MVVM (Model-View-ViewMo

Simple news iOS app with SwiftUI
Simple news iOS app with SwiftUI

NewsUI Simple news iOS app with SwiftUI 🗞️ which uses NewsAPI to fetch top news headlines The codebase uses following modern keys: SwiftUI Async/Awai

App Everything in one place (news, weather, stocks and much more)
App Everything in one place (news, weather, stocks and much more)

Dashy Everything in one place (news, weather, stocks and much more) I tried to follow MVVM Pattern, Used Decodable And URLSession instead of thrid-par

A simple iOS App that reads from the Test Flight News API

README Table of contents General info Unit Testing Technologies Revision Updates Setup General info SpaceFlight is a simple app built using the MVVM d

EzNews - A simple and easy to use News app for iOS and iPadOS. It uses NewsAPI as its backend

EzNews This was my first proper Swift app. Its a news app made for iOS and iPadO

Flutter news app with NewsApi Org
Flutter news app with NewsApi Org

Installation flutter pub get Usage flutter run Learn I will show how to create a flutter news app with NewsApi Org, In Flutter News App we will load

 News! LivefrontCodeChallenge
News! LivefrontCodeChallenge

News! LivefrontCodeChallenge This app uses the NYT API to fetch and display popular aticles. You can filter between popular articles today, last 7 day

Headline News Widget for Better Touch Tool. You can display the articles fetched by rss.

BTTPluginHeadLineNews This is a headline news widget plugin for BTT(Better Touch Tool) You can display the articles fetched by rss. (Pock version is h

NewsAPI-Project - News API Project For iOS
NewsAPI-Project - News API Project For iOS

NewsAPI-Project Es necesario descargar y realizar un pod install para ejecutar e

Owner
Hasan Ali
Hasan Ali
A Full News App based on the latest SwiftUI 3/iOS 15 API that fetches latest news from newsapi.org

SwiftUI NewsAPI App A Full News App based on the latest SwiftUI 3/iOS 15 that fetches latest news from newsapi.org. Features The app has several main

Alfian Losari 139 Jan 2, 2023
Easily create UIViewControllers for news articles similar to those in the News app.

MRArticleViewController This framework allows you to easily setup View Controllers to display News Articles inspired by those from the Apple News App.

Matt Rigdon 104 Apr 18, 2022
NewsApp- - Built A News App With SwiftUI and Mock Data

News APP Built A News App With Swift UI and Mock Data Screen Gif

Mehmet Can Seyhan 1 Feb 14, 2022
News App 📱 built to demonstrate the use of SwiftUI 3 features, Async/Await, CoreData and MVVM architecture pattern.

Box Feed News App ?? built to demonstrate the use of following features, SwiftUI 3 Async/Await AsyncImage List Refreshable Swipe Actions Separator Cor

Sameer Nawaz 113 Dec 20, 2022
A mobile application that presents the news received via NewsAPI to the user. Built with SwiftUI.

?? SwiftUI News App with NewsAPI A mobile application that presents the news received via NewsAPI to the user. Built with SwiftUI. ✅ Features The data

Doğancan Mavideniz 5 Nov 15, 2021
StackOverflowFeed - Simple app that show feed with questions from StackOverflow, using Stack Exchange API

StackOverflowFeed Simple app that show feed with questions from StackOverflow, u

null 0 Jan 18, 2022
iOS app for your pasteboard feed

iCopyPasta iOS app for your pasteboard feed, demo app for experimenting with RxSwift. You can read the story about it on All The Flow blog. ##Install

All The Flow 23 Oct 27, 2022
Essential Feed Course

Essential Feed App – Image Feed Feature BDD Specs Story: Customer requests to see their image feed Narrative #1 As an online customer I want the app t

Sebastián León 0 Nov 25, 2021
Realtime feed of ERC721 transfers

Building Notes As a quick hack for handling secrets (like API keys), I just put

PJ Gray 1 Jan 28, 2022
E-commerce app built in SwiftUI. Built in the course SwiftUI Masterclass in Udemy.

Touchdown-SwiftUI E-commerce app built in SwiftUI. Built in the course SwiftUI Masterclass in Udemy. Main components and concepts used: @EnvironmentOb

Jorge Martinez 5 Aug 18, 2022