├── .github └── workflows │ └── ci.yml ├── .gitignore ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ ├── java │ │ └── io │ │ │ └── rapidpro │ │ │ └── surveyor │ │ │ ├── SurveyorApplicationTest.java │ │ │ ├── activity │ │ │ ├── CaptureAudioActivityTest.java │ │ │ ├── CaptureLocationActivityTest.java │ │ │ ├── CreateAccountActivityTest.java │ │ │ ├── FlowActivityTest.java │ │ │ ├── LoginActivityTest.java │ │ │ ├── OrgActivityTest.java │ │ │ ├── RunActivityTest.java │ │ │ └── SettingsActivityTest.java │ │ │ ├── data │ │ │ ├── OrgServiceTest.java │ │ │ ├── SubmissionServiceTest.java │ │ │ └── SubmissionTest.java │ │ │ ├── engine │ │ │ ├── EngineTest.java │ │ │ └── LocationAssetTest.java │ │ │ ├── net │ │ │ └── TembaServiceTest.java │ │ │ ├── test │ │ │ ├── BaseApplicationTest.java │ │ │ ├── TestApplication.java │ │ │ └── TestRunner.java │ │ │ └── utils │ │ │ └── ImageUtilsTest.java │ └── res │ │ └── raw │ │ ├── api_v2_authenticate_post.json │ │ ├── api_v2_boundaries_get.json │ │ ├── api_v2_definitions_get_v11.json │ │ ├── api_v2_definitions_get_v12.json │ │ ├── api_v2_definitions_get_v13.json │ │ ├── api_v2_fields_get_page_1.json │ │ ├── api_v2_fields_get_page_2.json │ │ ├── api_v2_flows_get.json │ │ ├── api_v2_groups_get.json │ │ ├── api_v2_media_post.json │ │ ├── api_v2_org_get.json │ │ ├── capture_audio.m4a │ │ ├── capture_image.jpg │ │ ├── capture_video.mp4 │ │ ├── legacy_files.zip │ │ ├── legacy_submissions.zip │ │ ├── org1_assets.json │ │ ├── org1_details.json │ │ ├── org1_flows.json │ │ ├── org1_flows_v12.json │ │ ├── org_surveyor_get.html │ │ ├── org_surveyor_post_correct_password.html │ │ ├── org_surveyor_post_wrong_password.html │ │ ├── submission2_events.jsonl │ │ ├── submission2_modifiers.jsonl │ │ ├── submission2_session.json │ │ ├── submission3_events.jsonl │ │ ├── submission3_modifiers.jsonl │ │ └── submission3_session.jsonl │ ├── main │ ├── AndroidManifest.xml │ ├── assets │ │ └── material.ttf │ ├── java │ │ └── io │ │ │ └── rapidpro │ │ │ └── surveyor │ │ │ ├── Logger.java │ │ │ ├── SurveyorApplication.java │ │ │ ├── SurveyorException.java │ │ │ ├── SurveyorIntent.java │ │ │ ├── SurveyorPreferences.java │ │ │ ├── activity │ │ │ ├── BaseActivity.java │ │ │ ├── BaseSubmissionsActivity.java │ │ │ ├── CaptureAudioActivity.java │ │ │ ├── CaptureLocationActivity.java │ │ │ ├── CaptureVideoActivity.java │ │ │ ├── CreateAccountActivity.java │ │ │ ├── FlowActivity.java │ │ │ ├── LoginActivity.java │ │ │ ├── OrgActivity.java │ │ │ ├── OrgChooseActivity.java │ │ │ ├── RunActivity.java │ │ │ └── SettingsActivity.java │ │ │ ├── adapter │ │ │ ├── FlowListAdapter.java │ │ │ └── OrgListAdapter.java │ │ │ ├── data │ │ │ ├── Flow.java │ │ │ ├── Org.java │ │ │ ├── OrgService.java │ │ │ ├── Submission.java │ │ │ └── SubmissionService.java │ │ │ ├── engine │ │ │ ├── Contact.java │ │ │ ├── Engine.java │ │ │ ├── EngineException.java │ │ │ ├── FieldAsset.java │ │ │ ├── GroupAsset.java │ │ │ ├── LocationAsset.java │ │ │ ├── OrgAssets.java │ │ │ ├── Session.java │ │ │ └── Sprint.java │ │ │ ├── fragment │ │ │ ├── FlowListFragment.java │ │ │ ├── OrgListFragment.java │ │ │ └── SettingsFragment.java │ │ │ ├── net │ │ │ ├── APIError.java │ │ │ ├── TembaAPI.java │ │ │ ├── TembaException.java │ │ │ ├── TembaService.java │ │ │ ├── requests │ │ │ │ └── SubmissionPayload.java │ │ │ └── responses │ │ │ │ ├── Boundary.java │ │ │ │ ├── Definitions.java │ │ │ │ ├── Field.java │ │ │ │ ├── Flow.java │ │ │ │ ├── Group.java │ │ │ │ ├── Org.java │ │ │ │ ├── PaginatedResults.java │ │ │ │ ├── Token.java │ │ │ │ └── TokenResults.java │ │ │ ├── task │ │ │ ├── FetchOrgsTask.java │ │ │ ├── RefreshOrgTask.java │ │ │ └── SubmitSubmissionsTask.java │ │ │ ├── ui │ │ │ ├── AutoFitTextureView.java │ │ │ ├── BlockingProgress.java │ │ │ ├── CachedLinearLayout.java │ │ │ ├── CameraPreview.java │ │ │ ├── CameraUtil.java │ │ │ ├── IconTextView.java │ │ │ ├── Typefaces.java │ │ │ └── ViewCache.java │ │ │ ├── utils │ │ │ ├── ImageUtils.java │ │ │ ├── JsonUtils.java │ │ │ ├── RawJson.java │ │ │ └── SurveyUtils.java │ │ │ └── widget │ │ │ ├── ChatBubbleView.java │ │ │ └── IconLinkView.java │ └── res │ │ ├── anim │ │ ├── in_from_left.xml │ │ ├── in_from_right.xml │ │ ├── out_to_left.xml │ │ └── out_to_right.xml │ │ ├── drawable-hdpi │ │ ├── drawer_shadow.9.png │ │ ├── ic_action_info.png │ │ ├── ic_archive_black_24dp.png │ │ ├── ic_archive_white_24dp.png │ │ ├── ic_cloud_download_white_24dp.png │ │ ├── ic_drawer.png │ │ └── ic_launcher.png │ │ ├── drawable-mdpi │ │ ├── drawer_shadow.9.png │ │ ├── ic_archive_black_24dp.png │ │ ├── ic_archive_white_24dp.png │ │ ├── ic_cloud_download_white_24dp.png │ │ ├── ic_drawer.png │ │ ├── ic_launcher.png │ │ └── primary_button.xml │ │ ├── drawable-xhdpi │ │ ├── drawer_shadow.9.png │ │ ├── ic_archive_black_24dp.png │ │ ├── ic_archive_white_24dp.png │ │ ├── ic_cloud_download_white_24dp.png │ │ ├── ic_drawer.png │ │ ├── ic_launcher.png │ │ ├── splash.png │ │ └── splash_dark.png │ │ ├── drawable-xxhdpi │ │ ├── drawer_shadow.9.png │ │ ├── ic_archive_black_24dp.png │ │ ├── ic_archive_white_24dp.png │ │ ├── ic_cloud_download_white_24dp.png │ │ └── ic_drawer.png │ │ ├── drawable-xxxhdpi │ │ ├── ic_archive_black_24dp.png │ │ ├── ic_archive_white_24dp.png │ │ └── ic_cloud_download_white_24dp.png │ │ ├── drawable │ │ ├── chat_bubble_in.xml │ │ ├── chat_bubble_out.xml │ │ ├── header.xml │ │ ├── image_border.xml │ │ ├── rounded_button.xml │ │ ├── splash_background.xml │ │ ├── tertiary_button.xml │ │ └── white_rounded.xml │ │ ├── layout-land │ │ └── activity_capture_video.xml │ │ ├── layout │ │ ├── activity_capture_audio.xml │ │ ├── activity_capture_location.xml │ │ ├── activity_capture_video.xml │ │ ├── activity_create_account.xml │ │ ├── activity_flow.xml │ │ ├── activity_legacy.xml │ │ ├── activity_login.xml │ │ ├── activity_org.xml │ │ ├── activity_org_choose.xml │ │ ├── activity_pending.xml │ │ ├── activity_run.xml │ │ ├── audio_bubble.xml │ │ ├── dropdown_text.xml │ │ ├── fragment_list.xml │ │ ├── fragment_video_capture.xml │ │ ├── item_chat_bubble.xml │ │ ├── item_flow.xml │ │ ├── item_icon_link.xml │ │ ├── item_log_message.xml │ │ ├── item_org.xml │ │ └── item_text.xml │ │ ├── menu │ │ ├── main.xml │ │ ├── menu_org.xml │ │ └── menu_run.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── transition │ │ ├── changebounds_with_arcmotion.xml │ │ └── explode.xml │ │ ├── values-large │ │ └── refs.xml │ │ ├── values-v21 │ │ └── themes.xml │ │ ├── values-w820dp │ │ └── dimens.xml │ │ ├── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── integers.xml │ │ ├── refs.xml │ │ ├── strings.xml │ │ ├── strings_activity_login.xml │ │ ├── strings_activity_settings.xml │ │ └── themes.xml │ │ └── xml │ │ ├── preferences.xml │ │ └── provider_paths.xml │ └── test │ ├── java │ └── io │ │ └── rapidpro │ │ └── surveyor │ │ ├── data │ │ └── FlowTest.java │ │ └── utils │ │ └── JsonUtilsTest.java │ └── resources │ └── flows │ ├── two_questions_v11.json │ └── two_questions_v13.json ├── goflow ├── build.gradle └── goflow.aar ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── keystore.properties ├── screens ├── flow.png ├── login.png ├── org.png └── run.png ├── settings.gradle └── surveyor.iml /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/io/rapidpro/surveyor/SurveyorApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/java/io/rapidpro/surveyor/SurveyorApplicationTest.java -------------------------------------------------------------------------------- /app/src/androidTest/java/io/rapidpro/surveyor/activity/CaptureAudioActivityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/java/io/rapidpro/surveyor/activity/CaptureAudioActivityTest.java -------------------------------------------------------------------------------- /app/src/androidTest/java/io/rapidpro/surveyor/activity/CaptureLocationActivityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/java/io/rapidpro/surveyor/activity/CaptureLocationActivityTest.java -------------------------------------------------------------------------------- /app/src/androidTest/java/io/rapidpro/surveyor/activity/CreateAccountActivityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/java/io/rapidpro/surveyor/activity/CreateAccountActivityTest.java -------------------------------------------------------------------------------- /app/src/androidTest/java/io/rapidpro/surveyor/activity/FlowActivityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/java/io/rapidpro/surveyor/activity/FlowActivityTest.java -------------------------------------------------------------------------------- /app/src/androidTest/java/io/rapidpro/surveyor/activity/LoginActivityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/java/io/rapidpro/surveyor/activity/LoginActivityTest.java -------------------------------------------------------------------------------- /app/src/androidTest/java/io/rapidpro/surveyor/activity/OrgActivityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/java/io/rapidpro/surveyor/activity/OrgActivityTest.java -------------------------------------------------------------------------------- /app/src/androidTest/java/io/rapidpro/surveyor/activity/RunActivityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/java/io/rapidpro/surveyor/activity/RunActivityTest.java -------------------------------------------------------------------------------- /app/src/androidTest/java/io/rapidpro/surveyor/activity/SettingsActivityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/java/io/rapidpro/surveyor/activity/SettingsActivityTest.java -------------------------------------------------------------------------------- /app/src/androidTest/java/io/rapidpro/surveyor/data/OrgServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/java/io/rapidpro/surveyor/data/OrgServiceTest.java -------------------------------------------------------------------------------- /app/src/androidTest/java/io/rapidpro/surveyor/data/SubmissionServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/java/io/rapidpro/surveyor/data/SubmissionServiceTest.java -------------------------------------------------------------------------------- /app/src/androidTest/java/io/rapidpro/surveyor/data/SubmissionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/java/io/rapidpro/surveyor/data/SubmissionTest.java -------------------------------------------------------------------------------- /app/src/androidTest/java/io/rapidpro/surveyor/engine/EngineTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/java/io/rapidpro/surveyor/engine/EngineTest.java -------------------------------------------------------------------------------- /app/src/androidTest/java/io/rapidpro/surveyor/engine/LocationAssetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/java/io/rapidpro/surveyor/engine/LocationAssetTest.java -------------------------------------------------------------------------------- /app/src/androidTest/java/io/rapidpro/surveyor/net/TembaServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/java/io/rapidpro/surveyor/net/TembaServiceTest.java -------------------------------------------------------------------------------- /app/src/androidTest/java/io/rapidpro/surveyor/test/BaseApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/java/io/rapidpro/surveyor/test/BaseApplicationTest.java -------------------------------------------------------------------------------- /app/src/androidTest/java/io/rapidpro/surveyor/test/TestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/java/io/rapidpro/surveyor/test/TestApplication.java -------------------------------------------------------------------------------- /app/src/androidTest/java/io/rapidpro/surveyor/test/TestRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/java/io/rapidpro/surveyor/test/TestRunner.java -------------------------------------------------------------------------------- /app/src/androidTest/java/io/rapidpro/surveyor/utils/ImageUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/java/io/rapidpro/surveyor/utils/ImageUtilsTest.java -------------------------------------------------------------------------------- /app/src/androidTest/res/raw/api_v2_authenticate_post.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/res/raw/api_v2_authenticate_post.json -------------------------------------------------------------------------------- /app/src/androidTest/res/raw/api_v2_boundaries_get.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/res/raw/api_v2_boundaries_get.json -------------------------------------------------------------------------------- /app/src/androidTest/res/raw/api_v2_definitions_get_v11.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/res/raw/api_v2_definitions_get_v11.json -------------------------------------------------------------------------------- /app/src/androidTest/res/raw/api_v2_definitions_get_v12.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/res/raw/api_v2_definitions_get_v12.json -------------------------------------------------------------------------------- /app/src/androidTest/res/raw/api_v2_definitions_get_v13.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/res/raw/api_v2_definitions_get_v13.json -------------------------------------------------------------------------------- /app/src/androidTest/res/raw/api_v2_fields_get_page_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/res/raw/api_v2_fields_get_page_1.json -------------------------------------------------------------------------------- /app/src/androidTest/res/raw/api_v2_fields_get_page_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/res/raw/api_v2_fields_get_page_2.json -------------------------------------------------------------------------------- /app/src/androidTest/res/raw/api_v2_flows_get.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/res/raw/api_v2_flows_get.json -------------------------------------------------------------------------------- /app/src/androidTest/res/raw/api_v2_groups_get.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/res/raw/api_v2_groups_get.json -------------------------------------------------------------------------------- /app/src/androidTest/res/raw/api_v2_media_post.json: -------------------------------------------------------------------------------- 1 | { 2 | "location": "https://uploads.rapidpro.io/1224626264215.jpg" 3 | } -------------------------------------------------------------------------------- /app/src/androidTest/res/raw/api_v2_org_get.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/res/raw/api_v2_org_get.json -------------------------------------------------------------------------------- /app/src/androidTest/res/raw/capture_audio.m4a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/res/raw/capture_audio.m4a -------------------------------------------------------------------------------- /app/src/androidTest/res/raw/capture_image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/res/raw/capture_image.jpg -------------------------------------------------------------------------------- /app/src/androidTest/res/raw/capture_video.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/res/raw/capture_video.mp4 -------------------------------------------------------------------------------- /app/src/androidTest/res/raw/legacy_files.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/res/raw/legacy_files.zip -------------------------------------------------------------------------------- /app/src/androidTest/res/raw/legacy_submissions.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/res/raw/legacy_submissions.zip -------------------------------------------------------------------------------- /app/src/androidTest/res/raw/org1_assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/res/raw/org1_assets.json -------------------------------------------------------------------------------- /app/src/androidTest/res/raw/org1_details.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/res/raw/org1_details.json -------------------------------------------------------------------------------- /app/src/androidTest/res/raw/org1_flows.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/res/raw/org1_flows.json -------------------------------------------------------------------------------- /app/src/androidTest/res/raw/org1_flows_v12.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/res/raw/org1_flows_v12.json -------------------------------------------------------------------------------- /app/src/androidTest/res/raw/org_surveyor_get.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/res/raw/org_surveyor_get.html -------------------------------------------------------------------------------- /app/src/androidTest/res/raw/org_surveyor_post_correct_password.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/res/raw/org_surveyor_post_correct_password.html -------------------------------------------------------------------------------- /app/src/androidTest/res/raw/org_surveyor_post_wrong_password.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/res/raw/org_surveyor_post_wrong_password.html -------------------------------------------------------------------------------- /app/src/androidTest/res/raw/submission2_events.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/res/raw/submission2_events.jsonl -------------------------------------------------------------------------------- /app/src/androidTest/res/raw/submission2_modifiers.jsonl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/src/androidTest/res/raw/submission2_session.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/res/raw/submission2_session.json -------------------------------------------------------------------------------- /app/src/androidTest/res/raw/submission3_events.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/res/raw/submission3_events.jsonl -------------------------------------------------------------------------------- /app/src/androidTest/res/raw/submission3_modifiers.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/res/raw/submission3_modifiers.jsonl -------------------------------------------------------------------------------- /app/src/androidTest/res/raw/submission3_session.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/androidTest/res/raw/submission3_session.jsonl -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/assets/material.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/assets/material.ttf -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/Logger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/Logger.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/SurveyorApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/SurveyorApplication.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/SurveyorException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/SurveyorException.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/SurveyorIntent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/SurveyorIntent.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/SurveyorPreferences.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/SurveyorPreferences.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/activity/BaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/activity/BaseActivity.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/activity/BaseSubmissionsActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/activity/BaseSubmissionsActivity.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/activity/CaptureAudioActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/activity/CaptureAudioActivity.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/activity/CaptureLocationActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/activity/CaptureLocationActivity.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/activity/CaptureVideoActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/activity/CaptureVideoActivity.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/activity/CreateAccountActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/activity/CreateAccountActivity.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/activity/FlowActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/activity/FlowActivity.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/activity/LoginActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/activity/LoginActivity.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/activity/OrgActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/activity/OrgActivity.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/activity/OrgChooseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/activity/OrgChooseActivity.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/activity/RunActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/activity/RunActivity.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/activity/SettingsActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/activity/SettingsActivity.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/adapter/FlowListAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/adapter/FlowListAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/adapter/OrgListAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/adapter/OrgListAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/data/Flow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/data/Flow.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/data/Org.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/data/Org.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/data/OrgService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/data/OrgService.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/data/Submission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/data/Submission.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/data/SubmissionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/data/SubmissionService.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/engine/Contact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/engine/Contact.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/engine/Engine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/engine/Engine.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/engine/EngineException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/engine/EngineException.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/engine/FieldAsset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/engine/FieldAsset.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/engine/GroupAsset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/engine/GroupAsset.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/engine/LocationAsset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/engine/LocationAsset.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/engine/OrgAssets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/engine/OrgAssets.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/engine/Session.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/engine/Session.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/engine/Sprint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/engine/Sprint.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/fragment/FlowListFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/fragment/FlowListFragment.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/fragment/OrgListFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/fragment/OrgListFragment.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/fragment/SettingsFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/fragment/SettingsFragment.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/net/APIError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/net/APIError.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/net/TembaAPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/net/TembaAPI.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/net/TembaException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/net/TembaException.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/net/TembaService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/net/TembaService.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/net/requests/SubmissionPayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/net/requests/SubmissionPayload.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/net/responses/Boundary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/net/responses/Boundary.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/net/responses/Definitions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/net/responses/Definitions.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/net/responses/Field.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/net/responses/Field.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/net/responses/Flow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/net/responses/Flow.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/net/responses/Group.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/net/responses/Group.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/net/responses/Org.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/net/responses/Org.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/net/responses/PaginatedResults.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/net/responses/PaginatedResults.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/net/responses/Token.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/net/responses/Token.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/net/responses/TokenResults.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/net/responses/TokenResults.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/task/FetchOrgsTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/task/FetchOrgsTask.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/task/RefreshOrgTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/task/RefreshOrgTask.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/task/SubmitSubmissionsTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/task/SubmitSubmissionsTask.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/ui/AutoFitTextureView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/ui/AutoFitTextureView.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/ui/BlockingProgress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/ui/BlockingProgress.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/ui/CachedLinearLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/ui/CachedLinearLayout.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/ui/CameraPreview.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/ui/CameraPreview.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/ui/CameraUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/ui/CameraUtil.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/ui/IconTextView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/ui/IconTextView.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/ui/Typefaces.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/ui/Typefaces.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/ui/ViewCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/ui/ViewCache.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/utils/ImageUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/utils/ImageUtils.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/utils/JsonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/utils/JsonUtils.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/utils/RawJson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/utils/RawJson.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/utils/SurveyUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/utils/SurveyUtils.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/widget/ChatBubbleView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/widget/ChatBubbleView.java -------------------------------------------------------------------------------- /app/src/main/java/io/rapidpro/surveyor/widget/IconLinkView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/java/io/rapidpro/surveyor/widget/IconLinkView.java -------------------------------------------------------------------------------- /app/src/main/res/anim/in_from_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/anim/in_from_left.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/in_from_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/anim/in_from_right.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/out_to_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/anim/out_to_left.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/out_to_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/anim/out_to_right.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/drawable-hdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_action_info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/drawable-hdpi/ic_action_info.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_archive_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/drawable-hdpi/ic_archive_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_archive_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/drawable-hdpi/ic_archive_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_cloud_download_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/drawable-hdpi/ic_cloud_download_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/drawable-hdpi/ic_drawer.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/drawable-mdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_archive_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/drawable-mdpi/ic_archive_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_archive_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/drawable-mdpi/ic_archive_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_cloud_download_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/drawable-mdpi/ic_cloud_download_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/drawable-mdpi/ic_drawer.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/primary_button.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/drawable-mdpi/primary_button.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/drawable-xhdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_archive_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/drawable-xhdpi/ic_archive_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_archive_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/drawable-xhdpi/ic_archive_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_cloud_download_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/drawable-xhdpi/ic_cloud_download_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/drawable-xhdpi/ic_drawer.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/drawable-xhdpi/splash.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/splash_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/drawable-xhdpi/splash_dark.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/drawable-xxhdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_archive_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/drawable-xxhdpi/ic_archive_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_archive_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/drawable-xxhdpi/ic_archive_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_cloud_download_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/drawable-xxhdpi/ic_cloud_download_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/drawable-xxhdpi/ic_drawer.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_archive_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/drawable-xxxhdpi/ic_archive_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_archive_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/drawable-xxxhdpi/ic_archive_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_cloud_download_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/drawable-xxxhdpi/ic_cloud_download_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/chat_bubble_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/drawable/chat_bubble_in.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/chat_bubble_out.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/drawable/chat_bubble_out.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/drawable/header.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/image_border.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/drawable/image_border.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/rounded_button.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/drawable/rounded_button.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/splash_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/drawable/splash_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/tertiary_button.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/drawable/tertiary_button.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/white_rounded.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/drawable/white_rounded.xml -------------------------------------------------------------------------------- /app/src/main/res/layout-land/activity_capture_video.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/layout-land/activity_capture_video.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_capture_audio.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/layout/activity_capture_audio.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_capture_location.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/layout/activity_capture_location.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_capture_video.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/layout/activity_capture_video.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_create_account.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/layout/activity_create_account.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_flow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/layout/activity_flow.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_legacy.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/layout/activity_legacy.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_login.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/layout/activity_login.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_org.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/layout/activity_org.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_org_choose.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/layout/activity_org_choose.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_pending.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/layout/activity_pending.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/layout/activity_run.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/audio_bubble.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/layout/audio_bubble.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/dropdown_text.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/layout/dropdown_text.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/layout/fragment_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_video_capture.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/layout/fragment_video_capture.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_chat_bubble.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/layout/item_chat_bubble.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_flow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/layout/item_flow.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_icon_link.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/layout/item_icon_link.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_log_message.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/layout/item_log_message.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_org.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/layout/item_org.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_text.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/layout/item_text.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/menu/main.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_org.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/menu/menu_org.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/menu/menu_run.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/transition/changebounds_with_arcmotion.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/transition/changebounds_with_arcmotion.xml -------------------------------------------------------------------------------- /app/src/main/res/transition/explode.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/transition/explode.xml -------------------------------------------------------------------------------- /app/src/main/res/values-large/refs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/values-large/refs.xml -------------------------------------------------------------------------------- /app/src/main/res/values-v21/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/values-v21/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/integers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/values/integers.xml -------------------------------------------------------------------------------- /app/src/main/res/values/refs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/values/refs.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings_activity_login.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/values/strings_activity_login.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings_activity_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/values/strings_activity_settings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/preferences.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/xml/preferences.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/provider_paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/main/res/xml/provider_paths.xml -------------------------------------------------------------------------------- /app/src/test/java/io/rapidpro/surveyor/data/FlowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/test/java/io/rapidpro/surveyor/data/FlowTest.java -------------------------------------------------------------------------------- /app/src/test/java/io/rapidpro/surveyor/utils/JsonUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/test/java/io/rapidpro/surveyor/utils/JsonUtilsTest.java -------------------------------------------------------------------------------- /app/src/test/resources/flows/two_questions_v11.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/test/resources/flows/two_questions_v11.json -------------------------------------------------------------------------------- /app/src/test/resources/flows/two_questions_v13.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/app/src/test/resources/flows/two_questions_v13.json -------------------------------------------------------------------------------- /goflow/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/goflow/build.gradle -------------------------------------------------------------------------------- /goflow/goflow.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/goflow/goflow.aar -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/gradlew.bat -------------------------------------------------------------------------------- /keystore.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/keystore.properties -------------------------------------------------------------------------------- /screens/flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/screens/flow.png -------------------------------------------------------------------------------- /screens/login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/screens/login.png -------------------------------------------------------------------------------- /screens/org.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/screens/org.png -------------------------------------------------------------------------------- /screens/run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/screens/run.png -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app', ':goflow' 2 | -------------------------------------------------------------------------------- /surveyor.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rapidpro/surveyor/HEAD/surveyor.iml --------------------------------------------------------------------------------