Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/main' into main
Browse files Browse the repository at this point in the history
  • Loading branch information
Ferum-bot committed Jan 17, 2021
2 parents c87cfb2 + 570d56f commit cf91d75
Showing 1 changed file with 22 additions and 5 deletions.
27 changes: 22 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,28 @@
# NASA-Mars-Api-Service
This app can show you some Mars photos.
### Using API: https://api.nasa.gov/
This app can show you some Mars photos and random Space photos from official NASA API.

If you want to see some code, go [here](https://github.com/Ferum-bot/NASA-Mars-Api-Service/tree/main/app/src/main/java/com/example/nasa_mars_api_service).

If you want to see layout files, go [here](https://github.com/Ferum-bot/NASA-Mars-Api-Service/tree/main/app/src/main/res).


### What you can do:
* Search any Mars Photos from different rovers with some customization
* Save any Photos you like (in local cash)
* See last Mars Photos in real time
* See most beautiful Space photos (according to NASA)
* See detailed description of each Mars Photo and Space Photo

### Using API: https://api.nasa.gov/

## Libraries used:
* [Retrofit](https://square.github.io/retrofit/)
* [Glide](https://github.com/bumptech/glide)
* [Room](https://developer.android.com/topic/libraries/architecture/room?gclid=Cj0KCQiAifz-BRDjARIsAEElyGLp2xffShidBLkKoGuTqHmEbAmWFn65cmFLwvo455NhfTrOgNZfi7IaAmvEEALw_wcB&gclsrc=aw.ds)
* [Dagger2](https://developer.android.com/training/dependency-injection/dagger-android)
* ImagePhoto
* [PhotoView](https://github.com/chrisbanes/PhotoView)
* [Delegate Async Adapter](https://github.com/sockeqwe/AdapterDelegates)
* [OkHTTP](https://github.com/square/okhttp)

## Functionality used:
* Recycler View
Expand All @@ -18,9 +32,12 @@ This app can show you some Mars photos.
* Single Activity
* Database(SQL)
* Google Navigation compoment
* Databinding
* Data Binding
* LiveData
* Dependency injection(IoF)
* Dependency injection (IoF)
* Delegate Adapter
* OkHttp logging-interceptor


## Some screenshots:

Expand Down

0 comments on commit cf91d75

Please sign in to comment.