{"id":19205681,"url":"https://github.com/dbrandstetter/my-chess","last_synced_at":"2026-05-18T07:32:04.079Z","repository":{"id":50660027,"uuid":"511155739","full_name":"dbrandstetter/my-chess","owner":"dbrandstetter","description":"An offline Android chess game, written in Java using Android Studio.","archived":false,"fork":false,"pushed_at":"2023-02-16T19:03:23.000Z","size":12322,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-23T06:29:26.357Z","etag":null,"topics":["android","android-app","android-application","android-studio","chess","chess-game","java","java-game","xml"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dbrandstetter.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":"2022-07-06T13:48:24.000Z","updated_at":"2024-09-20T15:46:20.000Z","dependencies_parsed_at":"2024-11-09T13:23:47.116Z","dependency_job_id":null,"html_url":"https://github.com/dbrandstetter/my-chess","commit_stats":null,"previous_names":["dbrandstetter/my-chess"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dbrandstetter/my-chess","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbrandstetter%2Fmy-chess","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbrandstetter%2Fmy-chess/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbrandstetter%2Fmy-chess/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbrandstetter%2Fmy-chess/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dbrandstetter","download_url":"https://codeload.github.com/dbrandstetter/my-chess/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbrandstetter%2Fmy-chess/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33169201,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-18T05:43:36.989Z","status":"ssl_error","status_checked_at":"2026-05-18T05:43:19.133Z","response_time":71,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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","android-app","android-application","android-studio","chess","chess-game","java","java-game","xml"],"created_at":"2024-11-09T13:13:39.159Z","updated_at":"2026-05-18T07:32:04.051Z","avatar_url":"https://github.com/dbrandstetter.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"The MyChess Android Chess App\n==============================\n\n\u003ch3\u003eWhat?\u003c/h3\u003e\n\nThis project is meant to be a beginners practice in Android Studio for writing mobile applications.\nIts structure is the one of a standard Android Studio project and it contains several layouts, Java files and - most importantly - a playable chess game where standard rules apply.\nIt should be noted, that the game is intended for two-player-use, as a chess AI would have rather overshot my current coding knowledge.\n\n-\u003e for visual insights in the game feel free to download \u003ca href=\"https://github.com/dbrandstetter/MyChess/blob/master/projectDesc.pdf\" target=\"_blank\"\u003e\"projectDesc.pdf\"\u003c/a\u003e and have a look!\n\n-------------------------------\n\u003ch3\u003eWhy?\u003c/h3\u003e\n\nAs stated, I not only wanted to improve my coding skills (in java) but also wanted to get familiar with the concept of mobile - in this case android - development and as it seemed quite interesting to me, a small project would frankly be a good way to start, I thought.\n\n-------------------------------\n\u003ch3\u003eHow?\u003c/h3\u003e\n\nWriting mostly Java, with the exception of some XML, I created multiple files, each for a different layout using intents.\nThe most tricky part was to program the chess game, so that is runs smooth, correct and the figures get moved accurately.\nI created every single graphic (except the chess board and the figure icons) myself using Adobe Photoshop and implemented them with a constraint layout.\n\n-------------------------------\n\n\u003ch4\u003e-\u003e How can I run the project?\u003c/h4\u003e\n\nYou just have to download the files and open them in Android Studio. Then you either run a virtual emulator to test the app or you can pair your own Android device via Wifi and download the game there.\nAdditionally, under \\app\\build\\outputs\\apk\\debug you can download the app-debug file to your phone and it should work too.\n\n- as at \u003cdate\u003e24/07/2022\u003c/date\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdbrandstetter%2Fmy-chess","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdbrandstetter%2Fmy-chess","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdbrandstetter%2Fmy-chess/lists"}