tonymanou 00a0e64fdd Prefer List/Map/Set as declaring type over their implementations
Unless your are using a method declared in subclasses of an
interface, it is better to use the interface as declaring type.
One advantage of this is that changing used implementation will
be much simpler (you will have less declarations to edit).
2017-01-30 20:11:17 +08:00
2017-01-29 10:27:06 +08:00
2016-11-23 17:25:41 +08:00
2017-01-29 10:27:06 +08:00
2017-01-28 22:02:33 +08:00
2016-08-06 00:58:05 +08:00
2016-08-06 00:58:05 +08:00
2017-01-06 10:59:00 +08:00
2016-08-23 05:42:46 +08:00

Magisk Manager

The project should be built with Android Studio version 2.2.0+
I use Java 8 features, which requires Jack compiler and it's only available in 2.2.0+
Also, you need to install CMake and NDK to build the zipadjust library for zip preprocessing

Description
The Magic Mask for Android
Readme GPL-3.0
Languages
C++ 36.6%
Kotlin 30.4%
Rust 16.4%
Java 9%
Shell 4.9%
Other 2.6%