Stars
Design patterns implemented in Java
Everything you need to know to get the job.
Ghidra is a software reverse engineering (SRE) framework
RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
Render After Effects animations natively on Android and iOS, Web, and React Native
Event bus for Android and Java that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality.
FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes.
This project is deprecated and stale. The latest ExoPlayer code is available in https://github.com/androidx/media
High Performance Inter-Thread Messaging Library
Modular and customizable Material Design UI components for Android
This is a sample app that is part of a series of blog posts I have written about how to architect an android application using Uncle Bob's clean architecture approach.
⚡ Workflow Automation Platform. Orchestrate & Schedule code in any language, run anywhere, 500+ plugins. Alternative to Zapier, Rundeck, Camunda, Airflow...
Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 11 and above, brought to you by Google.
A collection of source code generators for Java.
Lifecycle handling APIs for Android apps using RxJava
Learning RxJava for Android by example
Efficient reliable UDP unicast, UDP multicast, and IPC message transport
Runtime code generation for the Java virtual machine.
Sample project created to show some of the best Android practices to work in the Android UI Layer. The UI layer of this project has been implemented using MVP or MVVM (without binding engine) to sh…
Reactive Streams Specification for the JVM
Speech and Vision Based Intelligent Personal Assistant
A library that gives depth to Views.
A small, yet full-featured framework that allows building View-based Android applications
Backport of Java 8's lambda expressions to Java 7, 6 and 5
Repository that showcases 3 Android app architectures: "Standard Android", MVP and MVVM. The exact same app is built 3 times following the different patterns.
Solutions for some common algorithm problems written in Java.