{"id":24446065,"url":"https://github.com/agarrharr/game-counter","last_synced_at":"2026-05-08T07:31:16.176Z","repository":{"id":151434493,"uuid":"98148808","full_name":"agarrharr/game-counter","owner":"agarrharr","description":"🎯 A game to keep the score for a two player game such as Star Realms.","archived":false,"fork":false,"pushed_at":"2019-04-22T00:31:32.000Z","size":752,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-14T04:42:33.227Z","etag":null,"topics":["android","game","react","react-native"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/agarrharr.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":"2017-07-24T04:24:59.000Z","updated_at":"2020-07-14T21:26:21.000Z","dependencies_parsed_at":null,"dependency_job_id":"5d4c3d12-71c6-483f-ad30-8ba935f9d3af","html_url":"https://github.com/agarrharr/game-counter","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/agarrharr/game-counter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agarrharr%2Fgame-counter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agarrharr%2Fgame-counter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agarrharr%2Fgame-counter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agarrharr%2Fgame-counter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/agarrharr","download_url":"https://codeload.github.com/agarrharr/game-counter/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agarrharr%2Fgame-counter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271778236,"owners_count":24819265,"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","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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","game","react","react-native"],"created_at":"2025-01-20T23:32:17.076Z","updated_at":"2026-05-08T07:31:11.135Z","avatar_url":"https://github.com/agarrharr.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# game-counter\n\n\u003e A game to keep the score for a two player game such as [Star Realms](https://boardgamegeek.com/boardgame/147020/star-realms).\n\n![Screenshot](screenshot.jpg)\n\n## Development\n\n### Start the app:\n\nOpen the Android Virtual Device (AVD) Manager (`android avd`) and start a device).\n\nOr open Genymotion and start and android device.\n\n```\nreact-native run-android\n```\n\n### Live Reloading\n\nIn the emulator, hit Cmd+M, and tap \"Enable Live Reload\".\n\n### Chrome Developer Tools\n\nIn the emulator, hit Cmd+M, and tap \"Enable Live Reload\".\n\n### Accessing console logs\n\n```\nreact-native log-android\n```\n\n### Installation\n\nThis is from the [React Native Getting Started guide](http://facebook.github.io/react-native/docs/getting-started.html)\n\n#### Install node and watchman\n\n```\nbrew install node\nbrew install watchman\n```\n\n#### Install the React Native CLI\n\n```\nnpm install -g react-native-cli\n```\n\n#### Install Android Studio\n\nMake sure you have AVD (Android Virtual Device) and HAXM (Performance (Intel HAXM)).\n\nRun `android` to start SDK Manager, look for \"Intel x86 Emulator Accelerator (HAXM installer)\" under Extras.\n\n#### Make sure you have JDK 8 (1.8.x)\n\n```\njavac -version\n```\n\n#### Install the Android 6 and 7 SDK\n\nSelect \"SDK Platforms\" from within the SDK Manager, then check the box next to \"Show Package Details\". Look for and expand the Android 6.0 (Marshmallow) entry, then make sure the following items are all checked:\n\n- Google APIs\n- Intel x86 Atom System Image\n- Intel x86 Atom_64 System Image\n- Google APIs Intel x86 Atom_64 System Image\n\nNext, select \"SDK Tools\" and check the box next to \"Show Package Details\" here as well. Look for and expand the \"Android SDK Build Tools\" entry, then make sure that Android SDK Build-Tools 23.0.1 is selected.\n\nFinally, click \"Apply\" to download and install the Android SDK and related build tools.\n\n#### Add Android to your PATH\n\n```sh\nexport ANDROID_HOME=\"$HOME/Library/Android/sdk\"\nANDROID_PATH=\"$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools\"\nexport PATH=\"$ANDROID_PATH:$PATH\"\n```\n\n### Making a release\n\nThis is from the [React Native Documentation](http://facebook.github.io/react-native/docs/signed-apk-android.html).\n\n1. Make sure you have the keystore file (`my-release-key.keystore`) in `android/app`.\n1. Edit the file `~/android/gradle.properties` and add the following (replace ***** with the correct keystore password, alias and key password),\n\n    ```\n    MYAPP_RELEASE_STORE_FILE=my-release-key.keystore\n    MYAPP_RELEASE_KEY_ALIAS=my-key-alias\n    MYAPP_RELEASE_STORE_PASSWORD=*****\n    MYAPP_RELEASE_KEY_PASSWORD=*****\n    ```\n\n1. Generating the release APK\n\n    ```\n    cd android\n    ./gradlew assembleRelease\n    open app/build/outputs/apk\n    ```\n\nThe generated APK can be found under `android/app/build/outputs/apk/app-release.apk`.\n\n## Todo\n\n### MVC\n\n- [x] Add undo icon\n- [x] Add app icon\n- [x] Animation when adding/subtracting\n- [ ] Use correct undo icon\n- [ ] Make the score text responsive\n- [ ] Status bar color should be slightly darker\n- [ ] Choose app name\n- [ ] Keep the screen on\n- [ ] Remove unnecessary permissions\n- [ ] Publish on Google Play\n- [ ] Publish on F-Droid\n\n### Stretch Goals\n\n- [ ] Add more menu on card\n- [ ] Add color picker on more menu\n- [ ] Add hamburger menu?\n- [ ] New game button?\n- [ ] Setting for starting score?\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagarrharr%2Fgame-counter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fagarrharr%2Fgame-counter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagarrharr%2Fgame-counter/lists"}