Emil Sjolander b32d384337 Fallback to System.loadLibrary if SoLoader has not been initialized
Summary: To make the library easier to get started with we don't want to force people to use SoLoader. If SoLoader is not initialized we will fall back to the standard System.loadLibrary() method.

Reviewed By: lucasr

Differential Revision: D3661990

fbshipit-source-id: f2003577aa3d2f89ec579b6f889fdfb684110b60
2016-08-04 08:23:02 -07:00
2016-08-02 08:08:09 -07:00
2016-08-04 08:23:01 -07:00
2016-08-04 08:23:01 -07:00
2016-08-04 08:23:01 -07:00
2016-08-02 08:08:09 -07:00
2016-08-04 08:23:01 -07:00
2016-08-04 08:23:01 -07:00
2015-04-10 12:14:30 -07:00
2016-08-02 08:08:09 -07:00

CSSLayout Build Status

css-layout is currently in the process of big changes. If you are looking at using the latest stable version please have a look at the `deprecated` branch. This includes a js version and a C-sharp version not currently available on master.

CSSLayout is a cross platform implementation of the flexbox specification. CSSLayout targets native mobile development and is therefor disconnected from the web browser. CSSLayout is implemented in C for portability reasons and uses JNI to expose public methods to Java.

See CSSLayout/CSSLayout.h for a look at the public API being exposed.

Building

CSSLayout builds with buck (buckbuild.com). To build run buck build //:CSSLayout and run buck test //:CSSLayout to run the test suite. For java the equivalent is buck build //:CSSLayout_java and buck test //:CSSLayout_java.

To run benchmarks run buck run //:CSSLayout:benchmark. There are currently no benchmarks for the java version.

Description
Yoga is an embeddable layout engine targeting web standards.
Readme MIT 37 MiB
Yoga 3.2.1 Latest
2024-12-12 17:41:47 -08:00
Languages
C++ 46.4%
Java 25.2%
TypeScript 23.1%
HTML 2.6%
JavaScript 1%
Other 1.6%