Android Store
Search Android Libraries, Projects, and ToolsLink to MindOrks Open Source Projects
Static Analysis Tools
infer
9977 Stars
Infer is a static analysis tool for Java, Objective-C and C, written in OCaml.
Jun 12, 2015, facebook
error-prone
4781 Stars
Catch common Java mistakes as compile-time errors.
Jan 28, 2015, google
checkstyle
4665 Stars
Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. It automates the process of checking Java code to spare humans of this boring (but important) task.
Jul 5, 2014, checkstyle
ktlint
2495 Stars
An anti-bikeshedding Kotlin linter with built-in formatter.
Sep 2, 2016, shyiko
pmd
2388 Stars
PMD is a source code analyzer. It finds common programming flaws like unused variables, empty catch blocks, unnecessary object creation, and so forth. It supports Java, JavaScript, XML, XSL.
Jul 5, 2014, pmd
detekt
2120 Stars
Meet detekt, a static code analysis tool for the Kotlin programming language. It operates on the abstract syntax tree provided by the Kotlin compiler.
Feb 11, 2017, arturbosch
qark
2003 Stars
Quick Android Review Kit - This tool is designed to look for several security related Android application vulnerabilities, either in source code or packaged APKs. The tool is also capable of creating "Proof-of-Concept" deployable APKs and/or ADB commands, capable of exploiting many of the vulnerabilities it finds. There is no need to root the test device, as this tool focuses on vulnerabilities that can be exploited under otherwise secure conditions.
Sep 11, 2015, linkedin
spotbugs
1396 Stars
SpotBugs is the spiritual successor of FindBugs, carrying on from the point where it left off with support of its community.
Dec 23, 2017, spotbugs
soot
1206 Stars
Soot is a Java optimization framework. It provides four intermediate representations for analyzing and transforming Java bytecode:
Nov 28, 2016, Sable
ApkAnalyser
911 Stars
ApkAnalyser is a static, virtual analysis tool for examining and validating the development work of your Android app. It's a complete tool chain which supports modification of the binary application with more printouts.
Sep 27, 2014, sonyxperiadev
apkinspector
657 Stars
APKinspector is a powerful GUI tool for analysts to analyze the Android applications.
Sep 27, 2014, honeynet
androwarn
274 Stars
Androwarn is a tool whose main aim is to detect and warn the user about potential malicious behaviors developed by an Android application.
Sep 27, 2014, maaaaz
android-lint-summary
172 Stars
Prettier display of Android Lint issues.
Jul 13, 2015, passy
Smali-CFGs
95 Stars
Smali Control Flow Graph's.
Sep 27, 2014, EugenioDelfa
Android-Lint-Checks
63 Stars
Custom Lint checks for Android development.
Apr 28, 2016, vokal
hopper
44 Stars
Hopper is a goal-directed static analysis tool for languages that run on the JVM. It is a much-improved and more feature-full version of Thresher written in Scala rather than Java.
Feb 12, 2017, cuplv
CustomLintRules
39 Stars
A basic, Gradle-based project template for writing custom Android Lint rules.
Oct 22, 2015, a11n
thresher
27 Stars
Thresher is a static analysis tool that specializes in checking heap reachability properties. Its secret sauce is using a coarse up-front points-to analysis to focus a precise symbolic analysis on the alarms reported by the points-to analysis.
Jul 5, 2014, cuplv
Intervention
26 Stars
Generate custom Android lint checks and have lint warn you about code you may be dealing with using Kotlin extensions or your own coding conventions.
Dec 19, 2018, iFanie
android-quality-starter
25 Stars
This project adds gradle setup for quality tools like CheckStyle, FindBugs, PMD and Lint to Android project via shell script. After adding this, we can easily increase quality of the project by static code analysis.
Nov 19, 2016, pwittchen
lewis
23 Stars
This is an extension for Android Lint. Rock your Android.
Aug 13, 2016, inaka
AndroidSonarQubeDemo
21 Stars
An example project with SonarQube integration for proper code review and code structuring.
Dec 20, 2016, dibakarece
findbugs
17 Stars
Find Bugs in Java Programs.
Jul 5, 2014, findbugs
pretty-android-lint
6 Stars
Pretty print the result of Android lint tool. Would work great when you run lint as part of continuous integration flow.
Oct 1, 2017, daisy1754
Become a better Android Developer
Millions of developers are learning at MindOrks

Online Training Program

Featured Blogs

Our Team

MindOrks is Certainly one of the best online blog to stay on top of all the Android development news, coding and design patterns. Finally a blog I can count on to keep myself updated with latest and greatest things happening in Android world.

Vipul Shah
Android Developer
Microsoft

Become Pro in Android by watching videos

OUR LEARNERS WORK AT