aleixo-dev / NicolsFlix

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool



🚀 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

🔧 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 Instagram Linkedin

About

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

License:MIT License


Languages

Language:Kotlin 100.0%