wonderkiln/CameraKit-Android

View on GitHub
app/src/main/java/com/camerakit/app/MainActivity.java

Summary

Maintainability
B
6 hrs
Test Coverage

MainActivity has 23 methods (exceeds 20 allowed). Consider refactoring.
Open

public class MainActivity extends AppCompatActivity implements Toolbar.OnMenuItemClickListener {

    private CameraKitView cameraView;
    private Toolbar toolbar;

Severity: Minor
Found in app/src/main/java/com/camerakit/app/MainActivity.java - About 2 hrs to fix

Method onCreate has 59 lines of code (exceeds 25 allowed). Consider refactoring.
Open

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

Severity: Major
Found in app/src/main/java/com/camerakit/app/MainActivity.java - About 2 hrs to fix

Method updateInfoText has 30 lines of code (exceeds 25 allowed). Consider refactoring.
Open

    private void updateInfoText() {
        String facingValue = cameraView.getFacing() == CameraKit.FACING_BACK ? "BACK" : "FRONT";
        facingText.setText(Html.fromHtml("<b>Facing:</b> " + facingValue));

        String flashValue = "OFF";
Severity: Minor
Found in app/src/main/java/com/camerakit/app/MainActivity.java - About 1 hr to fix

There are no issues that match your filters.

Category
Status