All Projects → hoc081098 → WeatherApp_MVI_sample

hoc081098 / WeatherApp_MVI_sample

Licence: MIT license
🌸[Functional reactive programming (FRP)] 🍁Simple Android weather forecast application written in Kotlin, using RxKotlin, Retrofit2, Mosby, Room Persistence ❄️MVI Pattern with Mosby Library

Programming Languages

kotlin
9241 projects
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to WeatherApp MVI sample

weather-app-2020-android
Android Weather App 2020
Stars: ✭ 15 (-85.85%)
Mutual labels:  weather, mvi, weather-app, mvi-architecture, mvi-android
Pagination-MVI-Flow
Pagination MVI Coroutines Flow. Play MVI with Kotlin Coroutines Flow | MVI pattern on Android using Kotlin Coroutines Flow | Dagger Hilt DI | SharedFlow | StateFlow
Stars: ✭ 45 (-57.55%)
Mutual labels:  mvi, mvi-architecture, mvi-android, android-mvi-sample
MVVM-Koin-Repository-Pattern
Experimenting with MVVM, Koin and Repository pattern in a simple TODO app.
Stars: ✭ 29 (-72.64%)
Mutual labels:  retrofit2, room-persistence-library, koin
UI-Communication-with-MVI
Effective UI Communication with MVI architecture, a BaseActivity and the Repository Pattern.
Stars: ✭ 17 (-83.96%)
Mutual labels:  mvi, mvi-architecture, mvi-android
Clean-MVVM-NewsApp
Android News app developed using Clean + MVVM architecture
Stars: ✭ 52 (-50.94%)
Mutual labels:  retrofit2, room-persistence-library, koin
Jetpack-Compose-MVI-Demo
Demo / Sample Android Project created with Jetpack Compose and MVI Architecture Pattern
Stars: ✭ 114 (+7.55%)
Mutual labels:  retrofit2, mvi, mvi-architecture
StarWarsSearch-MVI
Star wars sample android project showcasing the use of View components for rendering UI in Fragments and Activities. Uses Android Jetpack, clean architecture with MVI (Uni-directional data flow), dagger hilt, and kotlin coroutines with StateFlow
Stars: ✭ 189 (+78.3%)
Mutual labels:  jetpack, mvi, mvi-android
Delish
Delish, a Food Recipes App in Jetpack Compose and Hilt based on modern Android tech-stacks and MVI clean architecture.
Stars: ✭ 356 (+235.85%)
Mutual labels:  jetpack, mvi, mvi-architecture
JsonPlaceholderApp
This was originally a code challenge for a company, but now is an example of MVI on Android.
Stars: ✭ 26 (-75.47%)
Mutual labels:  jetpack, mvi, koin
Weather
Weather Android App using apixu API https://www.apixu.com
Stars: ✭ 48 (-54.72%)
Mutual labels:  weather, weather-app, weather-android
WorldWeather
The largest three-dimensional web-based interactive browser of satellite, weather, climate, and other time-aware geospatial data on the web, built upon NASA's revolutionary WorldWind technology.
Stars: ✭ 49 (-53.77%)
Mutual labels:  weather, weather-forecast
info-bot
🤖 A Versatile Telegram Bot
Stars: ✭ 37 (-65.09%)
Mutual labels:  weather, weather-forecast
react-weather-app
⛅️ PWA Weather App made with ReactJS
Stars: ✭ 147 (+38.68%)
Mutual labels:  weather, weather-app
cuba-weather-flutter
Application for mobile devices of the Cuba Weather project implemented with Flutter
Stars: ✭ 28 (-73.58%)
Mutual labels:  weather, weather-app
Seeweather
⛅ [@deprecated]RxJava+RxBus+Retrofit+Glide+Material Design Weather App
Stars: ✭ 3,481 (+3183.96%)
Mutual labels:  weather, retrofit2
ioBroker.dwd
Fetches weather warnings from "Deutscher Wetterdienst" (germany only)
Stars: ✭ 19 (-82.08%)
Mutual labels:  weather, weather-forecast
Easyweather
这是一款基于MD设计的Android天气App。提供查询任意城市天气,获取所在城市天气等功能。
Stars: ✭ 61 (-42.45%)
Mutual labels:  weather, retrofit2
knot
Unidirectional reactive state container for Android & Kotlin
Stars: ✭ 231 (+117.92%)
Mutual labels:  mvi-architecture, mvi-android
Real-World-Weather
Unity project that displays the current weather in your location in real-time using the Dark Sky API
Stars: ✭ 39 (-63.21%)
Mutual labels:  weather, weather-app
weather-station
Everything you need to run and monitor your own open source weather station. ⛅
Stars: ✭ 38 (-64.15%)
Mutual labels:  weather, weather-app

WeatherApp Mosby MVI RxJava

Build CI spotless

Sreenshots

Features

Trying:

Debug apk

Todo

  • Add testing
  • Use Kotlin coroutine and suspend function instead of Rx Single, Rx Completable
  • Fix some problems
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].