Skip to content

Reddit browsing application for iOS that offers a convenient way to access, read, and interact with Reddit posts and comments

Notifications You must be signed in to change notification settings

mariana0412/ReaditApp

Repository files navigation

ReaditApp

ReaditApp is a streamlined Reddit browsing application for iOS that offers users a convenient way to access, read, and interact with Reddit posts and comments. Built using UIKit and SwiftUI, this app is designed with both functionality and user experience in mind, featuring API-based Reddit post retrieval, seamless navigation, and robust offline capabilities.

Home Screen Favorites with Search Comments Share Post

Features

  • API-based Reddit Post Retrieval: Fetch and display Reddit posts and comments in real-time
  • Favorites: Keep track of your favorite posts by adding them to your favorites list
  • Offline Access: Your favorites posts are stored locally for offline access
  • Search Functionality: Efficiently find posts among favorite ones by their text
  • Sharing: Share specific posts and comments with others
  • Paging: Posts and comments are fetched and displayed dynamically, ceasing when the end of the topic is reached
  • Dark and Light Mode Support: Catering to user preference and accessibility, ReaditApp supports both dark and light modes, adapting to the system settings of the user's device

Posts view in dark mode Comments view in dark mode

Technologies Used

  • UIKit: For displaying posts
  • SwiftUI: For displaying comments
  • CocoaPods: For managing project dependencies and libraries
  • Kingfisher: For working with images

API

Reddit API is used to fetch and display Reddit posts and comments in real-time

Requirements

  • iOS 16.0 or later
  • Xcode 15.0 or later

Installation

To install ReaditApp on your iOS device, follow these steps:

  1. Clone the repository to your local machine.
  2. Open the project in Xcode.
  3. Connect your iOS device to your computer and select it as the build destination.
  4. Build and run the application on your device. Ensure that your iOS device runs a compatible version of iOS.

About

Reddit browsing application for iOS that offers a convenient way to access, read, and interact with Reddit posts and comments

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published