CommonsWare Android Components (CWAC)
The CommonsWare Android Components, or CWAC, are open source libraries to help solve various tactical problems with Android development. Most CWAC components are packaged as a tiny JAR or AAR file that you can add to your project.
The current supported CWAC components, and their GitHub repositories, are:
- cwac-document: Provides an
improved version of
DocumentFilefor greater compatibility with more devices and types of content
- cwac-layouts: Provides some Android container classes for specialized situations.
- cwac-netsecurity: Provides a backport of the Android 7.0 network security configuration subsystem.
Provides classes in support of the
Presentationengine in Android, for driving separate content to an external display (compared to what you shown on the device’s own display)
StreamProvider, an extended version of Google’s
FileProvider, for making files, resources, and assets available to other apps via a
- cwac-security: Provides utility classes to help app developers defend their users.
And, in case you were wondering, CWAC is pronounced like “quack”.