Skip to content

ArunVicky001/GalaxyGallery

Repository files navigation

Galaxy Gallery

Galaxy Gallery is an iOS app that allows users to view the Astronomy Picture of the Day released by NASA. Each day, a new picture is accompanied by a title and a short explanation. This app allows users to view the daily picture and read about it.

Installation

Clone the repository and open the project in Xcode. The project requires Xcode 12.0 or later and is compatible with iOS 14.0 or later.

Architecture

Galaxy Gallery uses the MVVM design pattern along with clean architecture. This allows for separation of concerns and easy testing of the components. Additionally, the app uses a coordinator pattern for navigation, which provides a clear flow of control between different screens.

Features

The main feature of the app is the ability to view the Astronomy Picture of the Day along with its title and explanation. The app is designed to work both online and offline, allowing users to view the latest picture even when they are not connected to the internet.

Usage

When the user opens the app, they are taken to the home screen which displays the Astronomy Picture of the Day. They can then tap on the picture to view more details about it. The app also includes a settings screen where the user can choose to receive daily notifications with the latest picture.

Future Improvements

Future updates to Galaxy Gallery could include additional features such as a search function, the ability to save favorite pictures, and the ability to share pictures on social media.

Credits

The app uses the Astronomy Picture of the Day API provided by NASA.

License

Galaxy Gallery is licensed under the MIT license. See LICENSE for more information

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published