8000 GitHub - kneeman/currency-conversion-kmp: A currency conversion app written for Kotlin Multi Platform using Ktor, SQLDelight and Precompose, that boasts of Clean Architecture
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

A currency conversion app written for Kotlin Multi Platform using Ktor, SQLDelight and Precompose, that boasts of Clean Architecture

Notifications You must be signed in to change notification settings

kneeman/currency-conversion-kmp

 
 

Repository files navigation

Clean Architecture Sample for KMP

This is a simple currency conversion application for Kotlin Multiplatform, tested on Android and iOS. The App uses Ktor-client for accessing REST API, SQLDelight for database management, Precompose for viewmodel support and Coroutine Stateflow for interaction with View models. The App is based on Open Exchange Rates using a free account. Fork it and try it as you wish.

Replacing the API key

Hi, to use the app, please go to Open Exchange Rates, create a free account and replace the key in kotlin/com/debanjan/currencyconversion/kmm/shared/network/ExchangeApiImpl.kt and replace the value of OPEN_EXCHANGE_API_KEY with your own key.

Todo

Add navigation to different screen

20230820_165712.mp4

About

A currency conversion app written for Kotlin Multi Platform using Ktor, SQLDelight and Precompose, that boasts of Clean Architecture

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 95.3%
  • Swift 4.7%
0