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.
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.
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.
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.
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 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.
The app uses the Astronomy Picture of the Day API provided by NASA.
Galaxy Gallery is licensed under the MIT license. See LICENSE for more information