Giter Club home page Giter Club logo

universe-explorer's Introduction

Universe Explorer

Build Status codecov codebeat badge Swift 4.2 iOS 10 GM seed

When you are looking into sky, do you feel that you want to discover places outside the your eyesight range? Now it is possible using your device!

Start new day watching one interesting photo from the Earth or galaxy with exhaustive description.

If it isn't enough for you, you can watch previous Picture Of The Day. To do it, tap "Search by date", select any previous day and wait a moment.

Have you ever dreamt about visiting the Mars? Now you can do it using your device. Open second tab, and explore the Red Planet.

Do you want to save these stunning photos? No problem. Tap at concrete photo if you are using Mars Photos mode or click at "Add to favourite" if you are using Picture of The Day mode.

But you should be careful. Probably your photo can be in favourite. If you are seeing "Delete from favourite", you shouldn't click there because you can delete photo from favourite. Remember about it.

Do you interest in which asteroids are the closest our planet right now? Run third tab and check. If flying object is hazardous to us, it is selected as red.

Last one, but probably the best tab - Favourite Photos. In this place you can look again at the best in your opinion pictures from Picture Of The Day and Mars Photos.

Rename them as you wish, pressing long in place where is old name. Or swipe left to remove, if you don't want its to see anymore.

Screens

Screen-Shot-2019-06-26-at-1-01-29-PM

Screen-Shot-2019-06-26-at-1-05-25-PM

Screen-Shot-2019-06-26-at-1-06-33-PM

Screen-Shot-2019-06-26-at-1-07-45-PM

Screen-Shot-2019-06-26-at-1-08-34-PM

Screen-Shot-2019-06-26-at-1-09-29-PM

Screen-Shot-2019-06-26-at-1-10-07-PM

Screen-Shot-2019-06-26-at-1-11-08-PM

Screen-Shot-2019-06-26-at-1-11-59-PM

Limitation

Application uses NASA API. It is a non-commercial use so after 1000 response per hour - server won't be response by the next hour.

External libraries

Project uses JTAppleCalendar and SQLite.swift. Thank for the authors of these libraries for their work!

How to run

  1. Install ruby if you don't have already

  2. Install cocoapods if you don't have already gem install cocoapods

  3. Install pods pod install

  4. Open asteroids.workspaceproject using XCode

  5. Run asteroids scheme or asteroidsTests if you want to testing application

universe-explorer's People

Contributors

lapwingg avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.