An open API service indexing awesome lists of open source software.

https://github.com/aleixo-dev/nicolsflix

NicolsFlix an application for listing popular, recommend, and trending movies of the moment.
https://github.com/aleixo-dev/nicolsflix

android android-app glide koin mvvm-android mvvm-architecture retrofit2 room safeargs shimmer-android viewbinding viewmodel

Last synced: about 1 month ago
JSON representation

NicolsFlix an application for listing popular, recommend, and trending movies of the moment.

Awesome Lists containing this project

README

          





### 🚀 Project
NicolasFlix, an app to display top current and similar movies you have selected, you can also search and save.
##### Api used in the protect: [The Movie DB](https://www.themoviedb.org/)







### 🔧 Architecture
- > MVVM Model - View - ViewModel
- Google recommended architecture for building apps.
-

### 🔗 Resource used:
- **Shimmer**
- **Retrofit2**
- **Picasso**
- **Gson**
- **ViewModel**
- **Room**
- **Koin**
- **SafeArgs**

### 🧰 Dependências utilizadas
```
* SafeArgs
apply plugin: "androidx.navigation.safeargs"

def room_version = "2.2.6"

* Material.
implementation 'com.google.android.material:material:1.2.1'

* ViewModel.
implementation 'androidx.lifecycle:lifecycle-livedata-ktx:2.2.0'
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.2.0'

* Fragment-KTX.
implementation "androidx.fragment:fragment-ktx:1.2.5"

* Room
implementation "androidx.room:room-runtime:$room_version"
kapt "androidx.room:room-compiler:$room_version"
implementation "androidx.room:room-ktx:$room_version"

* Picasso
implementation 'com.squareup.picasso:picasso:2.71828'

* Retrofit & Gson
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
implementation 'com.squareup.retrofit2:converter-gson:2.9.0'

```

## 👦 Autor
> Nicolas Aleixo
> [Gmail](nicolasaleixo2020@gmail.com)
> [Instagram](https://www.instagram.com/nicolas09aa/)
> [Linkedin](https://www.linkedin.com/in/nicolas-aleixo/)