SuperStocks is a compose multiplatform project that gets Realtime data for the top #10 companies around the world, by market capitalization. I am getting the data from the Financial Modelling Prep (FMP) API
- Android Studio Koala | 2024.1.1 Patch 1
- Kamel - for Loading Images
- Ktor – for network calls
- Kotlinx serialization – for serialization and deserializing objects of custom types
- Moko mvvm – for the apps architecture components (MVVM)
- Kotlinx coroutines – for asynchronous tasks
- Precompose – for navigation within the App
- SQLDelight - for implmenting offline caching
![]() |
![]() |
![]() |
![]() |
|---|
![]() |
![]() |
![]() |
|---|
- Clone the Repository on your local machine
- For Android:
- Select composeApp in the run configurations and click run
- For desktop:
- In the run configurations select edit configurations
- Click the plus icon and select Gradle from the options
- Paste this command in the tasks and arguments field and click ok
desktopRun -DmainClass=MainKt --quiet- Run the new desktopRun configuration






