{"id":16167062,"url":"https://github.com/timroes/gridka-android-workshop","last_synced_at":"2025-11-12T22:03:33.522Z","repository":{"id":20245829,"uuid":"23518301","full_name":"timroes/gridka-android-workshop","owner":"timroes","description":"This is the sample Android App and App Engine Backend for the GridKA 2014 workshop \"Getting started with Android and App Engine\"","archived":false,"fork":false,"pushed_at":"2014-09-09T09:51:55.000Z","size":312,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-09-10T16:45:38.148Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"phil-r/react-native-grid-component","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/timroes.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}},"created_at":"2014-08-31T16:49:47.000Z","updated_at":"2018-04-17T12:38:29.000Z","dependencies_parsed_at":"2022-08-05T07:15:30.613Z","dependency_job_id":null,"html_url":"https://github.com/timroes/gridka-android-workshop","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/timroes/gridka-android-workshop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timroes%2Fgridka-android-workshop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timroes%2Fgridka-android-workshop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timroes%2Fgridka-android-workshop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timroes%2Fgridka-android-workshop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/timroes","download_url":"https://codeload.github.com/timroes/gridka-android-workshop/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timroes%2Fgridka-android-workshop/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":284115871,"owners_count":26949957,"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-11-12T02:00:06.336Z","response_time":59,"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":[],"created_at":"2024-10-10T03:05:43.141Z","updated_at":"2025-11-12T22:03:33.494Z","avatar_url":"https://github.com/timroes.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"GridKA 2014 Android Workshop\n============================\n\nThis is the sample app for the GridKA workshop \"Getting started with Android and App Engine\".\n\nYou can find the main activity at: [MainActivity.java](app/src/main/java/de/timroes/training/ican/MainActivity.java)\n\nThis Activity also has the AsynTasks to load data from the App Engine endpoint as inner classes.\n\nApp Engine\n-----------\nThe actual App Engine endpoint can be found in: [MyEndpoint.java](backend/src/main/java/de/timroes/training/ican/backend/MyEndpoint.java)\n\nTo use your own backend, a new project must be created in the [Google Developers Console](https://console.developers.google.com).\nThen you need to add your own App Engine project id to the [appengine-web.xml](backend/src/main/webapp/WEB-INF/appengine-web.xml) file. Also the AsyncTasks in the MainActivity have the name of the cloud endpoint and must be changed.\n\nThe backend is built and deployed to App Engine with the Gradle task appengineUpdate executed from a terminal. Make sure that you are in the root directory of the project and execute the following command:\n```sh\n./gradlew backend:appengineUpdate\n```\nThe task will open up a browser and load the URL for the authentication. Depending on the system, the URL is displayed only in the terminal. Copy the code displayed in the browser to the terminal and press enter. The backend is now deployed and can be used. In your browser, the project can be called with the address **your-project-id.appspot.com**.\n\nLicense\n-------\nThis sources are available under [CC0](http://creativecommons.org/publicdomain/zero/1.0/)/public domain. This means you are free to use them in whatever way you like, without needing to leave any copyright notice.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimroes%2Fgridka-android-workshop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftimroes%2Fgridka-android-workshop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimroes%2Fgridka-android-workshop/lists"}