Bartek Lipinski's Projects
[DEPRECATED] Annotation-based library that allows for easy data model creation for Parse Android SDK
Development environment for Android Jetpack extension libraries under the androidx namespace. Synchronized with Android Jetpack's primary development branch on AOSP.
App Startup π + HiltΒ π‘ (a sample project that combines both to provide dependencies to Initializers)
:shipit: A curated list of awesome AutoValue extensions
Config files for my GitHub profile.
Kotlin extension bridge library for Butterknife (proof-of-concept)
π€ Rebooting Android Emulators with Cold Boot
Android Espresso made more fluent :coffee:
Kotlin extension bridge library for Dagger2 (proof-of-concept)
π Automatically generating builders π·ββοΈfor Kotlin data classes
JUnit TestRule for Android instrumented tests, which automatically disables and enables animations
[DEPRECATED] An external packaging of Google's ExoPlayer versions 1.x.x
A macOS app for customizing which browser to start
An Android library introducing a stack of Views with the first item being flippable.
Code examples from my 2018/2019 tech talk on "Generating Kotlin extension functions for Annotation Processing"
β A bash script which splits a git commit into multiple commits, one for each modified file.
Preview GitHub Markdown files like Readme locally before committing them.
[DEPRECATED] When Android's Pair class is just not enough.
A repackaging of Google's Gson annotations. Just annotations. Nothing else.
Homebrew Tap for cold-reboot
Android constants wrapped in @IntDef annotations
the minimal example showing an issue with `painterResource` in jetpack compose
A Kotlin + Android library template (with a sample project).
A Kotlin/JVM library template (with a sample project).
Type-safe arguments for Jetpack Navigation Compose using Kotlinx.Serialization
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
Simplifying layouts with layer-list drawables: a reliable way to position drawables within layer-lists
[DEPRECATED] Super fast and easy way to create header for Android RecyclerView
RxJava binding APIs for Android's animations
A simple Jekyll theme for words and pictures.