All Projects → ibrajix → DirectCurrencyConverter

ibrajix / DirectCurrencyConverter

Licence: other
Currency Converter App for Android showing usage of Flow, Live Data, Coroutines, Hilt - (Clean Architecture)

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to DirectCurrencyConverter

Foodium
It simply loads Posts data from API and stores it in persistence storage (i.e. SQLite Database). Posts will be always loaded from local database. Remote data (from API) and Local data is always synchronized.
Stars: ✭ 1,940 (+4750%)
Mutual labels:  coroutines, retrofit2, mvvm-android, livedata
Fountain
Android Kotlin paged endpoints made easy
Stars: ✭ 175 (+337.5%)
Mutual labels:  coroutines, retrofit2, livedata
Kotlinjetpackinaction
🔥🔥 Kotlin Jetpack zero to hero. 新手到高手
Stars: ✭ 264 (+560%)
Mutual labels:  coroutines, retrofit2, livedata
Dagger-Hilt-MVVM
Sample app that demonstrates the usage of Dagger Hilt with Kotlin & MVVM
Stars: ✭ 62 (+55%)
Mutual labels:  coroutines, retrofit2, livedata
bitcoin-market-android
Bitcoin Market app shows you the current Bitcoin market price and price chart of different time intervals 💰
Stars: ✭ 284 (+610%)
Mutual labels:  coroutines, retrofit2, mvvm-android
Paging-3-Sample
This app is created as a sample app which loads movies from Tmdb api and uses Paging 3 library to show it in a Recycler view.
Stars: ✭ 96 (+140%)
Mutual labels:  coroutines, retrofit2, mvvm-android
weather-app-android-mvvm
Simple MVVM practice repository for very very beginners. You don't need to know about Dagger, Coroutine or Rx for understanding MVVM and this project. To check the MVVM Architecture Bengali Tutorial visit my blog site
Stars: ✭ 32 (-20%)
Mutual labels:  retrofit2, mvvm-android, livedata
android-clean-architecture
🚀🚀🚀 The boilerplate for Android using Kotlin & Clean architecture.
Stars: ✭ 21 (-47.5%)
Mutual labels:  coroutines, mvvm-android, livedata
Sunset-hadith
Islamic app written with Kotlin, using KTOR + coroutines + flow + MVVM + Android Jetpack + Navigation component. Old version using RxJava + Retrofit + OKHttp
Stars: ✭ 26 (-35%)
Mutual labels:  coroutines, retrofit2, livedata
Android-MVVM-News-App
MVVM News Application with clean code architecture & android jetpack components.
Stars: ✭ 38 (-5%)
Mutual labels:  retrofit2, mvvm-android, livedata
Gallerit
A sample Android gallery to search images posted on Reddit built using modern Android development tools (Architecture Components, MVVM, Coroutines, Flow, Navigation, Retrofit, Room, Koin)
Stars: ✭ 153 (+282.5%)
Mutual labels:  coroutines, retrofit2, livedata
AndroidCleanArchitecture
Android Project with clean android architecture contain Dagger, Retrofit, Retrofit, Android archtecture components, LiveData with MVVM architecture
Stars: ✭ 22 (-45%)
Mutual labels:  retrofit2, mvvm-android, livedata
StatefulLiveData
StatefulLiveData is a lean, yet powerful tool that harnesses the capabilities of LiveData and enhances them, enabling the observer to distinguish between different states the data can be in, such as Success, Loading and Error.
Stars: ✭ 18 (-55%)
Mutual labels:  coroutines, retrofit2, livedata
eyepetizer kotlin
一款仿开眼短视频App,分别采用MVP、MVVM两种模式实现。一、组件化 + Kotlin + MVP + RxJava + Retrofit + OkHttp 二、组件化 + Kotlin + MVVM + LiveData + DataBinding + Coroutines + RxJava + Retrofit + OkHttp
Stars: ✭ 83 (+107.5%)
Mutual labels:  coroutines, retrofit2, livedata
Superhero-App
🦸🏻‍♂️🦹🏻‍♀️Superhero app built with Kotlin, ViewModel, LiveData, ViewBinding, Room, and Hilt
Stars: ✭ 27 (-32.5%)
Mutual labels:  coroutines, retrofit2, livedata
MVI-Clean-Architecture
MVI + Clean Architecture + Best Practices | Example of Clean Architecture of Android app using MVI design pattern with Jetpack and popular libraries
Stars: ✭ 50 (+25%)
Mutual labels:  coroutines, mvvm-android
Jetpack Kotlin Eyepetizer
一款基于Kotlin + Jetpack核心组件 + 协程 + 组件化实现的精美仿开眼视频App(提供Flutter、React Native、小程序版本 😁 )
Stars: ✭ 82 (+105%)
Mutual labels:  coroutines, livedata
NewsHub
News Hub display news of different category (Entertainment, Business, International, Sports, Medical, Technology, Global) and news can be saved as bookmark
Stars: ✭ 16 (-60%)
Mutual labels:  retrofit2, livedata
Android-Kotlin-MVVM-Template
[In progress...] Chat APP | MVVM + Clean Architecture | Kotlin, LiveData, Koin, Databinding, Navigation Fragments, Rx, Room, Crashlytics, Circle CI config, commons classes for UI.
Stars: ✭ 314 (+685%)
Mutual labels:  mvvm-android, livedata
Kotlin-MVVM-JetPack
[DEPRECATED. USE https://github.com/egek92/Kotlin-MVVM-Jetpack-Hilt-Coroutines-Flow] Clean Android architecture guidelines that are based on MVVM + Offline 1st approach with LiveData and Room
Stars: ✭ 73 (+82.5%)
Mutual labels:  retrofit2, livedata

DirectCurrencyConverter

Currency Converter App for Android highlighting recommended Architectural patterns.

This App Uses

Kotlin

MVVM (Model View ViewModel Pattern)

Hilt (For Dependency Injection)

An API to get currency rate and conversion (https://currency.getgeoapi.com/) (You can use any!)

Retrofit (For making API calls)

Flow

LiveData

Coroutines (For simplifying Asynchronous operations)

View Binding (For interacting with views)

Some other libraries

Check my article on it -

https://medium.com/swlh/how-i-built-a-simple-currency-converter-app-using-recommended-android-pattern-and-architecture-204a3bbfc142

DOWNLOAD

https://play.google.com/store/apps/details?id=com.ibrajix.directcurrencyconverterapp

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].