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 (SwiftUI + shared Compose Multiplatform UI)
- Android
- Desktop
- Web (Wasm)
- Web (Kotlin/JS) - contributed by https://github.com/yogeshVU
- Kotlin Notebook
The iOS client as mentioned includes shared Compose Multiplatform UI code. It also includes option to use either SwiftUI or Compose code for the Country List screen (in both cases selecting a country will navigate to shared Compose emissions details screen).
![Screenshot 2024-04-29 at 21 13 54](https://private-user-images.githubusercontent.com/6302/326574245-d5d2a147-20f4-430b-9a14-17bc5526957e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQwMDMwMzcsIm5iZiI6MTcyNDAwMjczNywicGF0aCI6Ii82MzAyLzMyNjU3NDI0NS1kNWQyYTE0Ny0yMGY0LTQzMGItOWExNC0xN2JjNTUyNjk1N2UucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDgxOCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA4MThUMTczODU3WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NDI4NTQ1ZGMyYzY4NGNjMTg0MzgwYjE4OWExNWRkNmI2NzM0NGM2ZDQ0NmU3MDMwOWEzZTI2MjliMDdmZWNlMSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.kXIGBG2-Pq0_EouGkCPAG-LaYIi26gtevULUfVrv1rU)
![Screenshot 2023-12-14 at 17 17 23](https://private-user-images.githubusercontent.com/6302/290602440-9e93cf4d-429f-4453-b30e-3a2c40cfdd5e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQwMDMwMzcsIm5iZiI6MTcyNDAwMjczNywicGF0aCI6Ii82MzAyLzI5MDYwMjQ0MC05ZTkzY2Y0ZC00MjlmLTQ0NTMtYjMwZS0zYTJjNDBjZmRkNWUucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDgxOCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA4MThUMTczODU3WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MDUyNDI1MmJiNWE5N2I4NTFmZGI0YmMzZTQzZDgyMzRhYzMwZDA1NzdiNWUwZWEyYWE1MmE1YThiMGUzN2U5ZCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.ITxlH28H4dR2WKmOTj62mSgCQmVDOQfQfSb3U8nlU84)
![Screenshot 2023-12-14 at 17 16 17](https://private-user-images.githubusercontent.com/6302/290602396-70e02dc8-f82b-4ed2-b940-495e513ce3b1.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQwMDMwMzcsIm5iZiI6MTcyNDAwMjczNywicGF0aCI6Ii82MzAyLzI5MDYwMjM5Ni03MGUwMmRjOC1mODJiLTRlZDItYjk0MC00OTVlNTEzY2UzYjEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDgxOCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA4MThUMTczODU3WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZjQyMjIyYTRmMGUxMDRkMjhmNDE4MzUyNDQ5YmI4MjA2ODdmYTYyYzJlNDQwNTE1YjUxYTMwMTAwZTRhM2E4NyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.BHBn0DTJjVsk8XcxG2_XlozYW1ATN0l5ywY0g7WYwj8)
![Screenshot 2023-12-14 at 17 16 17](https://private-user-images.githubusercontent.com/6302/290602396-70e02dc8-f82b-4ed2-b940-495e513ce3b1.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQwMDMwMzcsIm5iZiI6MTcyNDAwMjczNywicGF0aCI6Ii82MzAyLzI5MDYwMjM5Ni03MGUwMmRjOC1mODJiLTRlZDItYjk0MC00OTVlNTEzY2UzYjEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDgxOCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA4MThUMTczODU3WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZjQyMjIyYTRmMGUxMDRkMjhmNDE4MzUyNDQ5YmI4MjA2ODdmYTYyYzJlNDQwNTE1YjUxYTMwMTAwZTRhM2E4NyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.BHBn0DTJjVsk8XcxG2_XlozYW1ATN0l5ywY0g7WYwj8)
![Screenshot 2023-12-14 at 20 33 45](https://private-user-images.githubusercontent.com/6302/290765035-82ed364a-0284-4e5c-b81e-40fdfc58f312.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQwMDMwMzcsIm5iZiI6MTcyNDAwMjczNywicGF0aCI6Ii82MzAyLzI5MDc2NTAzNS04MmVkMzY0YS0wMjg0LTRlNWMtYjgxZS00MGZkZmM1OGYzMTIucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDgxOCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA4MThUMTczODU3WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9OTc1MThlYjU5ZTdmNTM3MmIzM2I4MDBkZWY3ZWQzMmIyNDVkMGY4ZmVjOGNjOTUwMTBmNmNmZDc1OTg5NGNmMyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.8PL5N5Gqg5hZZmx7NET3Iept9iz08SDCDLkJtFDOMmU)
- PeopleInSpace (https://github.com/joreilly/PeopleInSpace)
- GalwayBus (https://github.com/joreilly/GalwayBus)
- Confetti (https://github.com/joreilly/Confetti)
- BikeShare (https://github.com/joreilly/BikeShare)
- FantasyPremierLeague (https://github.com/joreilly/FantasyPremierLeague)
- ClimateTrace (https://github.com/joreilly/ClimateTraceKMP)
- GeminiKMP (https://github.com/joreilly/GeminiKMP)
- MortyComposeKMM (https://github.com/joreilly/MortyComposeKMM)
- StarWars (https://github.com/joreilly/StarWars)
- WordMasterKMP (https://github.com/joreilly/WordMasterKMP)
- Chip-8 (https://github.com/joreilly/chip-8)