Skip to content

Kotlin/Compose Multiplatform project to show climate related emission data from https://climatetrace.org/data.

License

Notifications You must be signed in to change notification settings

RimonGazi/ClimateTraceKMP

 
 

Repository files navigation

Kotlin/Compose Multiplatform project to show climate related emission data from https://climatetrace.org/data. Development just started so very much work in progress right now! Have started with showing sector emission data per country but ton of other info available as well (ideas very welcome!).

Running on

  • iOS
  • Android
  • Desktop
  • Web (Wasm)
  • Kotlin Notebook

Code is very minimal right now with Compose code using remote apis directly. Will choose/add persistence library once those libraries support Wasm along with associated Repository. Also need to add some sort of shared view model/state holder. Have started using Voyager for navigation in the Android client and need to evaulate whether this could/should be used for other clients (again needs Wasm support first).

Android (Compose)

Screenshot_20231210_180223

iOS (SwiftUI/Compose)

Simulator Screenshot - iPhone 15 Pro - 2023-12-10 at 19 31 59

Compose for Desktop

Screenshot 2023-12-14 at 17 17 23

Compose for Web (Wasm)

Screenshot 2023-12-14 at 17 16 17

Kotlin Notebook

Screenshot 2023-12-14 at 20 33 45

About

Kotlin/Compose Multiplatform project to show climate related emission data from https://climatetrace.org/data.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 50.5%
  • Jupyter Notebook 45.9%
  • Swift 3.1%
  • HTML 0.5%