{"id":15958227,"url":"https://github.com/schlan/picassocompat","last_synced_at":"2025-06-15T06:35:10.423Z","repository":{"id":56557622,"uuid":"151870592","full_name":"schlan/picassocompat","owner":"schlan","description":"Picasso Compat","archived":false,"fork":false,"pushed_at":"2020-10-31T17:56:15.000Z","size":164,"stargazers_count":4,"open_issues_count":2,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-10-14T14:03:11.812Z","etag":null,"topics":["android","compatibility","hacktoberfest","java","picasso"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"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/schlan.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}},"created_at":"2018-10-06T18:38:52.000Z","updated_at":"2020-10-31T17:46:42.000Z","dependencies_parsed_at":"2022-08-15T20:50:58.809Z","dependency_job_id":null,"html_url":"https://github.com/schlan/picassocompat","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schlan%2Fpicassocompat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schlan%2Fpicassocompat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schlan%2Fpicassocompat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schlan%2Fpicassocompat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/schlan","download_url":"https://codeload.github.com/schlan/picassocompat/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221191370,"owners_count":16773167,"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","compatibility","hacktoberfest","java","picasso"],"created_at":"2024-10-07T14:02:15.135Z","updated_at":"2024-10-23T11:24:47.504Z","avatar_url":"https://github.com/schlan.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":" \u003cp align=\"center\"\u003e\n \u003ch1\u003ePicasso Compat\u003c/h1\u003e\n \u003ca href=\"https://travis-ci.org/schlan/picassocompat\"\u003e\u003cimg src=\"https://travis-ci.org/schlan/picassocompat.svg?branch=master\" alt=\"Build Status\" /\u003e\u003c/a\u003e\u003ca href=\"https://repo.jfrog.org/artifactory/libs-release-bintray/com/sebchlan/picassocompat/picassocompat/\"\u003e\n \u003cimg src=\"https://img.shields.io/maven-central/v/com.sebchlan.picassocompat/picassocompat.svg\" alt=\"Picasso Compat Version\" /\u003e\u003c/a\u003e\n \u003ca href=\"https://oss.sonatype.org/content/repositories/snapshots/com/sebchlan/picassocompat/picassocompat\"\u003e \u003cimg src=\"https://img.shields.io/nexus/s/https/oss.sonatype.org/com.sebchlan.picassocompat/picassocompat.svg\" /\u003e\u003c/a\u003e\n \u003ca href=\"https://github.com/schlan/picassocompat/blob/master/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/badge/License-Apache%202.0-blue.svg\" alt=\"License\" /\u003e\u003c/a\u003e\n \u003c/p\u003e\n\n Provides a thin compatibility later around the Picasso 2.5.2 and 2.7 APIs. It's build for libraries that rely on Picasso. By using it, the host app can either pull in Picasso 2.5.2 or 2.7. PicassoCompat detects the version of Picasso and forwards all calls to it. With this, it wouldn't be necessary to have a compatibility release.\n\n## Installation\n\n```java\nimplementation group: 'com.sebchlan.picassocompat', name: 'picassocompat', version: '1.2.1'\n```\n\nBy default PicassoCompat depends on Picasso `v2.5.2`.\n\n## Usage\n\nLike Picasso PicassoCompat provides two main entry points:\n\n```java\n\n// Shared Picasso instance\nPicassoCompat init = PicassoBridge.init(context);\n\n// Builder for creating a customized Picasso instance\nPicassoCompat.Builder builder = PicassoBridge.builder(context);\n```\n\nThe remaining usage is identical to OG Picasso.\n\nEnjoy.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fschlan%2Fpicassocompat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fschlan%2Fpicassocompat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fschlan%2Fpicassocompat/lists"}