https://github.com/yahoojapan/appfeedback-android
📸 You can post feedback messages and screenshots to Slack from your Android app! 🎥
https://github.com/yahoojapan/appfeedback-android
android android-sdk
Last synced: 6 months ago
JSON representation
📸 You can post feedback messages and screenshots to Slack from your Android app! 🎥
- Host: GitHub
- URL: https://github.com/yahoojapan/appfeedback-android
- Owner: yahoojapan
- License: mit
- Created: 2019-02-19T08:02:19.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-10-16T01:50:00.000Z (about 6 years ago)
- Last Synced: 2025-04-12T22:07:43.485Z (6 months ago)
- Topics: android, android-sdk
- Language: Java
- Homepage:
- Size: 2.04 MB
- Stars: 20
- Watchers: 7
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

[](https://jitpack.io/#yahoojapan/AppFeedback-android)
[](https://android-arsenal.com/api?level=21)
[](./LICENSE)
[](https://circleci.com/gh/yahoojapan/AppFeedback-android)# AppFeedback
You can post feedback messages and screenshots to Slack from your Android app!
It is very useful for internal test!
## How to feedback
Introducing this SDK, a floating icon of feedback is displayed. Tapping it, a feedback dialog is displayed.
## Feature
- Show feedback button
- Two fingers long press to show feedback dialog
- Take a screenshot & Record screen## Requirements
- **Minimum SDK Version** - requires a minimum SDK version of 21 or higher
- **Compile SDK Version** - must be compiled against SDK version 27 or higher
- **Support Library Version** - uses support library version 27.## Usage
### Integrate SDK
**Step 1**. Add the JitPack repository to your build file:
```
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
```**Step 2**. Add the dependency:
```
dependencies {
implementation 'com.github.yahoojapan.AppFeedback-android:sdk:1.+'
}
```In order to remove sdk code from your release bundle, use `sdk_stub` module. `sdk_stub` has same I/F with empty implementation.
```
dependencies {
releaseImplementation 'com.github.yahoojapan.AppFeedback-android:sdk_stub:1.+'
}
```### MainActivity
Call `AppFeedback.start` in the MainActivity.
```java
import jp.co.yahoo.appfeedback.core.AppFeedback;public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// Start feedback SDK
AppFeedback.start(this,
"",
"");
);
}
```