Skip to content

hexfa/NASAGallery

Repository files navigation

NASAGallery

N|Solid Nasa App Gallery



Detail

This is a piece of app gallery software for displaying photos with details through the "nasa.gov" site API.

Lets Start

Clone this repository and import it into your Android IDE

https://github.com/hexfa/NASAGallery.git

Resources

  • Documents

    For looking at the code document of this project, you could generate it from the Dokka section.

    Also, you could see the last documentation of the project on this link Documentation

  • API

    https://api.nasa.gov/planetary/apod?api_key=DEMO_KEY&start_date=2021-01-01&end_date=2021-03-12
  • Structure

    MVVM

Configuration

  • Dokka

    • I recommend Html document type

    • You have to use the JAVA JDK 18 and set it in your JAVA_HOME environment. after putting it in the system needs a restart

      • Dokka terminal commands
        Type Syntax
        Html ./gradlew.bat dokkaHtml
        Java doc ./gradlew.bat dokkaJavadoc
        Gfm ./gradlew.bat dokkaGfm
      • Output Location

        app -> build -> dokka

Keystore

  • Location of the keystore is in root directory(nasa.jks).
  • Alias= nasa
  • Key password= nasa2022
  • Key store password= nasa2022

Publish App

  • Don't forget to update versionCode and versionName before uploading .aab file on Store.

  • APK link

Demo

Night

Day

\|/ Technologies \|/

  • Jetoack Compose
  • Retrofit
  • Flow & Coroutines
  • Hilt
  • Navigation Component
  • Glide
  • Dokka

About

Nasa App Gallery by MVVM

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages