-
kmp-expense-tracker
Series: Building a subscription tracker Desktop and iOS app with compose multiplatform
If you want to check out the code, here's the repository: https://github.com/kuroski/kmp-expense-tracker
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Since we are not building an Android app, you don't actually need to install Android Studio, so it is completely fine if by the end of the documentation you have a kdoctor result like
-
BuildKonfig + dotenv-gradle we are going to use those plugins to inject our environment variables
-
BuildKonfig + dotenv-gradle we are going to use those plugins to inject our environment variables
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
compose-cupertino which provides compose multiplatform components for iOS
-
jewel
Discontinued [MOVED TO IJ PLATFORM] An implementation of the IntelliJ look and feels in Compose for Desktop
Jewel which provides IntelliJ look and feels in Compose for Desktop
-
Logback we will use mostly with Ktor, this dependency is not required, but it is nice to see logs of requests + it will get rid of some annoying warnings while running the project
-
Ktor client to manage HTTP requests
-
koin
Koin - a pragmatic lightweight dependency injection framework for Kotlin & Kotlin Multiplatform
Koin to manage dependency injection (more explanation about that later)
-
Voyager is a multiplatform navigation library built for, and seamlessly integrated with, Jetpack Compose.