{"action":"created","issue":{"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/issues/4365","repository_url":"https://api.github.com/repos/mapbox/mapbox-gl-native","labels_url":"https://api.github.com/repos/mapbox/mapbox-gl-native/issues/4365/labels{/name}","comments_url":"https://api.github.com/repos/mapbox/mapbox-gl-native/issues/4365/comments","events_url":"https://api.github.com/repos/mapbox/mapbox-gl-native/issues/4365/events","html_url":"https://github.com/mapbox/mapbox-gl-native/issues/4365","id":141663272,"number":4365,"title":"TestApp refactor","user":{"login":"tobrun","id":2151639,"avatar_url":"https://avatars.githubusercontent.com/u/2151639?v=3","gravatar_id":"","url":"https://api.github.com/users/tobrun","html_url":"https://github.com/tobrun","followers_url":"https://api.github.com/users/tobrun/followers","following_url":"https://api.github.com/users/tobrun/following{/other_user}","gists_url":"https://api.github.com/users/tobrun/gists{/gist_id}","starred_url":"https://api.github.com/users/tobrun/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tobrun/subscriptions","organizations_url":"https://api.github.com/users/tobrun/orgs","repos_url":"https://api.github.com/users/tobrun/repos","events_url":"https://api.github.com/users/tobrun/events{/privacy}","received_events_url":"https://api.github.com/users/tobrun/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/labels/Android","name":"Android","color":"5319e7"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/milestones/31","html_url":"https://github.com/mapbox/mapbox-gl-native/milestones/android-v4.1.0","labels_url":"https://api.github.com/repos/mapbox/mapbox-gl-native/milestones/31/labels","id":1622818,"number":31,"title":"android-v4.1.0","description":"","creator":{"login":"bleege","id":989928,"avatar_url":"https://avatars.githubusercontent.com/u/989928?v=3","gravatar_id":"","url":"https://api.github.com/users/bleege","html_url":"https://github.com/bleege","followers_url":"https://api.github.com/users/bleege/followers","following_url":"https://api.github.com/users/bleege/following{/other_user}","gists_url":"https://api.github.com/users/bleege/gists{/gist_id}","starred_url":"https://api.github.com/users/bleege/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bleege/subscriptions","organizations_url":"https://api.github.com/users/bleege/orgs","repos_url":"https://api.github.com/users/bleege/repos","events_url":"https://api.github.com/users/bleege/events{/privacy}","received_events_url":"https://api.github.com/users/bleege/received_events","type":"User","site_admin":false},"open_issues":5,"closed_issues":2,"state":"open","created_at":"2016-03-04T18:26:49Z","updated_at":"2016-03-18T14:23:14Z","due_on":null,"closed_at":null},"comments":5,"created_at":"2016-03-17T18:10:15Z","updated_at":"2016-03-21T13:12:29Z","closed_at":null,"body":"#### Test App Refactor\r\n\r\nCurrently our test nav drawer is like:\r\n\r\n![options](https://cloud.githubusercontent.com/assets/2151639/13855821/88127c36-ec48-11e5-850e-fa5354894afb.png)\r\n![device-2016-03-17-140230](https://cloud.githubusercontent.com/assets/2151639/13855897/ea7674cc-ec48-11e5-9963-e74c18f83489.png)\r\n![device-2016-03-17-140046](https://cloud.githubusercontent.com/assets/2151639/13855898/ea79a516-ec48-11e5-9cd8-7178ba03fe42.png)\r\n\r\n\r\n\r\nThe main goal here is to hit the following things:\r\n - [ ] make more clear feature activities for our users\r\n - [ ] organise it in categories and add some explanation\r\n - [ ] make it easier for our users to play around with the app without having to build from source\r\n\r\n##### Make more clear feature activities for our users\r\nSimplify the examples we expose, make them a bit more smart eg:\r\n\r\n> InfoWindowActivity and InfoWindowConcurrentActivity can be merged together and we can define an OptionsMenu to switch the state\r\n\r\nUpdate outdated examples eg:\r\n\r\n> CameraActivity is only show casing ease, move etc. and is not show casing how to use it for other CameraUpdateFactory or allow to change variables.\r\n\r\n##### Organise it in categories and add some explanation\r\n\r\nCurrently the testapp  shows a map, we discussed that having a list of different feature activities, showing 2 lines, could be more usefull for external people. It also removes the need to having different icons for our testactivity and add the test case that people are coming from and moving back to an Activity. Just in the same way our users are doing. \r\n\r\nAn example of Material design list with 2 lines + header:\r\n![components_lists_usage3](https://cloud.githubusercontent.com/assets/2151639/13855712/2040f060-ec48-11e5-929f-8f15fb865e40.png)\r\n\r\n\r\n##### Make it easier for our users to play around with the app without having to build from source\r\n\r\nFind a way to expose a ready build apk for our users. This step must be automated and must not interfere with git. The most feasible solution would be to upload the the testapk from Bitrise when doing a nightly build.\r\n\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/issues/comments/199267472","html_url":"https://github.com/mapbox/mapbox-gl-native/issues/4365#issuecomment-199267472","issue_url":"https://api.github.com/repos/mapbox/mapbox-gl-native/issues/4365","id":199267472,"user":{"login":"bleege","id":989928,"avatar_url":"https://avatars.githubusercontent.com/u/989928?v=3","gravatar_id":"","url":"https://api.github.com/users/bleege","html_url":"https://github.com/bleege","followers_url":"https://api.github.com/users/bleege/followers","following_url":"https://api.github.com/users/bleege/following{/other_user}","gists_url":"https://api.github.com/users/bleege/gists{/gist_id}","starred_url":"https://api.github.com/users/bleege/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bleege/subscriptions","organizations_url":"https://api.github.com/users/bleege/orgs","repos_url":"https://api.github.com/users/bleege/repos","events_url":"https://api.github.com/users/bleege/events{/privacy}","received_events_url":"https://api.github.com/users/bleege/received_events","type":"User","site_admin":false},"created_at":"2016-03-21T13:12:29Z","updated_at":"2016-03-21T13:12:29Z","body":"@tobrun This is a great start to this, but please also remember our conversation last week in DC about needing to ship 4.0.0 before we work on anything on the 4.1.0 milestone.  As I type this we still have [8 open tickets on the 4.0.0 milestone](https://github.com/mapbox/mapbox-gl-native/milestones/android-v4.0.0) that need addressing.  :wink: "}}