{"_id":"590a04f6ed80861900cbc790","parentDoc":null,"project":"55b2d5baa74a380d00e290c4","user":"55b2d5626862a10d00887af9","category":{"_id":"590a04f3ed80861900cbc73c","__v":0,"version":"590a04f2ed80861900cbc737","project":"55b2d5baa74a380d00e290c4","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2016-01-11T21:56:19.274Z","from_sync":false,"order":4,"slug":"android-quickstart","title":"Android Quickstart"},"version":{"_id":"590a04f2ed80861900cbc737","project":"55b2d5baa74a380d00e290c4","__v":4,"createdAt":"2017-05-03T16:27:30.085Z","releaseDate":"2017-05-03T16:27:30.085Z","categories":["590a04f3ed80861900cbc738","590a04f3ed80861900cbc739","590a04f3ed80861900cbc73a","590a04f3ed80861900cbc73b","590a04f3ed80861900cbc73c","590a04f3ed80861900cbc73d","590a04f3ed80861900cbc73e","590a04f3ed80861900cbc73f","590a04f3ed80861900cbc740","590a04f3ed80861900cbc741","590a04f3ed80861900cbc742","590a04f3ed80861900cbc743","590a04f3ed80861900cbc744","590a04f3ed80861900cbc745","590a04f3ed80861900cbc746","590a04f3ed80861900cbc747","590a04f3ed80861900cbc748","590a04f3ed80861900cbc749","590a04f3ed80861900cbc74a","590a04f3ed80861900cbc74b","590a04f3ed80861900cbc74c","590a04f3ed80861900cbc74d","59124949de13f61900336a7a","5914b04e7c2c552d008b7104","5914b47242c6a22300b9dc20"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"7.0.0","version":"7"},"__v":0,"updates":[],"next":{"pages":[],"description":""},"createdAt":"2016-01-12T00:16:26.301Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":1,"body":"# About the buddybuild SDK\nThe buddybuild SDK is a lightweight yet powerful suite of tools that integrates seamlessly into your application. The SDK includes a graphical feedback reporter, a crash reporting and analysis tool, automatic app updating and usage tracking. The SDK is regularly updated with new features.\n[block:callout]\n{\n  \"type\": \"warning\",\n  \"body\": \"android:minSdkVersion=\\\"8\\\"\",\n  \"title\": \"What's the minimum API version supported?\"\n}\n[/block]\n## Feedback Reporter\nWith buddybuild, you simply shake the device to share feedback. Our feedback reporter sends graphically annotated screenshots, feedback notes and device metadata to your team. Integrate with GitHub, JIRA and PivotalTracker to track feedback as issues. [Learn more.](doc:feedback-reporter)\n\n## Crash Analysis\nBuddybuild can notify you when your apps crashes. Get stack traces with lines of nearby source code and device metadata sent to your development team. [Learn more.](doc:crash-analysis)\n\n## Automatic Update\nReceiving feedback on old builds is pointless - you've probably already fixed the issue you've received feedback on! It is crucial to keep your testers and beta users updated on the very latest builds. If a newer build is available, the buddybuild SDK can automatically prompt to install the latest version of your app. [Learn more.](doc:automatic-update)\n\n## Usage Tracking\nKnow when your testers download and launch your app in real time. Identify who tested your app, when they launched it and what version they tested. Correlate this with feedback and crash reports to understand your customers' experience. [Learn more.](doc:usage-tracking)\n[block:callout]\n{\n  \"type\": \"warning\",\n  \"title\": \"Can I turn off the SDK feature for production?\",\n  \"body\": \"The SDK features are turned off by default, you have control over which feature to enable when deploying via email or directly to Google Play\"\n}\n[/block]\n# How to install\nEnabling the buddybuild Android SDK requires no code changes. Enabling the SDK is as simple as clicking a button.\n\n##Step 1: Configure SDK Installation\n\nOn your App's page, under the **Feedback** tab, click on the **Try the buddybuild SDK** button.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/bf41bde-SDK_-_Android_Install_Button.png\",\n        \"SDK - Android Install Button.png\",\n        1500,\n        869,\n        \"#dde0e0\"\n      ],\n      \"caption\": \"\",\n      \"sizing\": \"full\"\n    }\n  ]\n}\n[/block]\n## Step 2: Enable the SDK\n\nEnable the SDK in whatever branch you'd like. Typically, the SDK will be used by your testers, so you'll want to enable the SDK on the branches that deploy to your testers.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/c3b7a91-SDK_-_Turn_on_branch_Android.png\",\n        \"SDK - Turn on branch Android.png\",\n        1500,\n        667,\n        \"#e6edee\"\n      ],\n      \"caption\": \"\",\n      \"sizing\": \"full\"\n    }\n  ]\n}\n[/block]\nThat's it! A new build will be kicked off with the SDK enabled. Install this build on your device. Open your app and shake your device. See what happens!\n\nYou're all set now to deploy your app broadly to all your testers and to receive graphically annotated feedback from them!\n\nAll you have to do now is to [configure your deployment groups](doc:configuring-deployment-groups), so you can choose which testers will have access to your builds.","excerpt":"","slug":"integrating-sdk-android","type":"basic","title":"Integrating SDK"}
# About the buddybuild SDK The buddybuild SDK is a lightweight yet powerful suite of tools that integrates seamlessly into your application. The SDK includes a graphical feedback reporter, a crash reporting and analysis tool, automatic app updating and usage tracking. The SDK is regularly updated with new features. [block:callout] { "type": "warning", "body": "android:minSdkVersion=\"8\"", "title": "What's the minimum API version supported?" } [/block] ## Feedback Reporter With buddybuild, you simply shake the device to share feedback. Our feedback reporter sends graphically annotated screenshots, feedback notes and device metadata to your team. Integrate with GitHub, JIRA and PivotalTracker to track feedback as issues. [Learn more.](doc:feedback-reporter) ## Crash Analysis Buddybuild can notify you when your apps crashes. Get stack traces with lines of nearby source code and device metadata sent to your development team. [Learn more.](doc:crash-analysis) ## Automatic Update Receiving feedback on old builds is pointless - you've probably already fixed the issue you've received feedback on! It is crucial to keep your testers and beta users updated on the very latest builds. If a newer build is available, the buddybuild SDK can automatically prompt to install the latest version of your app. [Learn more.](doc:automatic-update) ## Usage Tracking Know when your testers download and launch your app in real time. Identify who tested your app, when they launched it and what version they tested. Correlate this with feedback and crash reports to understand your customers' experience. [Learn more.](doc:usage-tracking) [block:callout] { "type": "warning", "title": "Can I turn off the SDK feature for production?", "body": "The SDK features are turned off by default, you have control over which feature to enable when deploying via email or directly to Google Play" } [/block] # How to install Enabling the buddybuild Android SDK requires no code changes. Enabling the SDK is as simple as clicking a button. ##Step 1: Configure SDK Installation On your App's page, under the **Feedback** tab, click on the **Try the buddybuild SDK** button. [block:image] { "images": [ { "image": [ "https://files.readme.io/bf41bde-SDK_-_Android_Install_Button.png", "SDK - Android Install Button.png", 1500, 869, "#dde0e0" ], "caption": "", "sizing": "full" } ] } [/block] ## Step 2: Enable the SDK Enable the SDK in whatever branch you'd like. Typically, the SDK will be used by your testers, so you'll want to enable the SDK on the branches that deploy to your testers. [block:image] { "images": [ { "image": [ "https://files.readme.io/c3b7a91-SDK_-_Turn_on_branch_Android.png", "SDK - Turn on branch Android.png", 1500, 667, "#e6edee" ], "caption": "", "sizing": "full" } ] } [/block] That's it! A new build will be kicked off with the SDK enabled. Install this build on your device. Open your app and shake your device. See what happens! You're all set now to deploy your app broadly to all your testers and to receive graphically annotated feedback from them! All you have to do now is to [configure your deployment groups](doc:configuring-deployment-groups), so you can choose which testers will have access to your builds.