Skip to content
All work

NewsWave: News Aggregation

SwiftUI • Featured

Multi-category news experience with trending, search, bookmarks, and social sharing.

Categories
6
Updates
Realtime
Navigation
Smooth

Overview

Multi-category news app with trending and keyword search, bookmarks, sharing, and custom animated tab bar. Integrated Firebase for auth and Firestore for real-time data.

What I built.

  • 01Category-wise feed system with clean navigation
  • 02Trending and keyword-driven search flows
  • 03Bookmarking and sharing for user retention
  • 04Custom animated tab bar interactions

Project details

In depth.

NewsWave is a dynamic iOS news application designed to keep you updated with the latest news articles and trending news videos. The app offers a seamless user experience with features like Picture-in-Picture (PiP) mode for videos, various news categories, a favorites section, a universal search tab, and a profile tab displaying user details and selected categories. Additionally, NewsWave fetches news based on the user's location for a more personalized experience.

Features

Latest News

  • Fetches and displays the latest news articles from multiple APIs.
  • Keeps you updated with the most recent happenings around the world.

Trending News Videos

  • Integrates trending news videos with a built-in player.
  • Supports Picture-in-Picture (PiP) mode for continuous viewing while multitasking.

News Categories

  • Offers a variety of news categories to choose from, ensuring you find content that interests you.

Favorites

  • Allows users to save their favorite articles and videos for easy access later.

Universal Search

  • A comprehensive search feature that lets you find specific articles, videos, and news categories.

Profile Tab

  • Displays user details, selected news categories, and user location.
  • Personalizes news content based on the user's location.

Tech specs

Under the hood.

  • SwiftUI
  • Combine
  • Codable
  • Kingfisher
  • Firebase
  • Firestore

Strong consumer app fundamentals: content discovery + speed + retention mechanics.