View Code? Open in Web Editor
NEW
🌸[Functional reactive programming (FRP)] 🍁Simple Android weather forecast application written in Kotlin, using RxKotlin, Retrofit2, Mosby, Room Persistence ❄️MVI Pattern with Mosby Library
Home Page: https://kotlinshare.wordpress.com/
License: MIT License
Kotlin 95.18%
CSS 3.95%
HTML 0.87%
weatherapp_mvi_sample's Introduction
WeatherApp Mosby MVI RxJava
Debug apk
- Add testing
- Use Kotlin coroutine and suspend function instead of Rx Single, Rx Completable
- Fix some problems
weatherapp_mvi_sample's People
Watchers
weatherapp_mvi_sample's Issues
Hi, can i have a question? Which WeatherAPI did you use in this project? And was it free?
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
Rate-Limited
These updates are currently rate-limited. Click on a checkbox below to force their creation now.
Open
These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
Detected dependencies
github-actions
.github/workflows/build.yml
actions/checkout v3
actions/setup-java v3
gradle/gradle-build-action v2
actions/upload-artifact v3
.github/workflows/remove-old-artifacts.yml
c-hive/gha-remove-artifacts v1
.github/workflows/reviewdog-suggester.yml
actions/checkout v3
actions/checkout v3
actions/setup-java v3
actions/cache v3
reviewdog/action-suggester v1
.github/workflows/spotless.yml
actions/checkout v3
actions/setup-java v3
actions/cache v3
gradle
gradle.properties
settings.gradle
spotless.gradle
build.gradle
com.android.tools.build:gradle 7.3.0
org.jetbrains.kotlin:kotlin-gradle-plugin 1.7.20
com.diffplug.spotless:spotless-plugin-gradle 6.11.0
app/build.gradle
androidx.appcompat:appcompat 1.5.1
androidx.gridlayout:gridlayout 1.0.0
androidx.constraintlayout:constraintlayout 2.1.4
androidx.preference:preference-ktx 1.2.0
androidx.legacy:legacy-preference-v14 1.0.0
androidx.palette:palette-ktx 1.0.0
androidx.startup:startup-runtime 1.1.1
androidx.lifecycle:lifecycle-viewmodel-ktx 2.5.1
androidx.lifecycle:lifecycle-runtime-ktx 2.5.1
com.google.android.material:material 1.6.1
com.google.android.gms:play-services-location 20.0.0
com.google.android.libraries.places:places 2.6.0
androidx.room:room-runtime 2.4.3
androidx.room:room-compiler 2.4.3
androidx.room:room-rxjava2 2.4.3
androidx.work:work-runtime-ktx 2.7.1
androidx.work:work-rxjava2 2.7.1
com.hannesdorfmann.mosby3:mvi 3.1.1
junit:junit 4.13.2
androidx.test:runner 1.4.0
androidx.test.espresso:espresso-core 3.4.0
com.squareup.retrofit2:retrofit 2.9.0
com.squareup.retrofit2:converter-moshi 2.9.0
com.squareup.retrofit2:adapter-rxjava2 2.9.0
com.squareup.okhttp3:logging-interceptor 4.10.0
com.squareup.moshi:moshi-kotlin 1.14.0
io.reactivex.rxjava2:rxkotlin 2.4.0
io.reactivex.rxjava2:rxjava 2.2.21
io.reactivex.rxjava2:rxandroid 2.1.1
com.jakewharton.rxbinding3:rxbinding 3.1.0
com.jakewharton.rxbinding3:rxbinding-swiperefreshlayout 3.1.0
com.jakewharton.threetenabp:threetenabp 1.4.2
io.insert-koin:koin-core 3.2.2
io.insert-koin:koin-android 3.2.2
com.tbuonomo.andrui:viewpagerdotsindicator 4.1.2
com.github.bumptech.glide:glide 4.14.2
com.github.bumptech.glide:compiler 4.14.2
com.diogobernardino:williamchart 3.11.0
com.diogobernardino.williamchart:tooltip-slider 3.11.0
com.miguelcatalan:materialsearchview 1.4.0
com.github.tbruyelle:rxpermissions 2.x.v0.9.3
com.github.hoc081098:ViewBindingDelegate 1.4.0
gradle-wrapper
gradle/wrapper/gradle-wrapper.properties
Cannot update charts when change temperature unit in Setting screen