Piotr Wittchen (@pwittchen)

Top repositories

1

ReactiveNetwork

Android library listening network connection state and Internet connectivity with RxJava Observables
Java
2,528
star
2

spotify-cli-linux

🎢 A command line interface to Spotify on Linux
Python
602
star
3

NetworkEvents

Android library listening network connection state and change of the WiFi signal strength with event bus
Java
450
star
4

swipe

πŸ‘‰ detects swipe events on Android
Java
327
star
5

RxBiometric

☝️ RxJava and RxKotlin bindings for Biometric Prompt (Fingerprint Scanner) on Android
Kotlin
301
star
6

prefser

Wrapper for Android SharedPreferences with object serialization and RxJava Observables
Java
228
star
7

WeatherIconView

Weather Icon View for Android applications
Java
204
star
8

ReactiveWiFi

Android library listening available WiFi Access Points and related information with RxJava Observables
Java
189
star
9

InfiniteScroll

Infinite Scroll (Endless Scrolling) for RecyclerView in Android
Java
189
star
10

ReactiveBeacons

Android library scanning BLE beacons nearby with RxJava
Java
167
star
11

ReactiveSensors

Android library monitoring device hardware sensors with RxJava
Java
166
star
12

learning-linux

learning Linux (Unix) and collecting resources about it
90
star
13

kirai

String formatting library for Java, Android, Web and Unix Terminal
Java
70
star
14

interview-questions

interview questions for the software developer role and related resources
65
star
15

RxBattery

monitors battery state of the Android device
Kotlin
58
star
16

tmux-plugin-spotify

tmux plugin displaying currently played song on Spotify (linux only)
Shell
52
star
17

neurosky-android-sdk

Android SDK for the NeuroSky MindWave Mobile Brainwave Sensing Headset
Java
46
star
18

EEGReader

EEG Reader is an Android mobile application, which reads EEG signal from NeuroSky mobile device connected to smartphone via Bluetooth.
Java
38
star
19

ydocker

[unofficial PoC] get, build, initialize and run SAP Hybris Commerce Suite inside Docker container
Shell
29
star
20

android-quality-starter

setup CheckStyle, FindBugs, PMD and Lint for your Android project easily
Shell
28
star
21

ReactiveBus

🚍 Reactive Event Bus for JVM (1.7+) and Android apps built with RxJava 2
Java
17
star
22

android-looper-sample

Exemplary Android app showing usage of Handler and Looper
Java
15
star
23

SearchTwitter

Android app, which allows to search tweets as user types and scroll them infinitely (Contentful Android Task)
Java
15
star
24

learn-python-the-hard-way

Set of programs written during learning basics of Python and related resources 🐍
Python
13
star
25

dockerfiles-java

various docker images with java
Dockerfile
11
star
26

dockerw

docker wrapper bash script template
Shell
10
star
27

dotfiles

my dotfiles
Shell
10
star
28

android-resource-converter

Scripts converting Android *.xml resources with translations to *.csv file and backwards
Python
9
star
29

ReactiveAirplaneMode

✈️ Android library listening airplane mode with RxJava Observables
Java
8
star
30

money-transfer-api

HTTP server with REST API for money transfer between bank accounts (Revolut Backend Task)
Java
7
star
31

pkup

semi-automated generating of PKUP report
Python
6
star
32

airly-statusbar

bash script for reading AQI from the airly.eu sensors for BitBar (macOS) and Argos (Linux + Gnome) statusbar
Shell
6
star
33

fix-skype-icon

☎️ shell script to fix the Skype icon in Ubuntu
Shell
4
star
34

learning-csharp

Set of simple programs written during learning basics of C# language
C#
4
star
35

voucher-storage-service

microservice developed during "Kyma meets CCV2 Hackathon"
Kotlin
4
star
36

tmux-plugin-ip

tmux plugin showing IP number
Shell
4
star
37

reactive-client-server

An example of reactive client and server apps written for "Hack Your Career" presentation about Reactive Programming at Silesian University of Technology
Java
4
star
38

touch

Android library, which allows to monitor raw touch events on the screen of the device with RxJava
Java
3
star
39

wittchen.io

a source code of my personal website and blog
HTML
3
star
40

ydownloader

shell script for downloading SAP Hybris Commerce Suite from Artifactory
Shell
3
star
41

learning-R

Repository created in order to learn basics of R language
R
2
star
42

serverless-lambda-playground

Playing around with serverless solutions, lambdas, cloud functions, etc.
Java
2
star
43

noti.py

simple script to show system notifications on Linux
Python
2
star
44

git-branch-comparator

Checks if development branch has all changes from master branch in Git repository
Python
2
star
45

learning-cobol

Repository created to learn basics of COBOL language and feel some vintage breeze
COBOL
2
star
46

java-flow-experiments

Experimenting with Reactive Streams in Java 8 and Java 9. This repository is prepared for my talk "Get ready for java.util.concurrent.Flow!" at JDD 2017 Conference in KrakΓ³w, Poland
Java
2
star
47

HriseyPlayground

Playing with Hrisey to remove boilerplate code from Android projects
Java
2
star
48

tmux-auto-pane

a tiny tool for creating pre-defined tile layouts in tmux on linux with xdotool
Shell
2
star
49

wallpapers

wallpapers I use on my desktop
1
star
50

learning-go

learning basics of go language
Go
1
star
51

craplog

verifies whether your git log is a crap or not
Python
1
star
52

nyan-cat-loader

Nyan cat loader made just for fun in HTML5, CSS3 and JavaScript.
CSS
1
star
53

learning-asm-x64-linux

Repository created in order to learn basics of Assembly x64 for Linux
Assembly
1
star
54

java-playground

a repo created for testing and learning different features of java and jvm libraries
Java
1
star
55

tmux-plugin-uptime

tmux plugin showing computer uptime
Shell
1
star
56

cv

my cv/resume as a code in LaTeX
TeX
1
star
57

tmux-plugin-ram

tmux plugin showing RAM usage
Shell
1
star
58

HelloAndroidKotlin

Hello World Android app written in Kotlin
Kotlin
1
star
59

learning-docker

learning basics of Docker
Makefile
1
star
60

tmux-plugin-battery

tmux plugin showing battery level
Shell
1
star
61

github-actions-playground

a repo for testing GitHub Actions
1
star
62

yaas-java-sdk

YaaS (Hybris as a Service) Java SDK
Java
1
star
63

Ant-algorithm

Implementation of the ant algorithm for AI laboratory at my univeristy.
Pascal
1
star
64

kotlin-playground

Repository created in order to learn basics of Kotlin language
Kotlin
1
star