• Stars
    star
    107
  • Rank 323,587 (Top 7 %)
  • Language
    Kotlin
  • License
    Apache License 2.0
  • Created about 4 years ago
  • Updated about 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The Composable Images is a library providing Jetpack Compose wrapper for Glide, Picasso, and Coil.

What is Composable Images?

The Composable Images is a library providing Jetpack Compose wrapper for Coil, Glide, and Picasso.

Installation

Requirements

  • Android 5.0+ Lollipop (API level 21)

Repository

repositories {
  jcenter()
}

For Coil

dependencies {
  implementation 'jp.wasabeef.composable:coil:1.x.x'
}
CoilImage(
  model = "https://images.unsplash.com/photo-1588952159215-a4b39193464e",
  modifier = Modifier.preferredWidth(240.dp)
) {
  transformations(
    BlurTransformation(context, 25f, 2f)
  )
}

For Glide

dependencies {
  implementation 'jp.wasabeef.composable:glide:1.x.x'
}
GlideImage(
  model = "https://images.unsplash.com/photo-1588952159215-a4b39193464e",
  modifier = Modifier.preferredWidth(120.dp),
  options = RequestOptions().centerCrop())

For Picasso

dependencies {
  implementation 'jp.wasabeef.composable:picasso:1.x.x'
}
PicassoImage(
  model = "https://images.unsplash.com/photo-1588952159215-a4b39193464e",
  modifier = Modifier.preferredWidth(120.dp),
) {
  centerInside()
  rotate(90f)
}

Development

Setup

Things you will need

$ npm install

Build

$ ./gradlew assemble

Formatting

$ ./gradlew ktlint

Publishing to Bintray

$ ./gradlew clean install build
$ ./gradlew bintrayUpload -PbintrayUser=******** -PbintrayKey=***************

More Repositories

1

awesome-android-ui

A curated list of awesome Android UI/UX libraries
49,845
star
2

recyclerview-animators

An Android Animation library which easily add itemanimator to RecyclerView items.
Kotlin
11,486
star
3

glide-transformations

An Android transformation library providing a variety of image transformations for Glide.
Java
9,889
star
4

richeditor-android

RichEditor for Android is a beautiful Rich Text WYSIWYG Editor for Android.
Java
6,217
star
5

Blurry

Blurry is an easy blur library for Android
Java
5,572
star
6

awesome-android-libraries

This is an alphabetical list of libraries for Android development, the majority being actively maintained.
5,503
star
7

picasso-transformations

An Android transformation library providing a variety of image transformations for Picasso
Java
1,690
star
8

flutter-architecture-blueprints

Flutter Architecture Blueprints is a project that introduces MVVM architecture and project structure approaches to developing Flutter apps.
Dart
1,602
star
9

Takt

Takt is Android library for measuring the FPS using Choreographer.
Java
1,141
star
10

fresco-processors

An Android image processor library providing a variety of image transformations for Fresco.
Java
895
star
11

awesome-android-tools

A curated list of awesome Android Tools.
337
star
12

transformers

An Android transformation library providing a variety of image transformations for Coil, Glide, Picasso, and Fresco.
Kotlin
294
star
13

flutter_use

Play Flutter Hooks.
Dart
210
star
14

kotlin-mvvm

Sample for MVVM using Kotlin
Kotlin
181
star
15

droid

A command-line tool for checking Android OS version history written by Rust.
Rust
114
star
16

android-RoundedTextureView

RoundedTextureView Sample
Java
51
star
17

flutter_ua_client_hints

Provide User-Agent Client Hints to a Flutter app.
Dart
44
star
18

compose-gap

Easily adding gaps inside such as Columns and Rows for Jetpack Compose.
Kotlin
36
star
19

gifflen-sample

Bitmap color reduction and GIF encoding
C++
31
star
20

flutter_hooks_test

Simple and complete Flutter hooks testing utilities that encourage good testing practices.
Dart
31
star
21

vagrant-kali-linux

Vagrant Boxes - Kali Linux
25
star
22

NavPlayground

This is a sample of Navigation component.
Kotlin
18
star
23

version_gen

The Dart code generator for your package versions. 🎯
Dart
16
star
24

dockerfiles

A collection of Dockerfiles
Shell
12
star
25

wasabeef.jp

Build a web site using the Flutter Web.
Dart
11
star
26

import-asdf-tool-versions-action

⚒️ Import .tool-versions of asdf to GitHub Actions workflows.
JavaScript
11
star
27

adball

Adb All devices command
11
star
28

java-code-style

IntelliJ IDEA code style settings for Wasabeef's Java and Android projects.
6
star
29

dotfiles

Managed using chezmoi.
Lua
4
star
30

wasabeef

3
star