{"id":28208114,"url":"https://github.com/onewelcome/example-app-android","last_synced_at":"2025-06-12T05:30:41.616Z","repository":{"id":38246382,"uuid":"57950471","full_name":"onewelcome/example-app-android","owner":"onewelcome","description":null,"archived":false,"fork":false,"pushed_at":"2025-03-21T10:33:59.000Z","size":1967,"stargazers_count":4,"open_issues_count":0,"forks_count":5,"subscribers_count":29,"default_branch":"master","last_synced_at":"2025-05-26T10:17:52.079Z","etag":null,"topics":["android","application","demo","example","mobile"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/onewelcome.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-05-03T07:36:54.000Z","updated_at":"2025-03-20T11:54:03.000Z","dependencies_parsed_at":"2023-10-03T19:41:16.609Z","dependency_job_id":"2990a3a4-2722-42c0-9c39-9e976aebe4d2","html_url":"https://github.com/onewelcome/example-app-android","commit_stats":null,"previous_names":[],"tags_count":33,"template":false,"template_full_name":null,"purl":"pkg:github/onewelcome/example-app-android","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onewelcome%2Fexample-app-android","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onewelcome%2Fexample-app-android/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onewelcome%2Fexample-app-android/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onewelcome%2Fexample-app-android/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/onewelcome","download_url":"https://codeload.github.com/onewelcome/example-app-android/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onewelcome%2Fexample-app-android/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259404093,"owners_count":22852116,"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","demo","example","mobile"],"created_at":"2025-05-17T14:11:43.895Z","updated_at":"2025-06-12T05:30:41.606Z","avatar_url":"https://github.com/onewelcome.png","language":"Java","readme":"# Android Example App\n\nThe Android Example App is using the Onegini Android SDK to perform secure authentication and resource calls. Please have a look at the\n[App developer quickstart](https://docs.onegini.com/app-developer-quickstart.html) if you want more information about how to get setup with\nthis example app.\n\n## Resolving dependencies\n\nBefore you can compile the application it must be able to resolve it's dependencies. The Onegini Android SDK is one of those dependencies.\nWe have an Artifactory repository that distributes the required dependencies. Make sure that you have access to the Onegini Artifactory\nrepository (https://repo.onewelcome.com). If you don't have access, no problem just go to\nthe [App developer quickstart](https://docs.onegini.com/app-developer-quickstart.html#step1) and perform the first step. Access to\nArtifactory is required to let Gradle download the Onegini Android SDK library.\n\nWhen you have access you have to make sure that your Artifactory username and password are set in the `gradle.properties` file in your\nGradle user home\n(e.g. ~/.gradle):\n\nExample contents of the `gradle.properties` file in you Gradle user home:\n\n```\nartifactory_user=\u003cusername\u003e\nartifactory_password=\u003cpassword\u003e\n```\n\nSee the documentation below for instructions on setting Gradle properties:\n[https://docs.gradle.org/current/userguide/build_environment.html#sec:gradle_properties_and_system_properties](https://docs.gradle.org/current/userguide/build_environment.html#sec:gradle_properties_and_system_properties)\n\n## Receiving push messages (optional)\n\nIn order to use the Firebase Cloud Messaging you need to replace sample `app/google-services.json` file with one downloaded from\nthe [Firebase Console](https://console.firebase.google.com/). If you need more information on how to set it up, please take a look at\n[Google Documentation](https://firebase.google.com/docs/android/setup#manually_add_firebase).\n\nIf you ignore this step, you won't be able to receive push messages from the Token Server.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonewelcome%2Fexample-app-android","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fonewelcome%2Fexample-app-android","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonewelcome%2Fexample-app-android/lists"}