Skip to content

Newsify, Newspaper Swift UI App, with different views and multimedia content.

Notifications You must be signed in to change notification settings

KlajdiGashi/IOSapplication

Folders and files

NameName
Last commit message
Last commit date

Latest commit

adcef1c · Mar 5, 2024

History

31 Commits
Mar 5, 2024
Feb 29, 2024

Repository files navigation

General info

A university team project organized by Mobile Development subject.

Newsify - Your Newspaper App Mobile

Newsify is a university team project organized by the Mobile Development subject at University. The application provides users with a seamless experience to access news articles, features, and multimedia content from their favorite newspapers.

Project Overview

The project is organized into multiple components, each serving a specific purpose:

Views

The application utilizes SwiftUI to create various views, presenting text, images, shapes, and custom drawings. Navigation controllers enhance the user experience by facilitating smooth navigation between different sections.

Authentication and Database

Newsify employs Firebase Firestore as an external database for user information storage and authentication. Additionally, an internal SQLite database is utilized for storing user-related data.

Features

  1. Login and Sign-Up: Users can securely log in or create an account to personalize their experience.

  2. Main News View: Displays various news blocks, each leading to detailed content.

  3. Email Confirmation View: Ensures a secure sign-up process by confirming user emails.

  4. Signup View: Allows users to create an account by providing necessary details.

  5. Settings View: Users can customize their app settings, enhancing personalization.

Technologies Used

The implementation of Newsify is built on the Swift programming language, ensuring a robust and efficient mobile application.

Getting Started

To run the Newsify project locally, follow these steps:

  1. Clone the repository to your local machine.
  2. Open the project in Xcode.
  3. Set up Firebase configuration for Firestore database and authentication.
  4. Build and run the application.

Contributors

References

About

Newsify, Newspaper Swift UI App, with different views and multimedia content.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages