{"id":18656675,"url":"https://github.com/zendesk/sunshine-conversations-android","last_synced_at":"2026-01-23T13:47:14.267Z","repository":{"id":36692701,"uuid":"40999204","full_name":"zendesk/sunshine-conversations-android","owner":"zendesk","description":"Smooch Android SDK","archived":false,"fork":false,"pushed_at":"2025-11-05T12:06:26.000Z","size":136415,"stargazers_count":43,"open_issues_count":0,"forks_count":26,"subscribers_count":82,"default_branch":"master","last_synced_at":"2025-11-05T14:14:16.199Z","etag":null,"topics":["smooch-sdk"],"latest_commit_sha":null,"homepage":"https://bintray.com/smoochorg/maven/smooch/view","language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zendesk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null,"notice":"NOTICE","maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2015-08-18T21:48:16.000Z","updated_at":"2025-11-05T12:06:28.000Z","dependencies_parsed_at":"2024-08-06T14:49:49.198Z","dependency_job_id":"6d585cf8-ca08-4f36-981c-247d82928398","html_url":"https://github.com/zendesk/sunshine-conversations-android","commit_stats":null,"previous_names":[],"tags_count":170,"template":false,"template_full_name":null,"purl":"pkg:github/zendesk/sunshine-conversations-android","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zendesk%2Fsunshine-conversations-android","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zendesk%2Fsunshine-conversations-android/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zendesk%2Fsunshine-conversations-android/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zendesk%2Fsunshine-conversations-android/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zendesk","download_url":"https://codeload.github.com/zendesk/sunshine-conversations-android/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zendesk%2Fsunshine-conversations-android/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28693331,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-23T11:01:27.039Z","status":"ssl_error","status_checked_at":"2026-01-23T11:00:26.909Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":["smooch-sdk"],"created_at":"2024-11-07T07:24:41.253Z","updated_at":"2026-01-23T13:47:14.251Z","avatar_url":"https://github.com/zendesk.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# [Smooch SDK for Android](http://www.smooch.io)\n\n[![Bintray](https://api.bintray.com/packages/smoochorg/maven/smooch/images/download.svg)](https://zendesk.jfrog.io/ui/native/repo/io/smooch/)\n[![License](http://img.shields.io/cocoapods/l/Smooch.svg)](https://smooch.io/terms)\n\nSign up and get an integration id: [https://app.smooch.io/signup](https://app.smooch.io/signup).\n\nAdd the dependencies right into your `build.gradle` file\n\n```\nimplementation 'io.smooch:core:9.10.0'\nimplementation 'io.smooch:ui:9.10.0'\n```\n\nInitialize Smooch in your [Application](https://developer.android.com/reference/android/app/Application.html) class\n\n```java\nimport android.app.Application;\nimport io.smooch.core.Settings;\nimport io.smooch.core.Smooch;\nimport io.smooch.core.SmoochCallback;\n\npublic class YourApplication extends Application {\n    @Override\n    public void onCreate() {\n        super.onCreate();\n        Smooch.init(this, new Settings(\"YOUR_INTEGRATION_ID\"), new SmoochCallback\u003cInitializationStatus\u003e() {\n            @Override\n            public void run(Response\u003cInitializationStatus\u003e response) {\n                // Handle init result\n            }\n        });\n    }\n}\n```\n\nShow the ConversationActivity\n\n```java\nimport io.smooch.ui.ConversationActivity;\n\n...\n\nConversationActivity.builder().show(this);\n```\n\nFor more details see our [docs and full install guide](https://docs.smooch.io/guide/native-android-sdk/).\n\n# Dependencies\n\nSmooch uses the following dependencies:\n\n```\n    // Core dependencies\n    implementation 'com.google.firebase:firebase-messaging:24.1.0'\n    implementation 'com.google.code.gson:gson:2.11.0'\n    implementation 'com.squareup.okhttp3:okhttp:4.12.0'\n    implementation 'com.squareup.retrofit2:retrofit:2.11.0'\n    implementation 'com.squareup.retrofit2:converter-gson:2.11.0'\n    implementation 'com.google.dagger:dagger:2.57.1'\n\n    annotationProcessor 'com.google.dagger:dagger-compiler:2.57.1'\n\n    // UI dependencies\n    implementation 'com.github.bumptech.glide:glide:4.11.0'\n    implementation 'com.google.android.gms:play-services-location:21.3.0'\n    implementation 'com.davemorrissey.labs:subsampling-scale-image-view-androidx:3.10.0'\n```\n\nIf your app also uses Firebase or support libraries, their version must match the ones used by Smooch to avoid runtime errors. If you need to update the version used by Smooch to match yours, you can do so by updating the dependencies in your app's `build.gradle` file.\n\n```\n\ndependencies {\n    // Smooch\n    implementation 'io.smooch:core:9.10.0'\n    implementation 'io.smooch:ui:9.10.0'\n\n    // Libraries imported by Smooch\n    implementation \"com.google.firebase:firebase-messaging:24.1.0\"\n    implementation \"androidx.appcompat:appcompat:1.7.1\"\n    implementation \"androidx.legacy:legacy-support-v4:1.0.0\"\n    implementation \"androidx.exifinterface:exifinterface:1.4.1\"\n    implementation \"androidx.recyclerview:recyclerview:1.4.0\"\n    implementation \"androidx.media:media:1.7.1\"\n    implementation \"com.google.android.gms:play-services-location:21.3.0\"\n\n    // Your other app dependencies\n}\n\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzendesk%2Fsunshine-conversations-android","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzendesk%2Fsunshine-conversations-android","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzendesk%2Fsunshine-conversations-android/lists"}