View Source Code on GitHub: https://github.com/emilymyaskovski/SmartFeedbackWorkspace
Bridge the gap between your users and your development team. > A full-stack solution for collecting real-time user feedback, bug reports, and crash logs from Android applications, visualized in a powerful web dashboard.
Users often encounter bugs but rarely report them with enough detail. Developers receive vague complaints like βit doesnβt workβ without context.
Smart Feedback SDK solves this by capturing the entire context in a single tap:
All data is sent to a cloud backend and presented in a live Analytics Dashboard.
Add the SDK module to your project. Add it in your root settings.gradle at the end of repositories:
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
mavenCentral()
maven { url 'https://jitpack.io' }
}
} Step 2. Add the dependency
dependencies {
implementation 'com.github.EmilyMyaskovski:SmartFeedbackWorkspace:1.0.0'
}
Trigger the feedback view from any Activity or Fragment. Pass the current Activity and a Feature Tag (to identify where the user is).
```kotlin // Example: Triggering feedback from a button click myButton.setOnClickListener { SmartFeedback.show(this, βVideo Editor Screenβ) }
Kotlin
Runtime.getRuntime().exec(βlogcat -d -v threadtimeβ) It filters logs specific to your app process, ensuring privacy and relevance.
π₯οΈ Dashboard Visuals π Global Heatmap Visualize user satisfaction across different regions. Red indicates critical issues, while green indicates positive feedback.
π Review Inspector with Logs When a developer clicks on a report, they see the exact state of the app:
Screenshot: What the user saw.
Terminal: What the code was doing (Logs).
π Project Structure Bash
βββ app/ # Demo Android Application βββ feedback-sdk/ # The Core SDK Module β βββ api/ # Public Interfaces (SmartFeedback.kt) β βββ internal/ # Logic (LogHelper.kt, ScreenshotUtils.kt) β βββ network/ # Retrofit & Data Models β βββ ui/ # FeedbackFragment & Layouts βββ web-dashboard/ # HTML/JS/CSS files for the Analytics Portal