/Space

🌌✨🌘Smart app to calculate the effect of time dilation

Primary LanguageKotlin

SpaceTime App

Codacy Badge

This application - is a smart service that allows you to determine the magnitude of the effect of gravitational time dilation in the field of massive objects. Using the application, you will be able to visually experience the physical concept of relativity over the time of general relativity.

Tutorial

With this application, you can get the most accurate information about how much your own time flows faster if you climbed a high mountain or fly a plane than on the surface of the Earth.

Step-by-step

  1. Open the app
  2. Click "Let's discover this"
  3. Use the Seekbar to enter data to calculate time changes
  4. Or open the bottom panel where you can see the visualization of the time dilation effect for the star Gargantua
  5. Press the FAB button to go to info activity and read the detailed information about the physical part of the project
  6. You can also scale the size of the presented timeline

Requirements

Android API 21+

More Info

Our app is an addition to our research project on mathematical modeling “The Land Near Gargantua”. To get acquainted with our scientific work send a request to my email

Screenshots are presented below:

Installation

Clone this repository and import into Android Studio

git clone https://github.com/Doldrums/Space.git

Build variants

Use the Android Studio Build Variants button to choose between production and staging flavors combined with debug and release build types

Generating signed APK

From Android Studio:

  1. Build menu
  2. Generate Signed APK...
  3. Fill in the keystore information (you only need to do this once manually and then let Android Studio remember it)

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -m 'Add some feature')
  4. Run the linter (ruby lint.rb').
  5. Push your branch (git push origin my-new-feature)
  6. Create a new Pull Request