Warsaw, Poland

Bartek Lipinski

Elite
@blipinsk

RecyclerViewHeader. [DEPRECATED] Super fast and easy way to create header for Android RecyclerView

1.3k

FlippableStackView. An Android library introducing a stack of Views with the first item being flippable.

802

ViewPropertyObjectAnimator. Wrapper of the ObjectAnimator that can be used similarly to ViewPropertyAnimator

344

cortado. Android Espresso made more fluent :coffee:

329

StaggeredAnimationGroup. A ConstraintLayout group that allows for simple staggered animations.

87

RxAnimationBinding. RxJava binding APIs for Android's animations

79

dagger2-ktx. Kotlin extension bridge library for Dagger2 (proof-of-concept)

42

XmlTag. [DEPRECATED] The easiest way to simplify custom View tags in Android layout xmls.

34

disable-animations-rule. JUnit TestRule for Android instrumented tests, which automatically disables and enables animations

30

cold-reboot. 🤖 Rebooting Android Emulators with Cold Boot

29

Android-ParseModel. [DEPRECATED] Annotation-based library that allows for easy data model creation for Parse Android SDK

23

awesome-auto-value-extensions. :shipit: A curated list of awesome AutoValue extensions

22

trigger. [DEPRECATED] Simple command pattern helper class

20

butterknife-ktx. Kotlin extension bridge library for Butterknife (proof-of-concept)

20

IntDefs. Android constants wrapped in @IntDef annotations

20

app-startup-hilt-sample. App Startup 🚀 + Hilt 🗡 (a sample project that combines both to provide dependencies to Initializers)

18

data-class-builder. 🏗 Automatically generating builders 👷‍♂️for Kotlin data classes

17

GroupOfX. [DEPRECATED] When Android's Pair class is just not enough.

16

PositioningDrawables-Examples. Simplifying layouts with layer-list drawables: a reliable way to position drawables within layer-lists

12

StreetViewProbe. A simple (although a bit hacky) way to check if StreetView is available for a specific location.

12

til. A collection of `Today I Learned` snippets

5

ExoPlayer1. [DEPRECATED] An external packaging of Google's ExoPlayer versions 1.x.x

4

git-split-commit. ↔ A bash script which splits a git commit into multiple commits, one for each modified file.

2

issue-compose-painterResource. the minimal example showing an issue with `painterResource` in jetpack compose

2

test-case-factory. A multi-type combinations builder, designed specifically for creating test cases for parameterized testing.

2

parse-lint-baseline. A simple shell script which parses the lint-baseline.xml file, counts the instances of every type of violation and produces a csv file with results

1

generating-kotlin-extension-functions. Code examples from my 2018/2019 tech talk on "Generating Kotlin extension functions for Annotation Processing"

1
27
Apply