SkillAgentSearch skills...

Perfecto

:ok_hand: Http Connection calls made easy. Simple wrapper to AsyncTask with Error Handling.

Install / Use

/learn @developer-shivam/Perfecto
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

#perfecto - Network request with ease.

License

Use Case for "GET" Request

Perfecto.with(MainActivity.this)
	.fromUrl("http://www.google.com")
	.ofTypeGet()
	.connect(new OnNetworkRequest() {

        @Override
        public void onStart() {

        }

        @Override
        public void onSuccess(String response) {
            Log.d("Response", response);
        }

        @Override
        public void onFailure(int responseCode, String responseMessage, String errorStream) {
            Log.d("Response code", String.valueOf(responseCode));
            Log.d("Response message", responseMessage);
            Log.d("Error stream", errorStream);
        }
	});

Integration

Add these lines in build.gradle at project leve

repositories {
	jcenter()
	maven { url "https://jitpack.io" }
}

Add these lines in build.gradle at app level

dependencies {
    compile 'com.github.developer-shivam:perfecto:1.0.0'
}

License

Copyright (c) 2016 Shivam Satija

Licensed under the Apache License, Version 2.0

Related Skills

View on GitHub
GitHub Stars33
CategoryDevelopment
Updated1y ago
Forks8

Languages

Java

Security Score

75/100

Audited on Jan 1, 2025

No findings