All Projects → Instabug → Instabug Android

Instabug / Instabug Android

Licence: other
In-app feedback and bug reporting tool for apps.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Instabug Android

Android Dev Challenge
Google Android Dev Challenge 2017
Stars: ✭ 57 (-58.09%)
Mutual labels:  android-sdk
Mediapicker
Easy customizable picker for all your needs in Android application
Stars: ✭ 105 (-22.79%)
Mutual labels:  android-sdk
Here Android Sdk Examples
Java-based projects using the HERE SDK for Android.
Stars: ✭ 127 (-6.62%)
Mutual labels:  android-sdk
Apkscale
A Gradle plugin to measure the app size impact of Android libraries
Stars: ✭ 76 (-44.12%)
Mutual labels:  android-sdk
Gpslogger
📡 Lightweight GPS Logging Application For Android.
Stars: ✭ 1,348 (+891.18%)
Mutual labels:  android-sdk
Cameraxdemo
A sample camera app with CameraX API from Android Jetpack
Stars: ✭ 112 (-17.65%)
Mutual labels:  android-sdk
Grocerystore With Server
Grocery Store with server integration
Stars: ✭ 51 (-62.5%)
Mutual labels:  android-sdk
Appauth Android
Android client SDK for communicating with OAuth 2.0 and OpenID Connect providers.
Stars: ✭ 1,922 (+1313.24%)
Mutual labels:  android-sdk
Chat Sdk Android
Chat SDK Android - Open Source Mobile Messenger
Stars: ✭ 1,496 (+1000%)
Mutual labels:  android-sdk
Coeus
Android apk/sdk Scan包括android apk/sdk 安全审计代码扫描以及国内政策扫描
Stars: ✭ 122 (-10.29%)
Mutual labels:  android-sdk
Android Sdk Installer
Linux utility which aims to automatically install and configures Android SDK, Eclipse ADT Plugin, adds hardware support for devices and enables full MTP support.
Stars: ✭ 78 (-42.65%)
Mutual labels:  android-sdk
Mediasoup Client Android
mediasoup android client side library https://mediasoup.org
Stars: ✭ 96 (-29.41%)
Mutual labels:  android-sdk
Android Inappbilling
A sample which uses Google's Play Billing Library and it does InApp Purchases and Subscriptions.
Stars: ✭ 114 (-16.18%)
Mutual labels:  android-sdk
Geopackage Android
GeoPackage Android Library
Stars: ✭ 72 (-47.06%)
Mutual labels:  android-sdk
Backdoor Apk
backdoor-apk is a shell script that simplifies the process of adding a backdoor to any Android APK file. Users of this shell script should have working knowledge of Linux, Bash, Metasploit, Apktool, the Android SDK, smali, etc. This shell script is provided as-is without warranty of any kind and is intended for educational purposes only.
Stars: ✭ 1,766 (+1198.53%)
Mutual labels:  android-sdk
Kotlin Android Scaffolding
An android project structure using kotlin and most common libraries.
Stars: ✭ 53 (-61.03%)
Mutual labels:  android-sdk
Livesmashbar
An elegant looking and easy to use informative library with LiveData integration for Android.
Stars: ✭ 107 (-21.32%)
Mutual labels:  android-sdk
Openlocate Android
Stars: ✭ 136 (+0%)
Mutual labels:  android-sdk
Chucker
🔎 An HTTP inspector for Android & OkHTTP (like Charles but on device)
Stars: ✭ 2,169 (+1494.85%)
Mutual labels:  android-sdk
Action Android
Collection of Android-related GitHub Actions
Stars: ✭ 116 (-14.71%)
Mutual labels:  android-sdk

Instabug Android SDK

Maven Central Twitter

Instabug is an in-app feedback and bug reporting tool for mobile apps. With just a simple shake, your users or beta testers can report bugs or send in-app feedback and the SDK will capture an environment snapshot of your user's device including all console logs, server-side network requests and bug reproduction steps compiling all these details in one organised dashboard to help you debug and fix bugs faster.

Instabug also provides you with a reliable crash reporter that automatically captures a detailed report of the running environment, the different threads’ states, the steps to reproduce the crash, and the network request logs. All the data is captured automatically with no need for breadcrumbs, and you can always reply back to your users and they will receive your messages within the app.

For more info, visit Instabug.com.

Installation

Gradle

Add this line to your build.gradle file.

implementation 'com.instabug.library:instabug:<latest-version>'

Usage

In your Application class add this line to your onCreate method.

Java

new Instabug.Builder(this, "APP_TOKEN").build();

Kotlin

Instabug.Builder(this, "APP_TOKEN").build()

Notes

Some permissions are automatically added to your AndroidManifest.xml file. Some of them are required to be able to fetch some information like the network and wifi connection. Others are used to allow the user to attach images, videos, and audio recordings.

Generally, the permission request doesn't appear unless the user attempts to use any of the features requiring the permission. The only exception, if you set the invocation event to be Screenshot. Then, the storage permission will be requested when the application launches.

This behavior is happening with the screenshot invocation because there isn't any native event that tells the SDK that a screenshot has been captured. The only way to do it is to monitor the screenshots directory. The SDK is invoked once a screenshot is added to the directory while the application is active.

<uses-permission android:name=“android.permission.ACCESS_NETWORK_STATE” />
<uses-permission android:name=“android.permission.WRITE_EXTERNAL_STORAGE” />
<uses-permission android:name=“android.permission.READ_EXTERNAL_STORAGE” />
<uses-permission android:name=“android.permission.ACCESS_WIFI_STATE” />
<uses-permission android:name=“android.permission.RECORD_AUDIO” />
<uses-permission android:name=“android.permission.MODIFY_AUDIO_SETTINGS” />

You can remove any of the permissions if you are not willing to use the feature associated with it as in the following example.

<uses-permission android:name=“android.permission.WRITE_EXTERNAL_STORAGE” tools:node=“remove”/>

More

You can also check out our API Reference for more detailed information about our SDK.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].