{"id":20935569,"url":"https://github.com/nameisjayant/shoeskmp","last_synced_at":"2025-05-13T20:32:53.705Z","repository":{"id":206957928,"uuid":"718081755","full_name":"nameisjayant/ShoesKMP","owner":"nameisjayant","description":"A Shoes app built using Compose Multiplatform for Android and iOS","archived":false,"fork":false,"pushed_at":"2023-11-17T07:20:07.000Z","size":4648,"stargazers_count":16,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2023-11-17T08:52:06.355Z","etag":null,"topics":["compose-multiplatform","jetpack-compose","kmm","kmp","kotlin-multiplaform","kotlin-multiplatform","kotlin-multiplatform-mobile"],"latest_commit_sha":null,"homepage":"","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/nameisjayant.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}},"created_at":"2023-11-13T10:40:51.000Z","updated_at":"2023-11-16T07:20:09.000Z","dependencies_parsed_at":"2023-11-17T08:51:46.777Z","dependency_job_id":null,"html_url":"https://github.com/nameisjayant/ShoesKMP","commit_stats":null,"previous_names":["nameisjayant/shoeskmp"],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nameisjayant%2FShoesKMP","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nameisjayant%2FShoesKMP/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nameisjayant%2FShoesKMP/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nameisjayant%2FShoesKMP/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nameisjayant","download_url":"https://codeload.github.com/nameisjayant/ShoesKMP/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225258874,"owners_count":17445838,"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":["compose-multiplatform","jetpack-compose","kmm","kmp","kotlin-multiplaform","kotlin-multiplatform","kotlin-multiplatform-mobile"],"created_at":"2024-11-18T22:15:39.460Z","updated_at":"2024-11-18T22:15:40.336Z","avatar_url":"https://github.com/nameisjayant.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"## ShoesKMP - Multiplatform Shoes App\n\n  \u003cp align=\"left\"\u003e A Shoes app built using Compose Multiplatform for Android and iOS \u003c/p\u003e\n\n  \u003cp align=\"left\"\u003e\n      \u003ca href = \"https://github.com/JetBrains/compose-multiplatform/releases\"\u003e\n        \u003cimg src = \"https://img.shields.io/badge/Compose%20Multiplatform-1.5.3-blue.svg?color=blue\u0026style=for-the-badge\" /\u003e\n      \u003c/a\u003e\n      \u003ca href=\"https://kotlinlang.org/docs/releases.html\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/Kotlin-1.9.10-blue.svg?color=blue\u0026style=for-the-badge\"/\u003e\n      \u003c/a\u003e\n  \u003c/p\u003e\n\n### ⚠️⚠️ _WORK IN PROGRESS_ ⚠️⚠️\n\n### ⚒️ Architecture\n\nShoesKMP follows the principles of Clean Architecture.\n\n### 👨‍💻 Tech stack\n\n| Tools          |                                    Link                                     |\n|:---------------|:---------------------------------------------------------------------------:|\n| 🤖  Language   |                      [Kotlin](https://kotlinlang.org)                       |\n| 🩶  Framework  | [Compose Multiplatform](https://www.jetbrains.com/lp/compose-multiplatform) |\n| 💉  DI         |         [Koin](https://insert-koin.io/docs/reference/koin-mp/kmp/)          |\n| 🧭  Navigation |        [Tlaster / PreCompose](https://github.com/Tlaster/PreCompose)        |\n\n### 🖥️ Screenshots\n\n#### Android\n\n\u003ctable style=\"width:100%\"\u003e\n  \u003ctr\u003e\n    \u003cth\u003eOnBoarding\u003c/th\u003e\n\u003cth\u003eLogin\u003c/th\u003e\n\u003cth\u003eRegister\u003c/th\u003e\n\u003cth\u003eForget Password\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src = \"screenshots/android_1.png\" width=150/\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cimg src = \"screenshots/android_2.png\" width=150/\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cimg src = \"screenshots/android_3.png\" width=150/\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cimg src = \"screenshots/android_4.png\" width=150/\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n#### IOS\n\n\u003ctable style=\"width:100%\"\u003e\n  \u003ctr\u003e\n    \u003cth\u003eOnBoarding\u003c/th\u003e\n\u003cth\u003eLogin\u003c/th\u003e\n\u003cth\u003eRegister\u003c/th\u003e\n\u003cth\u003eForget Password\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src = \"screenshots/ios_1.png\" width=150/\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cimg src = \"screenshots/ios_2.png\" width=150/\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cimg src = \"screenshots/ios_3.png\" width=150/\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cimg src = \"screenshots/ios_4.png\" width=150/\u003e\u003c/td\u003e\n\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n### How to run the project? ✅\n\nTo run this project, you need the following:\n\n* A machine running a recent version of macOS\n* [Xcode](https://apps.apple.com/us/app/xcode/id497799835)\n* [Android Studio](https://developer.android.com/studio)\n\nThe [Kotlin Multiplatform Mobile plugin](https://plugins.jetbrains.com/plugin/14936-kotlin-multiplatform-mobile)\n\n### Check your environment\n\nBefore you start, use the [KDoctor](https://github.com/Kotlin/kdoctor) tool to ensure that your\ndevelopment environment is configured correctly:\n\n1. Install KDoctor with [Homebrew](https://brew.sh/): ``brew install kdoctor``\n\n2. Run KDoctor in your terminal: ``kdoctor``\n\n   If everything is set up correctly, you'll see valid output:\n\n   ```text\n   Environment diagnose (to see all details, use -v option):\n   [✓] Operation System\n   [✓] Java\n   [✓] Android Studio\n   [✓] Xcode\n   [✓] Cocoapods\n   \n   Conclusion:\n     ✓ Your system is ready for Kotlin Multiplatform Mobile development!\n   ```\n\nOtherwise, KDoctor will highlight which parts of your setup still need to be configured and will\nsuggest a way to fix them.\n\n## Want to start with fresh Kotlin-MultiPlatform Project\n\n* [Goto Kotlin MultiPlatform Wizard , it will create a fresh project , download it ,and import it in your android studio, Run in both android and IOS ](https://kmp.jetbrains.com/?_gl=1*xbev41*_ga*NDMwNjQ1NjU1LjE2ODU0NjU2Mzk.*_ga_9J976DJZ68*MTY5OTg1NTg2My43LjEuMTY5OTg1NTk2OC4xNS4wLjA.\u0026_ga=2.197527980.248806873.1699855864-430645655.1685465639)\n\n## Find this project useful ? ❤️\n\n- Support it by clicking the ⭐️ button on the upper right of this page. ✌️\n\n# License\n\n```markdown\nCopyright 2023 Jayant Kumar\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\nhttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnameisjayant%2Fshoeskmp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnameisjayant%2Fshoeskmp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnameisjayant%2Fshoeskmp/lists"}