Open source computer vision and machine learning software library. OpenCV was built to provide a common infrastructure for computer vision applications and to accelerate the use of machine perception in the commercial products.
Aesthetic is an easy to use, fast, Rx-powered theme engine for Android applications.
Fresco is a powerful system for displaying images in Android applications.
Fresco takes care of image loading and display, so you don't have to. It will load images from the network, local storage, or local resources, and display a placeholder until the image has arrived. It has two levels of cache; one in memory and another in internal storage.
ViewPump installs a custom
LayoutInflater via a
ContextThemeWrapper and provides an API of pre/post-inflation interceptors.
RxAndroidBle is a powerful painkiller for Android's Bluetooth Low Energy headaches. It is backed by RxJava, implementing complicated APIs as handy reactive observables.
This is an Air native extension for sending push notifications on iOS and Android. On iOS devices, this ANE uses Apple Push Notification Services. On Android devices, it uses Google Cloud Messaging (GCM).
The beautiful, open source front-end framework for developing hybrid mobile apps with HTML5.
KotlinPoet is a Kotlin and Java API for generating .kt source files.
Source file generation can be useful when doing things such as annotation processing or interacting with metadata files (e.g., database schemas, protocol formats). By generating code, you eliminate the need to write boilerplate while also keeping a single source of truth for the metadata.
Skygear Server is a cloud backend for making web and mobile app development easier https://skygear.io.
The Skygear Android SDK library that gives you access to the Skygear Server from your Android app.
Flexible Android widget to make Swipe Layout.
A pure simple table-grid view implementation based on
An OCR Engine that was developed at HP Labs between 1985 and 1995... and now at Google.
Every major open-source project has its own style guide: a set of conventions (sometimes arbitrary) about how to write code for that project. It is much easier to understand a large codebase when all the code in it is in a consistent style.
"Style" covers a lot of ground, from "use camelCase for variable names" to "never use global variables" to "never use exceptions." This project holds the style guidelines we use for Google code. If you are modifying a project that originated at Google, you may be pointed to this page to see the style guides that apply to that project.
A fast dependency injector for Android and Java.
This project represents Google's fork of Square's Dagger. Google's Dagger fork is intended to vary from Square's project only where features are needed to deviate from Square's feature-set. Google's Dagger should be a drop-in compatible alternative to Square's Dagger, and many features in this fork will, if successful, be merged into the upstream project.
Efforts are made to also keep Google's fork as close in structure to Square's as possible, to facilitate merging and compatibility. Google/dagger will release shortly after Square's releases.
This open-source library contains classes that are useful for a wide range of applications using the Google Maps Android API.
CallAdapter.Factory implementation for Retrofit 2. This project brings Retrofit 1's synchronous usage to Retrofit 2.
A library to stream in RTMP and RTSP for Android. All code in java.
RxJava2 EventBus that supports pausing and resuming. This way, you can achieve that the bus is queueing events while it is paused and emitting events while it is resumed which is a nice way to enforce that events are only observed, when for example your activity is resumed and your views are accessible.
Meet detekt, a static code analysis tool for the Kotlin programming language. It operates on the abstract syntax tree provided by the Kotlin compiler.
Open-source software for volunteer computing and grid computing.
Intelij IDEA plugin for displaying a code mini-map similar to the one found in Sublime.
Get a full fake REST API with zero coding in less than 30 seconds.
PermissionsDispatcher provides simple annotation-based API to handle runtime permissions in Android M.
Google Photos style multi-selection for RecyclerViews.