Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / Nghien-Nghien / PokeAPI-Java
Based on MVVM Architecture: using ViewBinding, ViewModel with LiveData, Dagger2, Retrofit2 with RxJava3, Room Database, MaterialCardView with ShapeableOverlay Style and ProgressView to fetch data from PokeAPI.
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nghien-Nghien%2FPokeAPI-Java
Stars: 5
Forks: 3
Open Issues: 1
License: None
Language: Java
Repo Size: 1.52 MB
Dependencies:
22
Created: over 2 years ago
Updated: about 1 year ago
Last pushed: over 2 years ago
Last synced: about 1 year ago
Topics: android, dagger2, java, livedata, material-design, mvp-architecture, mvvm-android, mvvm-architecture, pokeapi, pokeapi-pokedex, pokedex, pokemon-api, progressview, retrofit2, room-database, rxjava2, rxjava3, viewbinding-android, viewmodel, viewmodel-livedata
Files
Dependencies
- androidx.appcompat:appcompat 1.4.1 implementation
- androidx.constraintlayout:constraintlayout 2.1.1 implementation
- androidx.legacy:legacy-support-v4 1.0.0 implementation
- androidx.lifecycle:lifecycle-common-java8 2.4.0 implementation
- androidx.lifecycle:lifecycle-livedata 2.4.0 implementation
- androidx.lifecycle:lifecycle-viewmodel 2.4.0 implementation
- androidx.lifecycle:lifecycle-viewmodel-savedstate 2.4.0 implementation
- androidx.room:room-runtime 2.4.0 implementation
- androidx.swiperefreshlayout:swiperefreshlayout 1.1.0 implementation
- com.github.bumptech.glide:glide 4.12.0 implementation
- com.github.florent37:glidepalette 2.1.2 implementation
- com.github.skydoves:progressview 1.1.2 implementation
- com.google.android.material:material 1.4.0 implementation
- com.google.dagger:dagger 2.35.1 implementation
- com.google.dagger:dagger-android 2.35.1 implementation
- com.squareup.okhttp3:logging-interceptor 4.9.0 implementation
- com.squareup.retrofit2:adapter-rxjava3 2.9.0 implementation
- com.squareup.retrofit2:converter-gson 2.9.0 implementation
- com.squareup.retrofit2:retrofit 2.9.0 implementation
- io.reactivex.rxjava3:rxandroid 3.0.0 implementation
- io.reactivex.rxjava3:rxjava 3.0.0 implementation
- junit:junit 4.13.2 testImplementation