{"id":15069151,"url":"https://github.com/khubaibkhan4/crypto-kmp","last_synced_at":"2025-04-10T16:52:33.560Z","repository":{"id":239118235,"uuid":"798592217","full_name":"KhubaibKhan4/Crypto-KMP","owner":"KhubaibKhan4","description":"Crypto-KMP Developed using Kotlin Mulitplatform and Contains the Android, iOS, Web And Desktop Applications.","archived":false,"fork":false,"pushed_at":"2024-05-23T04:03:24.000Z","size":6530,"stargazers_count":10,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-05-23T04:57:50.039Z","etag":null,"topics":["android-application","compose-multiplatform","cross-platform","cryptobot","cryptocurrencies","cryptocurrency","desktop-app","ios-app","jvm","kotlin-js","kotlin-multiplatform","multiplatform-compose","multiplatform-kotlin-library","swiftui","wasm-pack"],"latest_commit_sha":null,"homepage":"https://www.linkedin.com/in/khubaibkhandev/","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/KhubaibKhan4.png","metadata":{"files":{"readme":"README.MD","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-10T04:50:41.000Z","updated_at":"2024-06-09T11:42:21.553Z","dependencies_parsed_at":"2024-05-23T04:47:37.178Z","dependency_job_id":"29814d64-139d-489c-ade0-26898e465b65","html_url":"https://github.com/KhubaibKhan4/Crypto-KMP","commit_stats":null,"previous_names":["khubaibkhan4/crypto-kmp"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KhubaibKhan4%2FCrypto-KMP","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KhubaibKhan4%2FCrypto-KMP/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KhubaibKhan4%2FCrypto-KMP/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KhubaibKhan4%2FCrypto-KMP/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KhubaibKhan4","download_url":"https://codeload.github.com/KhubaibKhan4/Crypto-KMP/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248256305,"owners_count":21073502,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android-application","compose-multiplatform","cross-platform","cryptobot","cryptocurrencies","cryptocurrency","desktop-app","ios-app","jvm","kotlin-js","kotlin-multiplatform","multiplatform-compose","multiplatform-kotlin-library","swiftui","wasm-pack"],"created_at":"2024-09-25T01:40:45.050Z","updated_at":"2025-04-10T16:52:33.539Z","avatar_url":"https://github.com/KhubaibKhan4.png","language":"Kotlin","funding_links":["https://buymeacoffee.com/khubaibkhan","https://paypal.me/18.bscs","https://patreon.com/MuhammadKhubaibImtiaz","https://ko-fi.com/muhammadkhubaibimtiaz"],"categories":[],"sub_categories":[],"readme":"# Crypto KMP\n![Crypto KMP](https://github.com/KhubaibKhan4/Crypto-KMP/blob/master/assests/screenshots/poster_crypto.png)\n\n## Overview\nCrypto-KMP is a Kotlin Multiplatform (KMP) project aimed at providing cryptocurrency-related functionalities across Android, iOS, Web, and Desktop platforms with shared code. This documentation provides an overview of the project structure, features, and usage instructions.\n\n## 🚀 Future Plans\n- TV and Wear OS Versions\n- Real-time Tracking \n\n## 🌟 Contributions\nIf you wanna contribute, Please make sure to add new features \u0026 Then make a PR.Feel free to contribute to the project and stay tuned for more exciting updates!\n\n# Open To Work\nDo you wanna Convert your thoughts into Physicall \u0026 Successfull Project Then I'm here for you. I'm open to work, available for Freelance or Remote Work Opportunities. Feel free to reach me out on Email.\n\n## 🤝 Connect with Me\n\nLet's chat about potential projects, job opportunities, or any other collaboration! Feel free to connect with me through the following channels:\n\n[![LinkedIn](https://img.shields.io/badge/LinkedIn-Connect-blue?style=for-the-badge\u0026logo=linkedin)](https://www.linkedin.com/in/khubaibkhandev)\n[![Twitter](https://img.shields.io/badge/Twitter-Follow-blue?style=for-the-badge\u0026logo=twitter)](https://twitter.com/codespacepro)\n[![Email](https://img.shields.io/badge/Email-Drop%20a%20Message-red?style=for-the-badge\u0026logo=gmail)](mailto:18.bscs.803@gmail.com)\n\n  ## 💰 You can help me by Donating\n  [![BuyMeACoffee](https://img.shields.io/badge/Buy%20Me%20a%20Coffee-ffdd00?style=for-the-badge\u0026logo=buy-me-a-coffee\u0026logoColor=black)](https://buymeacoffee.com/khubaibkhan) [![PayPal](https://img.shields.io/badge/PayPal-00457C?style=for-the-badge\u0026logo=paypal\u0026logoColor=white)](https://paypal.me/18.bscs) [![Patreon](https://img.shields.io/badge/Patreon-F96854?style=for-the-badge\u0026logo=patreon\u0026logoColor=white)](https://patreon.com/MuhammadKhubaibImtiaz) [![Ko-Fi](https://img.shields.io/badge/Ko--fi-F16061?style=for-the-badge\u0026logo=ko-fi\u0026logoColor=white)](https://ko-fi.com/muhammadkhubaibimtiaz) \n\n# Tech Stack Highlights\n\n- **Kotlin Multiplatform**: `2.0.0`\n- **AGP (Android Gradle Plugin)**: `8.2.2`\n- **Compose**: `1.7.1`\n  - `androidx-appcompat`: `1.6.1`\n  - `androidx-activityCompose`: `1.9.3`\n  - `ui-testing`: `1.7.6`\n  - `compose-uitooling`: `1.6.7`\n  - `composeImageLoader`: `1.7.1`\n  - `composeIcons`: `1.1.0`\n- **Core Libraries**: `12.1.0`\n- **Kotlinx Libraries**:\n  - `kotlinx-coroutines`: `1.9.0-RC`\n  - `kotlinx-serialization`: `1.6.3`\n  - `kotlinx-datetime`: `0.5.0`\n- **Networking**:\n  - `coilNetwork`: `3.0.0-alpha01`\n  - `ktor`: `2.3.12`\n- **Dependency Injection**:\n  - `koin`: `3.6.0-Beta4`\n- **UI/UX**:\n  - `compose-uitooling`: `1.6.3`\n  - `composeIcons`: `1.1.0`\n- **Logging**:\n  - `napier`: `2.7.1`\n- **Database/Storage**:\n  - `sql-delight`: `2.0.2`\n- **JSON Parsing**:\n  - `json`: `1.6.3`\n- **Build Configurations**:\n  - `buildConfig`: `4.1.1`\n- **Cross-Platform Image Loading**:\n  - `kamelImage`: `0.9.4`\n- **Size Measurement**:\n  - `size`: `0.4.1`\n- **Voyager Navigation**: `1.1.0-Beta05`\n- **Other Utilities**:\n  - `official-viewModel`: `2.8.4`\n\n## Android Screen Shots\n\n| ![Screenshot 1](https://github.com/KhubaibKhan4/Crypto-KMP/blob/master/assests/screenshots/1.png) | ![Screenshot 2](https://github.com/KhubaibKhan4/Crypto-KMP/blob/master/assests/screenshots/2.png) | ![Screenshot 3](https://github.com/KhubaibKhan4/Crypto-KMP/blob/master/assests/screenshots/3.png) |\n| --- | --- | --- |\n| ![Screenshot 4](https://github.com/KhubaibKhan4/Crypto-KMP/blob/master/assests/screenshots/4.png) | ![Screenshot 5](https://github.com/KhubaibKhan4/Crypto-KMP/blob/master/assests/screenshots/5.png) |  ![Screenshot 6](https://github.com/KhubaibKhan4/Crypto-KMP/blob/master/assests/screenshots/6.png) |\n| --- | --- | --- |\n| ![Screenshot 7](https://github.com/KhubaibKhan4/Crypto-KMP/blob/master/assests/screenshots/7.png) | ![Screenshot 8](https://github.com/KhubaibKhan4/Crypto-KMP/blob/master/assests/screenshots/8.png) |  ![Screenshot 9](https://github.com/KhubaibKhan4/Crypto-KMP/blob/master/assests/screenshots/9.png) |\n| --- | --- | --- |\n| ![Screenshot 10](https://github.com/KhubaibKhan4/Crypto-KMP/blob/master/assests/screenshots/10.png) | ![Screenshot 11](https://github.com/KhubaibKhan4/Crypto-KMP/blob/master/assests/screenshots/11.png) |  ![Screenshot 12](https://github.com/KhubaibKhan4/Crypto-KMP/blob/master/assests/screenshots/12.png) | \n| --- | --- | --- |\n![Screenshot 13](https://github.com/KhubaibKhan4/Crypto-KMP/blob/master/assests/screenshots/13.png) | ![Screenshot 14](https://github.com/KhubaibKhan4/Crypto-KMP/blob/master/assests/screenshots/14.png) | ![Screenshot 15](https://github.com/KhubaibKhan4/Crypto-KMP/blob/master/assests/screenshots/15.png) |\n| --- | --- | --- |\n| ![Screenshot 16](https://github.com/KhubaibKhan4/Crypto-KMP/blob/master/assests/screenshots/16.png) |\n\n## iOS Screen Shots\n\n| ![Screenshot 1](https://github.com/KhubaibKhan4/Crypto-KMP/blob/master/assests/screenshots/55.png) | ![Screenshot 2](https://github.com/KhubaibKhan4/Crypto-KMP/blob/master/assests/screenshots/56.png) | ![Screenshot 3](https://github.com/KhubaibKhan4/Crypto-KMP/blob/master/assests/screenshots/57.png) |\n| --- | --- | --- |\n| ![Screenshot 4](https://github.com/KhubaibKhan4/Crypto-KMP/blob/master/assests/screenshots/58.png) | ![Screenshot 5](https://github.com/KhubaibKhan4/Crypto-KMP/blob/master/assests/screenshots/59.png) |  ![Screenshot 6](https://github.com/KhubaibKhan4/Crypto-KMP/blob/master/assests/screenshots/60.png) |\n| --- | --- | --- |\n| ![Screenshot 7](https://github.com/KhubaibKhan4/Crypto-KMP/blob/master/assests/screenshots/61.png) | ![Screenshot 8](https://github.com/KhubaibKhan4/Crypto-KMP/blob/master/assests/screenshots/62.png) |  | \n| --- | --- | --- |\n\n## Desktop Screen Shots\n\n| ![Screenshot 1](https://github.com/KhubaibKhan4/Crypto-KMP/blob/master/assests/screenshots/40.png) | \n| --- |\n| ![Screenshot 2](https://github.com/KhubaibKhan4/Crypto-KMP/blob/master/assests/screenshots/41.png) | \n| ![Screenshot 3](https://github.com/KhubaibKhan4/Crypto-KMP/blob/master/assests/screenshots/42.png) |\n| ![Screenshot 4](https://github.com/KhubaibKhan4/Crypto-KMP/blob/master/assests/screenshots/43.png) |\n| ![Screenshot 5](https://github.com/KhubaibKhan4/Crypto-KMP/blob/master/assests/screenshots/44.png) |\n| ![Screenshot 6](https://github.com/KhubaibKhan4/Crypto-KMP/blob/master/assests/screenshots/45.png) |\n| ![Screenshot 7](https://github.com/KhubaibKhan4/Crypto-KMP/blob/master/assests/screenshots/46.png) |\n| ![Screenshot 5](https://github.com/KhubaibKhan4/Crypto-KMP/blob/master/assests/screenshots/47.png) |\n| ![Screenshot 6](https://github.com/KhubaibKhan4/Crypto-KMP/blob/master/assests/screenshots/48.png) |\n| ![Screenshot 7](https://github.com/KhubaibKhan4/Crypto-KMP/blob/master/assests/screenshots/49.png) |\n| ![Screenshot 8](https://github.com/KhubaibKhan4/Crypto-KMP/blob/master/assests/screenshots/50.png) |\n| ![Screenshot 9](https://github.com/KhubaibKhan4/Crypto-KMP/blob/master/assests/screenshots/51.png) |\n| ![Screenshot 10](https://github.com/KhubaibKhan4/Crypto-KMP/blob/master/assests/screenshots/52.png) |\n| ![Screenshot 11](https://github.com/KhubaibKhan4/Crypto-KMP/blob/master/assests/screenshots/53.png) |\n| ![Screenshot 12](https://github.com/KhubaibKhan4/Crypto-KMP/blob/master/assests/screenshots/54.png) |\n\n## Star History\n\n\u003ca href=\"https://star-history.com/#KhubaibKhan4/Crypto-KMP\u0026Timeline\"\u003e\n \u003cpicture\u003e\n   \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://api.star-history.com/svg?repos=KhubaibKhan4/Crypto-KMP\u0026type=Timeline\u0026theme=dark\" /\u003e\n   \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://api.star-history.com/svg?repos=KhubaibKhan4/Crypto-KMP\u0026type=Timeline\" /\u003e\n   \u003cimg alt=\"Star History Chart\" src=\"https://api.star-history.com/svg?repos=KhubaibKhan4/Crypto-KMP\u0026type=Timeline\" /\u003e\n \u003c/picture\u003e\n\u003c/a\u003e\n\n**Stargazers**\n\n[![Stargazers repo roster for @KhubaibKhan4/Crypto-KMP](http://reporoster.com/stars/dark/KhubaibKhan4/Crypto-KMP)](https://github.com/KhubaibKhan4/Crypto-KMP/stargazers)\n\n**Forkers**\n\n[![Forkers repo roster for @KhubaibKhan4/Crypto-KMP](http://reporoster.com/forks/dark/KhubaibKhan4/Crypto-KMP)](https://github.com/KhubaibKhan4/Crypto-KMP/network/members)\n\n## Before running!\n - check your system with [KDoctor](https://github.com/Kotlin/kdoctor)\n - install JDK 17 or higher on your machine\n - add `local.properties` file to the project root and set a path to Android SDK there\n\n### Android\nTo run the application on android device/emulator:  \n - open project in Android Studio and run imported android run configuration\n\nTo build the application bundle:\n - run `./gradlew :composeApp:assembleDebug`\n - find `.apk` file in `composeApp/build/outputs/apk/debug/composeApp-debug.apk`\nRun android simulator UI tests: `./gradlew :composeApp:pixel5Check`\n\n### Desktop\nRun the desktop application: `./gradlew :composeApp:run`\nRun desktop UI tests: `./gradlew :composeApp:jvmTest`\n\n### iOS\nTo run the application on iPhone device/simulator:\n - Open `iosApp/iosApp.xcproject` in Xcode and run standard configuration\n - Or use [Kotlin Multiplatform Mobile plugin](https://plugins.jetbrains.com/plugin/14936-kotlin-multiplatform-mobile) for Android Studio\nRun iOS simulator UI tests: `./gradlew :composeApp:iosSimulatorArm64Test`\n\n### Experimental Browser (JS)\nRun the browser application: `./gradlew :composeApp:jsBrowserDevelopmentRun --continue`\nRun browser UI tests: `./gradlew :composeApp:jsBrowserTest`\n\n## Community Resources\nJoin our community to connect with other users and contributors:\n\n- **Documentation**: Find more information and resources in our [documentation](https://github.com/KhubaibKhan4/Youtube-Clone-KMP/wiki).\n- **Forums**: Ask questions and discuss ideas in our [community forums](https://github.com/KhubaibKhan4/Youtube-Clone-KMP/discussions).\n- **Chat**: Join our community chat on [Slack](https://join.slack.com/t/kotlinmultipl-gr51340/shared_invite/zt-2go24sz06-_lyxM2arRifMqwAPN2EzoA) to chat with other users and contributors.\n\n## Acknowledgments\nWe'd like to thank the following individuals and organizations for their contributions to the YouTube Clone project:\n\n- No Contributor Yet.\n- Checkout Other cool projects on my profile as well.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkhubaibkhan4%2Fcrypto-kmp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkhubaibkhan4%2Fcrypto-kmp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkhubaibkhan4%2Fcrypto-kmp/lists"}