TranslatedImmersive status bar and immersive navigation bar management for Android 4.4 and above. It handles issues such as switching between landscape and portrait orientation, notch screens, and the soft keyboard popping up. It can change the status bar font color and the navigation bar icon color, and it also adapts to phones whose font color cannot be changed. It works with Activity, Fragment, DialogFragment, Dialog, and PopupWindow, and is easy to implement with a single line of code, along with other settings for the bars; see the README for details. For the Jianshu article, please refer to: http://www.jianshu.com/p/2a884e211a62
- statusbar
- navigationbar
- bar
- immersion
Cracking the Coding Interview 6th Ed. Solutions
jsoup: the Java HTML parser, built for HTML editing, cleaning, scraping, and XSS safety.
Apereo CAS - Identity & Single Sign On for all earthlings and beyond.
TranslatedOne of the few industry-leading, fully self-developed cross-platform (windows/linux/android/iOS) streaming media cores dedicated to an ultimate experience. Through free modular combination, it supports real-time RTMP publishing, RTSP publishing, RTMP player, RTSP player, recording, multi-channel streaming media forwarding, audio/video directing, dynamic video composition, audio mixing, live interaction, a built-in lightweight RTSP service, and more. Faster than fast, a truly reliable ultra-low-latency live streaming SDK in the industry (latency as low as 100~200ms).
- rtmp-pusher
- rtmp-player
- android-rtmp
- ios-rtmp
Continuous Inspection
A declarative API to handle Android runtime permissions.
Java JWT: JSON Web Token for Java and Android
Agentic AI Framework for Java Developers
An Android library that allows you to easily create applications with slide-in menus. You may use it in your Android apps provided that you cite this project and include the license in your app. Thanks!
Resilience4j is a fault tolerance library designed for Java8 and functional programming
- resilience
- circuitbreaker
- rate-limiter
- retry
A barebones WebSocket client and server implementation written in 100% Java.
An asynchronous, callback-based Http client for Android built on top of Apache's HttpClient libraries.
Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the cloud. It integrates perfectly with Spring, it is extremely lightweight and based on simple concepts.
Translated⚔️ A common architecture for Android applications developing based on MVP, integrates many open source projects, to make your developing quicker and easier (an Android MVP rapid integration framework that integrates a large number of mainstream open source projects and is highly configurable).
- mvp
- rxjava
- retrofit2
- dagger2
Flyway by Redgate • Database Migrations Made Easy.
Open source transactional distributed database. Linear scalability and proven fault-tolerance on commodity hardware or cloud infrastructure without compromising performance.
CoreNLP: A Java suite of core NLP tools for tokenization, sentence segmentation, NER, parsing, coreference, sentiment analysis, etc.
Spinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence.
DEPRECATED
Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.
Android library to observe scroll events on scrollable views.
Apache JMeter open-source load testing tool for analyzing and measuring the performance of a variety of services
This library provides a simple way to add a draggable sliding up panel (popularized by Google Music and Google Maps) to your Android application. Brought to you by Umano.