Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / Kanyandula / Malawi
This is an Android app written in kotlin language, it implements offline first functionality which means it cache the results offline to provide a great user experience when internet access is limited.The app fatches blog posts from firebase realtime database and the data is catched in the app using Room persistant libraly. The main idea of the app was to give tourist first had information about best places owned by small business in towns and cities.The app is still in production.
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kanyandula%2FMalawi
Stars: 2
Forks: 0
Open Issues: 0
License: None
Language: Kotlin
Repo Size: 768 KB
Dependencies:
40
Created: about 2 years ago
Updated: 11 months ago
Last pushed: almost 2 years ago
Last synced: 10 months ago
Topics: android, hilt-dagger2, kotlin, kotlinflows, mvvm, pagination, room
Files
Dependencies
- androidx.appcompat:appcompat 1.3.0 implementation
- androidx.constraintlayout:constraintlayout 2.0.4 implementation
- androidx.core:core-ktx 1.5.0 implementation
- androidx.fragment:fragment-ktx 1.4.1 implementation
- androidx.hilt:hilt-lifecycle-viewmodel 1.0.0-alpha03 implementation
- androidx.hilt:hilt-work 1.0.0 implementation
- androidx.legacy:legacy-support-v4 1.0.0 implementation
- androidx.lifecycle:lifecycle-livedata-ktx 2.4.0 implementation
- androidx.lifecycle:lifecycle-livedata-ktx $lifecycle_version implementation
- androidx.lifecycle:lifecycle-runtime-ktx 2.4.0 implementation
- androidx.lifecycle:lifecycle-viewmodel-ktx 2.4.0 implementation
- androidx.lifecycle:lifecycle-viewmodel-savedstate 2.4.0 implementation
- androidx.navigation:navigation-fragment-ktx 2.3.5 implementation
- androidx.navigation:navigation-ui-ktx 2.3.5 implementation
- androidx.paging:paging-runtime-ktx 3.1.1 implementation
- androidx.room:room-ktx 2.4.2 implementation
- androidx.room:room-ktx 2.5.0-alpha01 implementation
- androidx.room:room-paging 2.5.0-alpha01 implementation
- androidx.room:room-runtime 2.3.0 implementation
- androidx.swiperefreshlayout:swiperefreshlayout 1.1.0 implementation
- com.firebaseui:firebase-ui-database 7.2.0 implementation
- com.github.bumptech.glide:glide $glideVersion implementation
- com.google.android.material:material 1.3.0 implementation
- com.google.dagger:hilt-android 2.39.1 implementation
- com.google.firebase:firebase-analytics 19.0.0 implementation
- com.google.firebase:firebase-auth-ktx 21.0.1 implementation
- com.google.firebase:firebase-crashlytics 18.0.0 implementation
- com.google.firebase:firebase-database 20.0.0 implementation
- com.google.firebase:firebase-database-ktx 20.0.0 implementation
- com.google.firebase:firebase-storage 20.0.0 implementation
- com.google.firebase:firebase-storage-ktx 20.0.0 implementation
- com.squareup.okhttp3:logging-interceptor 4.9.3 implementation
- com.squareup.retrofit2:converter-gson 2.9.0 implementation
- com.squareup.retrofit2:retrofit 2.9.0 implementation
- de.hdodenhof:circleimageview 3.1.0 implementation
- org.jetbrains.kotlin:kotlin-stdlib $kotlin_version implementation
- org.jetbrains.kotlin:kotlin-stdlib-jdk8 1.5.20 implementation
- org.jetbrains.kotlinx:kotlinx-coroutines-android 1.5.2 implementation
- org.jetbrains.kotlinx:kotlinx-coroutines-core 1.5.2 implementation
- org.jetbrains.kotlinx:kotlinx-coroutines-play-services 1.3.9 implementation