| var RESOURCE_COLLECTIONS = { |
| "index/carousel": { |
| "title": "", |
| "resources": [ |
| "about/versions/lollipop.html" |
| ] |
| }, |
| "index/primary": { |
| "title": "", |
| "resources": [ |
| "training/building-wearables.html", |
| "training/material/index.html", |
| "sdk/index.html" |
| ] |
| }, |
| "index/secondary/carousel": { |
| "title": "", |
| "resources": [ |
| "http://www.youtube.com/watch?v=9m6MoBM-sFI", |
| "http://www.youtube.com/watch?v=Pms0pcyPbAM", |
| "http://www.youtube.com/watch?v=e7t3svG9PTk", |
| "http://www.youtube.com/watch?v=J3IvOfvH1ys" |
| ] |
| }, |
| "index/multiscreen": { |
| "title": "", |
| "resources": [ |
| "wear/index.html", |
| "tv/index.html", |
| "auto/index.html" |
| ] |
| }, |
| "index/primary/zhcn": { |
| "title": "", |
| "resources": [ |
| "intl/zh-cn/resources.html", |
| "intl/zh-cn/distribute/tools/launch-checklist.html", |
| "intl/zh-cn/distribute/tools/localization-checklist.html" |
| ] |
| }, |
| "design/landing/latest": { |
| "title": "", |
| "resources": [ |
| "https://www.youtube.com/watch?v=p4gmvHyuZzw", |
| "https://www.youtube.com/watch?v=YaG_ljfzeUw", |
| "https://www.youtube.com/watch?v=XOcCOBe8PTc" |
| ] |
| }, |
| "design/landing/materialdesign": { |
| "title": "", |
| "resources": [ |
| "https://www.google.com/design/spec/animation/", |
| "https://www.google.com/design/spec/style/", |
| "https://www.google.com/design/spec/layout/", |
| "https://www.google.com/design/spec/components/", |
| "https://www.google.com/design/spec/patterns/", |
| "https://www.google.com/design/spec/usability/" |
| ] |
| }, |
| "design/landing/pureandroid": { |
| "title": "", |
| "resources": [ |
| "design/get-started/creative-vision.html", |
| "design/material/index.html", |
| "training/material/index.html", |
| "design/patterns/pure-android.html", |
| "design/patterns/new.html", |
| "design/devices.html" |
| ] |
| }, |
| "design/landing/resources": { |
| "title": "", |
| "resources": [ |
| "https://www.google.com/design/spec/resources/color-palettes.html", |
| "https://www.google.com/design/spec/resources/layout-templates.html", |
| "https://www.google.com/design/spec/resources/sticker-sheets-icons.html", |
| "https://www.google.com/design/spec/resources/roboto-noto-fonts.html", |
| "https://www.google.com/design/icons/index.html", |
| "design/downloads/index.html#Wear" |
| ] |
| }, |
| "develop/landing/mainlinks": { |
| "title": "", |
| "resources": [ |
| "tools/studio/index.html", |
| "samples/new/index.html", |
| "tools/projects/templates.html" |
| ] |
| }, |
| "develop/landing/latest": { |
| "title": "", |
| "resources": [ |
| "https://android-developers.blogspot.com/2015/04/new-android-code-samples.html", |
| "https://android-developers.blogspot.com/2015/04/android-support-library-221.html", |
| "https://android-developers.blogspot.com/2015/03/a-new-reference-app-for-multi-device.html" |
| ] |
| }, |
| "develop/landing/devpatterns": { |
| "title": "", |
| "resources": [ |
| "https://www.youtube.com/watch?v=kmUGLURRPkI", |
| "https://www.youtube.com/watch?v=HGElAW224dE", |
| "https://www.youtube.com/watch?v=zQekzaAgIlQ" |
| ] |
| }, |
| "develop/landing/performance": { |
| "title": "", |
| "resources": [ |
| "https://www.youtube.com/watch?v=fEEulSk1kNY", |
| "https://www.youtube.com/watch?v=-3ry8PxcJJA", |
| "https://www.youtube.com/watch?v=_kKTGK-Cb_4" |
| ] |
| }, |
| "develop/landing/buildwithgoogle": { |
| "title": "", |
| "resources": [ |
| ] |
| }, |
| "develop/landing/ubicomp": { |
| "title": "", |
| "resources": [ |
| "https://www.youtube.com/watch?v=AK38PJZmIW8&list=PLWz5rJ2EKKc-kIrPiq098QH9dOle-fLef", |
| "https://www.youtube.com/watch?v=6K_jxccHv5M&index=1&list=PLOU2XLYxmsILFBfx66ens76VMLMEPJAB0", |
| "https://www.youtube.com/watch?v=ctiaVxgclsg&list=PLWz5rJ2EKKc9BdE_PSLNIGjXXr3h_orXM" |
| ] |
| }, |
| "develop/landing/tools": { |
| "title": "", |
| "resources": [ |
| "https://www.youtube.com/watch?v=K2dodTXARqc&list=PLWz5rJ2EKKc8I9gHTMh5yKkwRRGE8BjbQ", |
| "https://www.youtube.com/watch?v=cD7NPxuuXYY&list=PLWz5rJ2EKKc8I9gHTMh5yKkwRRGE8BjbQ", |
| "https://www.youtube.com/watch?v=JLLnhwtDoHw&list=PLWz5rJ2EKKc8I9gHTMh5yKkwRRGE8BjbQ", |
| "https://www.youtube.com/watch?v=2I6fuD20qlY&list=PLWz5rJ2EKKc8I9gHTMh5yKkwRRGE8BjbQ", |
| "https://www.youtube.com/watch?v=5Be2mJzP-Uw&list=PLWz5rJ2EKKc9e0d55YHgJFHXNZbGHEXJX" |
| ] |
| }, |
| "preview/landing/resources": { |
| "title": "", |
| "resources": [ |
| "preview/overview.html", |
| "preview/api-overview.html", |
| "preview/behavior-changes.html", |
| "preview/setup-sdk.html", |
| "preview/samples.html", |
| "preview/support.html" |
| ] |
| }, |
| "preview/landing/more": { |
| "title": "", |
| "resources": [ |
| "https://www.youtube.com/watch?v=CsulIu3UaUM", |
| "preview/features/multi-window.html", |
| "preview/features/notification-updates.html", |
| "preview/features/background-optimization.html", |
| "preview/features/data-saver.html", |
| "preview/features/direct-boot.html", |
| "preview/features/icu4j-framework.html", |
| "preview/features/multilingual-support.html", |
| "preview/features/scoped-folder-access.html", |
| "preview/features/picture-in-picture.html", |
| "preview/features/tv-recording-api.html" |
| ] |
| }, |
| "google/landing/services": { |
| "title": "", |
| "resources": [ |
| "https://developers.google.com/analytics/devguides/collection/android/", |
| "https://developers.google.com/maps/documentation/android/", |
| "https://developers.google.com/identity/sign-in/android/", |
| "https://developers.google.com/mobile-ads-sdk/download", |
| "https://developers.google.com/cloud-messaging/gcm", |
| "https://developers.google.com/app-indexing/" |
| ] |
| }, |
| "google/landing/videos": { |
| "title": "", |
| "resources": [ |
| "https://www.youtube.com/watch?v=M3Udfu6qidk&list=PLWz5rJ2EKKc9Qk1_iCZNbBp6adYnJf9Vf", |
| "https://www.youtube.com/watch?v=FOn64iqlphk&list=PLWz5rJ2EKKc9Qk1_iCZNbBp6adYnJf9Vf", |
| "https://www.youtube.com/watch?v=F0Kh_RnSM0w&list=PLWz5rJ2EKKc9Qk1_iCZNbBp6adYnJf9Vf", |
| "https://www.youtube.com/watch?v=fvtMtfCuEpw&list=PLWz5rJ2EKKc9Qk1_iCZNbBp6adYnJf9Vf" |
| ] |
| }, |
| "google/landing/googleplay": { |
| "title": "", |
| "resources": [ |
| "google/play/billing/index.html", |
| "google/play/billing/billing_subscriptions.html", |
| "google/play/developer-api.html" |
| ] |
| }, |
| "develop/landing/courses": { |
| "title": "", |
| "resources": [ |
| "https://www.udacity.com/course/ud849", |
| "https://www.udacity.com/course/ud853", |
| "https://www.udacity.com/course/ud825", |
| "https://www.udacity.com/android", |
| "https://www.udacity.com/course/ud855", |
| "https://www.udacity.com/course/ud875A", |
| "https://www.udacity.com/course/ud875B", |
| "https://www.udacity.com/course/ud875C", |
| "https://www.udacity.com/course/ud876--1", |
| "https://www.udacity.com/course/ud876--2", |
| "https://www.udacity.com/course/ud876--3", |
| "https://www.udacity.com/course/ud876--4", |
| "https://www.udacity.com/course/ud876--5", |
| "https://www.udacity.com/course/ud862", |
| "https://www.udacity.com/course/ud837", |
| "https://www.udacity.com/course/ud867" |
| ] |
| }, |
| "distribute/landing/carousel": { |
| "title": "", |
| "resources": [ |
| "distribute/googleplay/guide.html", |
| "https://www.youtube.com/watch?v=JrR6o5tYMWQ", |
| "https://www.youtube.com/watch?v=B6ydLpkhq04&list=PLOU2XLYxmsIKLNUPiFCWVtcO7mZRZ9MmS", |
| "https://www.youtube.com/watch?v=yJisuP94lHU", |
| ] |
| }, |
| "distribute/landing/googleplay": { |
| "title": "", |
| "resources": [ |
| "distribute/googleplay/about.html", |
| "distribute/googleplay/developer-console.html", |
| "distribute/googleplay/index.html#opportunities" |
| ] |
| }, |
| "distribute/landing/more": { |
| "title": "", |
| "resources": [ |
| "distribute/users/promote-with-ads.html", |
| "distribute/monetize/ads.html", |
| "distribute/analyze/index.html", |
| "distribute/engage/deep-linking.html", |
| "distribute/engage/easy-signin.html", |
| "https://cloud.google.com/docs/" |
| ] |
| }, |
| "distribute/edu/videos/stories": { |
| "title": "", |
| "resources": [ |
| "https://www.youtube.com/watch?v=Idu7VcTTXfk", |
| "https://www.youtube.com/watch?v=iokH4SAIfRw" |
| ] |
| }, |
| "distribute/edu/videos/bestpractices": { |
| "title": "", |
| "resources": [ |
| "https://www.youtube.com/watch?v=iulXz8QTD1g", |
| "https://www.youtube.com/watch?v=IKhU180eJMo", |
| "https://www.youtube.com/watch?v=_AZ6UcPz-_g", |
| "https://www.youtube.com/watch?v=Eh2adsAyTKc" |
| ] |
| }, |
| "distribute/edu/videos/experience": { |
| "title": "", |
| "resources": [ |
| "https://youtu.be/vzvpcEffvaE" |
| ] |
| }, |
| /* "launch/static": { |
| "title": "", |
| "resources": [ |
| "https://www.youtube.com/watch?v=1RIz-cmTQB4", |
| "https://www.youtube.com/watch?v=MVBMWDzyHAI", |
| "https://android-developers.blogspot.com/2013/11/app-translation-service-now-available.html", |
| "https://android-developers.blogspot.com/2013/10/more-visibility-for-tablet-apps-in.html", |
| "https://android-developers.blogspot.com/2013/11/bring-your-apps-into-classroom-with.html", |
| "distribute/essentials/quality/tablets.html", |
| "distribute/users/build-buzz.html", |
| "distribute/monetize/premium.html", |
| "distribute/monetize/freemium.html", |
| "distribute/monetize/ads.html", |
| "distribute/essentials/best-practices/apps.html", |
| "distribute/essentials/best-practices/games.html", |
| "distribute/users/know-your-user.html", |
| "distribute/googleplay/developer-console.html" |
| ] |
| }, */ |
| "launch/static/ja": { |
| "title": "", |
| "resources": [ |
| "https://www.youtube.com/watch?v=xelYnWcYkuE", |
| "https://www.youtube.com/playlist?list=PLCOC_kP3nqGIHEgwm9mybvA04Vn4Cg9nn", |
| "https://googledevjp.blogspot.jp/2014/12/android-wear.html", |
| "https://googledevjp.blogspot.jp/2014/12/android-studio-10.html", |
| "https://googledevjp.blogspot.jp/2014/12/google-play-65.html", |
| "intl/ja/distribute/googleplay/developer-console.html#alpha-beta", |
| "intl/ja/distribute/googleplay/guide.html", |
| "intl/ja/distribute/essentials/quality/core.html", |
| "https://support.google.com/googleplay/android-developer/answer/4430948?hl=ja", |
| "intl/ja/support.html", |
| "intl/ja/distribute/essentials/quality/wear.html", |
| "intl/ja/training/tv/start/index.html", |
| "https://googleforwork-japan.blogspot.jp/2014/12/gcp-google-cloud-platform-rpg-gcp.html", |
| "intl/ja/distribute/monetize/ads.html" |
| ] |
| }, |
| "launch/static/ko": { |
| "title": "", |
| "resources": [ |
| "https://www.youtube.com/watch?v=7X9Ue0Nfdh4&index=2&list=PL_WJkTbDHdBksDBRoqfeyLchEQqBAOlNl", |
| "https://www.youtube.com/watch?v=83FpwuschCQ", |
| "https://googledevkr.blogspot.com/2014/11/android50guidefordevelopers.html", |
| "https://googledevkr.blogspot.com/2014/10/material-design-on-android-checklist.html", |
| "https://googledevkr.blogspot.com/2014/10/appcompat-v21-material-design-for-pre.html", |
| "intl/ko/distribute/googleplay/developer-console.html#alpha-beta", |
| "intl/ko/distribute/googleplay/guide.html", |
| "intl/ko/distribute/essentials/quality/core.html", |
| "https://support.google.com/googleplay/android-developer/answer/4430948?hl=ko", |
| "intl/ko/support.html", |
| "intl/ko/distribute/essentials/quality/wear.html", |
| "intl/ko/tv/index.html", |
| "intl/ko/google/play-services/games.html", |
| "intl/ko/distribute/monetize/ads.html" |
| ] |
| }, |
| "distribute/gp/gplanding": { |
| "resources": [ |
| "distribute/googleplay/about.html", |
| "distribute/googleplay/start.html", |
| "distribute/googleplay/developer-console.html" |
| ] |
| }, |
| "distribute/gp/gpfelanding": { |
| "resources": [ |
| "distribute/googleplay/wear.html", |
| "distribute/googleplay/tv.html", |
| "distribute/googleplay/auto.html", |
| "distribute/googleplay/families/about.html", |
| "distribute/googleplay/work/about.html", |
| "distribute/googleplay/edu/about.html", |
| "distribute/googleplay/cast.html", |
| "distribute/googleplay/cardboard.html", |
| "distribute/googleplay/guide.html" |
| ] |
| }, |
| "distribute/googleplay/gpfw": { |
| "resources": [ |
| "https://www.android.com/work/", |
| "https://www.youtube.com/watch?v=jQWB_-o1kz4&list=PLOU2XLYxmsIKAK2Bhv19H2THwF-22O5WX", |
| "training/enterprise/index.html" |
| ] |
| }, |
| "distribute/essentials": { |
| "resources": [ |
| "distribute/essentials/quality/core.html", |
| "distribute/essentials/quality/tablets.html", |
| "distribute/essentials/quality/tv.html", |
| "distribute/essentials/quality/wear.html", |
| "distribute/essentials/quality/auto.html", |
| "https://developers.google.com/edu/guidelines" |
| ] |
| }, |
| "distribute/essentials/zhcn": { |
| "resources": [ |
| "intl/zh-cn/distribute/essentials/quality/core.html", |
| "intl/zh-cn/distribute/essentials/quality/tablets.html", |
| "distribute/essentials/quality/tv.html", |
| "distribute/essentials/quality/wear.html", |
| "https://developers.google.com/edu/guidelines", |
| "distribute/essentials/optimizing-your-app.html" |
| ] |
| }, |
| "distribute/users": { |
| "title": "", |
| "resources": [ |
| "distribute/users/your-listing.html", |
| "distribute/users/promote-with-ads.html", |
| "distribute/googleplay/index.html#opportunities", |
| "distribute/analyze/improve-roi.html", |
| "distribute/users/expand-to-new-markets.html", |
| "distribute/analyze/index.html", |
| "distribute/users/app-invites.html", |
| "distribute/users/ota-installs.html", |
| "distribute/users/youtube.html", |
| "distribute/users/house-ads.html", |
| "distribute/users/experiments.html", |
| "distribute/users/user-acquisition.html", |
| "distribute/users/banners.html", |
| "distribute/users/beta.html" |
| ] |
| }, |
| "distribute/engagelanding": { |
| "resources": [ |
| "distribute/engage/intents.html", |
| "distribute/engage/widgets.html", |
| "distribute/engage/notifications.html", |
| "distribute/engage/deep-linking.html", |
| "distribute/engage/ads.html", |
| "distribute/engage/game-services.html", |
| "distribute/engage/easy-signin.html", |
| "distribute/analyze/build-better-apps.html", |
| "distribute/engage/gcm.html", |
| "distribute/engage/beta.html" |
| ] |
| }, |
| "distribute/monetize": { |
| "resources": [ |
| "distribute/monetize/premium.html", |
| "distribute/monetize/freemium.html", |
| "distribute/monetize/subscriptions.html", |
| "distribute/monetize/ads.html", |
| "distribute/monetize/ecommerce.html", |
| "distribute/monetize/payments.html", |
| "distribute/analyze/understand-user-value.html", |
| ] |
| }, |
| "distribute/analyzelanding": { |
| "resources": [ |
| "distribute/analyze/start.html", |
| "distribute/analyze/measure.html", |
| "distribute/analyze/understand-user-value.html", |
| "distribute/analyze/improve-roi.html", |
| "distribute/analyze/build-better-apps.html", |
| "distribute/analyze/google-services.html" |
| ] |
| }, |
| "distribute/analyzestart": { |
| "resources": [ |
| "https://analyticsacademy.withgoogle.com/course04", |
| "google/play-services/index.html", |
| "https://developers.google.com/analytics/solutions/mobile-implementation-guide", |
| "https://developers.google.com/analytics/devguides/collection/android/", |
| "https://www.google.com/tagmanager/", |
| "https://github.com/googleanalytics/google-analytics-plugin-for-unity" |
| ] |
| }, |
| "distribute/analyzemeasure": { |
| "resources": [ |
| |
| "https://developers.google.com/analytics/solutions/mobile-implementation-guide", |
| "https://developers.google.com/analytics/devguides/collection/android/v4/enhanced-ecommerce", |
| "https://support.google.com/analytics/answer/1032415", |
| "https://developers.google.com/analytics/devguides/collection/android/v4/events", |
| "https://developers.google.com/analytics/devguides/collection/android/v4/customdimsmets", |
| "https://developers.google.com/analytics/devguides/collection/android/v4/user-id" |
| ] |
| }, |
| "distribute/analyzeunderstand": { |
| "resources": [ |
| "https://developers.google.com/analytics/devguides/collection/android/v4/display-features", |
| "https://support.google.com/analytics/answer/3123906", |
| "https://support.google.com/analytics/answer/2568874?ref_topic=6012392", |
| "https://developers.google.com/analytics/devguides/collection/android/v4/enhanced-ecommerce", |
| "https://support.google.com/analytics/answer/1032415", |
| ] |
| }, |
| "distribute/analyzeimprove": { |
| "resources": [ |
| |
| "https://developers.google.com/analytics/devguides/collection/android/v4/campaigns", |
| "https://support.google.com/analytics/answer/2956981", |
| "https://support.google.com/analytics/answer/1033961", |
| "https://developers.google.com/analytics/devguides/collection/android/v4/campaigns#google-play-url-builder", |
| "https://developers.google.com/analytics/solutions/mobile-campaign-deep-link" |
| ] |
| }, |
| "distribute/analyzebuild": { |
| "resources": [ |
| "https://support.google.com/tagmanager/answer/6003007", |
| "https://support.google.com/analytics/answer/2785577", |
| "https://support.google.com/analytics/answer/1151300" |
| ] |
| }, |
| "distribute/analyzeact": { |
| "resources": [ |
| "https://support.google.com/analytics/answer/2611268", |
| "https://support.google.com/analytics/answer/1033961", |
| "https://support.google.com/admob/answer/3508177", |
| "https://support.google.com/analytics/answer/2956981", |
| "https://support.google.com/tagmanager/answer/6003007" |
| ] |
| }, |
| "distribute/essentials/guidelines": { |
| "title": "", |
| "resources": [ |
| "distribute/essentials/quality/core.html", |
| "distribute/essentials/quality/tablets.html", |
| "distribute/essentials/quality/wear.html", |
| "distribute/essentials/quality/tv.html", |
| "distribute/essentials/quality/auto.html", |
| "https://developers.google.com/edu/guidelines" |
| ] |
| }, |
| "distribute/essentials/tools": { |
| "title": "", |
| "resources": [ |
| "distribute/tools/launch-checklist.html", |
| "distribute/tools/localization-checklist.html", |
| "https://support.google.com/googleplay/android-developer", |
| "distribute/tools/promote/brand.html", |
| "distribute/tools/promote/device-art.html", |
| "https://play.google.com/intl/en_us/badges/", |
| "distribute/tools/promote/linking.html", |
| "distribute/tools/open-distribution.html", |
| "about/dashboards/index.html" |
| ] |
| }, |
| "distribute/tools/checklists": { |
| "title": "", |
| "resources": [ |
| "distribute/tools/launch-checklist.html", |
| "distribute/tools/localization-checklist.html" |
| ] |
| }, |
| "distribute/tools/checklists/zhcn": { |
| "title": "", |
| "resources": [ |
| "intl/zh-cn/distribute/tools/launch-checklist.html", |
| "intl/zh-cn/distribute/tools/localization-checklist.html" |
| ] |
| }, |
| "distribute/tools/promote": { |
| "resources": [ |
| "distribute/tools/promote/device-art.html", |
| "https://play.google.com/intl/en_us/badges/", |
| "distribute/tools/promote/linking.html" |
| ] |
| }, |
| "distribute/tools/promote/zhcn": { |
| "resources": [ |
| "intl/zh-cn/distribute/tools/promote/device-art.html", |
| "https://play.google.com/intl/en_us/badges/", |
| "intl/zh-cn/distribute/tools/promote/linking.html" |
| ] |
| }, |
| "distribute/tools/support": { |
| "title": "Google Play", |
| "resources": [ |
| "https://support.google.com/googleplay/android-developer", |
| "https://support.google.com/googleplay/android-developer/answer/4430948", |
| "support.html" |
| ] |
| }, |
| "distribute/tools/support/zhcn": { |
| "title": "Google Play", |
| "resources": [ |
| "https://support.google.com/googleplay/android-developer?hl=zh-Hans", |
| "https://support.google.com/googleplay/android-developer/answer/4430948?hl=zh-Hans", |
| "support.html" |
| ] |
| }, |
| "distribute/tools/news": { |
| "title": "", |
| "resources": [ |
| "https://android-developers.blogspot.com/", |
| "https://plus.google.com/+AndroidDevelopers/" |
| ] |
| }, |
| "distribute/tools/more": { |
| "title": "Google Play", |
| "resources": [ |
| "distribute/tools/promote/brand.html", |
| "distribute/tools/open-distribution.html", |
| "about/dashboards/index.html" |
| ] |
| }, |
| "distribute/tools/more/zhcn": { |
| "title": "Google Play", |
| "resources": [ |
| "intl/zh-cn/distribute/tools/promote/brand.html", |
| "distribute/tools/open-distribution.html", |
| "about/dashboards/index.html" |
| ] |
| }, |
| "distribute/googleplay": { |
| "title": "Google Play", |
| "resources": [ |
| "distribute/googleplay/developer-console.html", |
| "distribute/essentials/best-practices/apps.html", |
| "distribute/tools/launch-checklist.html", |
| "distribute/essentials/best-practices/games.html", |
| ] |
| }, |
| "distribute/googleplay/gettingstarted": { |
| "title": "Get Started", |
| "resources": [ |
| "distribute/googleplay/developer-console.html", |
| "https://support.google.com/googleplay/android-developer/answer/113468", |
| "https://support.google.com/googleplay/android-developer/answer/138294", |
| "https://support.google.com/googleplay/android-developer" |
| ] |
| }, |
| "distribute/googleplay/developerconsole/related": { |
| "title": "Developer Console", |
| "resources": [ |
| "google/play/billing/index.html", |
| "https://support.google.com/googleplay/android-developer/answer/138294" |
| ] |
| }, |
| "distribute/googleplay/beta": { |
| "title": "Alpha and Beta Testing", |
| "resources": [ |
| "https://support.google.com/googleplay/android-developer/answer/3131213", |
| "https://support.google.com/googleplay/android-developer/answer/3131213#games", |
| "distribute/googleplay/experiments.html" |
| ] |
| }, |
| "distribute/googleplay/experiments/successes": { |
| "title": "Store Listing Experiment successes", |
| "resources": [ |
| ] |
| }, |
| "distribute/googleplay/experiments/related": { |
| "title": "Store Listing Experiments", |
| "resources": [ |
| "https://support.google.com/googleplay/android-developer/answer/6227309", |
| "https://www.youtube.com/watch?v=B6ydLpkhq04", |
| "https://support.google.com/tagmanager/answer/6003007" |
| ] |
| }, |
| "distribute/googleplay/banners/related": { |
| "title": "App Install Banners", |
| "resources": [ |
| "https://developers.google.com/web/updates/2015/03/increasing-engagement-with-app-install-banners-in-chrome-for-android#native" |
| ] |
| }, |
| "distribute/googleplay/useracquisition/related": { |
| "title": "User Acquisition", |
| "resources": [ |
| "https://support.google.com/googleplay/android-developer/answer/6263332" |
| ] |
| }, |
| "distribute/googleplay/cast": { |
| "title": "Google Cast", |
| "resources": [ |
| "https://developers.google.com/cast/docs/ux_guidelines", |
| "https://developers.google.com/cast/docs/android_sender", |
| "https://www.github.com/googlecast" |
| ] |
| }, |
| "distribute/googleplay/cardboard": { |
| "title": "Google Cast", |
| "resources": [ |
| "https://www.google.com/get/cardboard/get-cardboard/", |
| "https://developers.google.com/cardboard/android/download", |
| "https://www.google.com/design/spec-vr" |
| ] |
| }, |
| "distribute/googleplay/gpfe/highlight": { |
| "title": "About Google Play for Education", |
| "resources": [ |
| "https://youtu.be/vzvpcEffvaE" |
| ] |
| }, |
| "distribute/googleplay/gpfe/dev/about": { |
| "title": "About Google Play for Education / Developers", |
| "resources": [ |
| "distribute/googleplay/edu/start.html", |
| "https://developers.google.com/edu/guidelines", |
| "https://developers.google.com/edu/faq", |
| "distribute/essentials/quality/tablets.html", |
| "https://developers.google.com/edu/", |
| "https://www.google.com/edu/tablets/#tablets-family" |
| ] |
| }, |
| "distribute/googleplay/gpfe/dev": { |
| "title": "About Google Play for Education / Developers", |
| "resources": [ |
| "distribute/googleplay/edu/about.html", |
| "https://developers.google.com/edu/guidelines", |
| "distribute/essentials/quality/tablets.html", |
| "distribute/googleplay/developer-console.html", |
| "https://play.google.com/about/developer-distribution-agreement-addendum.html", |
| ] |
| }, |
| "distribute/googleplay/aboutgpfe/educators/about": { |
| "title": "About Google Play for Education / Educators", |
| "resources": [ |
| "https://www.google.com/edu/tablets/", |
| "https://www.youtube.com/watch?v=haEmsMo0f3w" |
| ] |
| }, |
| "distribute/googleplay/aboutgpfe/educators": { |
| "title": "About Google Play for Education / Educators", |
| "resources": [ |
| "https://www.google.com/edu/tablets/", |
| "https://youtu.be/vzvpcEffvaE" |
| ] |
| }, |
| "distribute/googleplay/gettingstartedgpfe/educators": { |
| "title": "About Google Play for Education / Educators", |
| "resources": [ |
| "https://www.google.com/edu/tablets/", |
| "https://youtu.be/vzvpcEffvaE" |
| ] |
| }, |
| "distribute/essentials/eduessentials/developers": { |
| "title": "", |
| "resources": [ |
| "distribute/googleplay/developer-console.html", |
| "distribute/googleplay/edu/start.html", |
| "https://developers.google.com/edu/faq" |
| ] |
| }, |
| "distribute/essentials/eduessentials/educators": { |
| "title": "", |
| "resources": [ |
| "https://www.google.com/edu/tablets/", |
| "distribute/essentials/quality/tablets.html", |
| ] |
| }, |
| "distribute/essentials/optimizing": { |
| "title": "Optimizing Your App", |
| "resources": [ |
| "design/index.html", |
| "training/articles/perf-anr.html", |
| "https://android-developers.blogspot.com/2013/10/improved-app-insight-by-linking-google.html" |
| ] |
| }, |
| "distribute/users/appinvites": { |
| "title": "", |
| "resources": [ |
| "https://developers.google.com/app-invites/", |
| "https://developers.google.com/identity/sign-in/android/", |
| "https://developers.google.com/app-indexing/" |
| ] |
| }, |
| "distribute/users/promotewithads": { |
| "title": "", |
| "resources": [ |
| "https://support.google.com/adwords/answer/6032059", |
| "https://support.google.com/adwords/answer/6032073", |
| "https://support.google.com/adwords/answer/6167164", |
| "https://support.google.com/adwords/answer/6167162" |
| ] |
| }, |
| "distribute/users/buildbuzz": { |
| "title": "", |
| "resources": [ |
| "https://play.google.com/intl/en_us/badges/", |
| "distribute/tools/promote/linking.html", |
| "distribute/tools/promote/device-art.html", |
| "https://plus.google.com/+GooglePlay" |
| ] |
| }, |
| "distribute/users/createagreatlisting": { |
| "title": "", |
| "resources": [ |
| "https://support.google.com/googleplay/android-developer/answer/1078870", |
| "https://android-developers.blogspot.com/2011/10/android-market-featured-image.html", |
| "distribute/tools/launch-checklist.html", |
| "https://android-developers.blogspot.com/2013/07/making-beautiful-android-app-icons.html", |
| "https://android-developers.blogspot.com/2012/12/localize-your-promotional-graphics-on.html", |
| "https://android-developers.blogspot.com/2013/10/making-your-app-content-more-accessible.html" |
| ] |
| }, |
| "distribute/users/buildcommunity": { |
| "title": "", |
| "resources": [ |
| "distribute/googleplay/developer-console.html", |
| "https://support.google.com/groups/answer/46601", |
| "https://support.google.com/plus/topic/2888488", |
| "https://www.youtube.com/yt/dev/" |
| ] |
| }, |
| "distribute/users/appindexing": { |
| "title": "", |
| "resources": [ |
| "https://developers.google.com/app-indexing/", |
| "https://developers.google.com/app-indexing/webmasters/details", |
| "distribute/engage/deep-linking.html", |
| "training/app-indexing/index.html" |
| ] |
| }, |
| "distribute/users/otas": { |
| "title": "", |
| "resources": [ |
| "https://developers.google.com/identity/sign-in/android/", |
| "https://developers.google.com/+/features/play-installs", |
| "https://developers.google.com/+/features/analytics" |
| ] |
| }, |
| "distribute/users/houseads": { |
| "title": "", |
| "resources": [ |
| "https://support.google.com/admob/topic/2784623", |
| "https://developers.google.com/mobile-ads-sdk/download", |
| "https://support.google.com/googleplay/android-developer/topic/2985714", |
| "https://analyticsacademy.withgoogle.com/mobile-app", |
| "https://support.google.com/analytics/answer/2611404", |
| "https://support.google.com/admob/answer/3111064" |
| ] |
| }, |
| "distribute/users/youtube": { |
| "title": "", |
| "resources": [ |
| "https://support.google.com/youtube/answer/6140493", |
| "https://support.google.com/youtube/answer/2797387" |
| ] |
| }, |
| "distribute/toolsreference/bestpractices/apps": { |
| "title": "", |
| "resources": [ |
| "distribute/googleplay/developer-console.html", |
| "https://android-developers.blogspot.com/" |
| ] |
| }, |
| "distribute/toolsreference/bestpractices/games": { |
| "title": "", |
| "resources": [ |
| "google/play-services/games.html", |
| "https://android-developers.blogspot.com/", |
| "distribute/googleplay/developer-console.html", |
| "https://www.youtube.com/watch?v=1RIz-cmTQB4" |
| ] |
| }, |
| "distribute/essentials/corequalityguidelines/visualdesign": { |
| "title": "", |
| "resources": [ |
| "design/index.html", |
| "design/patterns/navigation.html", |
| "design/patterns/actionbar.html", |
| "design/style/iconography.html", |
| "design/patterns/notifications.html" |
| ] |
| }, |
| "distribute/essentials/corequalityguidelines/functionality": { |
| "title": "", |
| "resources": [ |
| "https://android-developers.blogspot.com/2011/11/making-android-games-that-play-nice.html", |
| "guide/components/tasks-and-back-stack.html", |
| "training/basics/activity-lifecycle/recreating.html" |
| ] |
| }, |
| "distribute/essentials/tvqualityguidelines/visualdesign": { |
| "title": "", |
| "resources": [ |
| "design/tv/index.html", |
| "training/tv/start/index.html" |
| ] |
| }, |
| "distribute/essentials/tvqualityguidelines/functionality": { |
| "title": "", |
| "resources": [ |
| "training/tv/start/hardware.html", |
| "training/tv/games/index.html" |
| ] |
| }, |
| "distribute/essentials/wearqualityguidelines/visualdesign": { |
| "title": "", |
| "resources": [ |
| "design/wear/index.html", |
| "training/building-wearables.html", |
| "training/wearables/ui/index.html" |
| ] |
| }, |
| "distribute/essentials/wearqualityguidelines/functionality": { |
| "title": "", |
| "resources": [ |
| "training/wearables/notifications/index.html", |
| "training/wearables/apps/index.html", |
| "training/wearables/notifications/voice-input.html" |
| ] |
| }, |
| "distribute/essentials/autoqualityguidelines/visualdesign": { |
| "title": "", |
| "resources": [ |
| "training/auto/messaging/index.html", |
| "training/auto/start/index.html" |
| ] |
| }, |
| "distribute/essentials/core/performance": { |
| "title": "", |
| "resources": [ |
| "https://android-developers.blogspot.com/2010/12/new-gingerbread-api-strictmode.html", |
| "training/articles/perf-anr.html", |
| "https://android-developers.blogspot.com/2010/07/multithreading-for-performance.html" |
| ] |
| }, |
| "distribute/essentials/core/play": { |
| "title": "", |
| "resources": [ |
| "distribute/tools/launch-checklist.html", |
| "https://play.google.com/about/developer-content-policy.html?hl=zh-Hans", |
| "https://support.google.com/googleplay/android-developer/answer/188189?hl=zh-Hans", |
| "https://support.google.com/googleplay/android-developer/answer/1078870?hl=zh-Hans", |
| "https://android-developers.blogspot.com/2011/10/android-market-featured-image.html", |
| "https://support.google.com/googleplay/android-developer/answer/113477?hl=zh-Hans" |
| ] |
| }, |
| "distribute/essentials/core/play/zhcn": { |
| "title": "", |
| "resources": [ |
| "intl/zh-cn/distribute/tools/launch-checklist.html", |
| "https://play.google.com/about/developer-content-policy.html", |
| "https://support.google.com/googleplay/android-developer/answer/188189?hl=zh-Hans", |
| "https://support.google.com/googleplay/android-developer/answer/1078870?hl=zh-Hans", |
| "https://android-developers.blogspot.com/2011/10/android-market-featured-image.html", |
| "https://support.google.com/googleplay/android-developer/answer/113477?hl=zh-Hans" |
| ] |
| }, |
| "distribute/essentials/tabletguidelines/optimize": { |
| "title": "", |
| "resources": [ |
| "design/style/metrics-grids.html", |
| "design/style/devices-displays.html", |
| "guide/practices/screens_support.html", |
| //"guide/practices/screens_support.html#ConfigurationExamples", |
| ] |
| }, |
| "distribute/essentials/tabletguidelines/extrascreen": { |
| "title": "", |
| "resources": [ |
| "design/patterns/multi-pane-layouts.html", |
| "training/design-navigation/multiple-sizes.html", |
| "training/multiscreen/index.html", |
| ] |
| }, |
| "distribute/essentials/tabletguidelines/assets": { |
| "title": "", |
| "resources": [ |
| "design/style/iconography.html", |
| "guide/topics/resources/providing-resources.html", |
| "guide/practices/screens_support.html", |
| "training/basics/supporting-devices/screens.html" |
| ] |
| }, |
| "distribute/essentials/tabletguidelines/fonts": { |
| "title": "", |
| "resources": [ |
| "design/style/metrics-grids.html", |
| "design/style/typography.html", |
| "guide/practices/screens_support.html", |
| "training/multiscreen/screendensities.html" |
| ] |
| }, |
| "distribute/essentials/tabletguidelines/widgets": { |
| "title": "", |
| "resources": [ |
| "guide/topics/appwidgets/index.html#MetaData", |
| "guide/topics/appwidgets/index.html", |
| "design/patterns/widgets.html" |
| ] |
| }, |
| "distribute/essentials/tabletguidelines/versions": { |
| "title": "", |
| "resources": [ |
| "guide/topics/manifest/uses-sdk-element.html#ApiLevels", |
| "guide/topics/manifest/uses-sdk-element.html", |
| "training/basics/supporting-devices/platforms.html" |
| ] |
| }, |
| "distribute/essentials/tabletguidelines/hardware": { |
| "title": "", |
| "resources": [ |
| "guide/topics/manifest/uses-feature-element.html", |
| "guide/topics/manifest/uses-feature-element.html#testing" |
| ] |
| }, |
| "distribute/essentials/tabletguidelines/tabletscreens": { |
| "title": "", |
| "resources": [ |
| "guide/practices/screens_support.html#DeclaringScreenSizeSupport", |
| "guide/practices/screens_support.html" |
| ] |
| }, |
| "distribute/essentials/tabletguidelines/showcase": { |
| "title": "", |
| "resources": [ |
| "distribute/tools/launch-checklist.html", |
| "https://play.google.com/apps/publish/", |
| "https://play.google.com/intl/en_us/badges/", |
| "distribute/tools/promote/device-art.html" |
| ] |
| }, |
| "distribute/essentials/tabletguidelines/showcase/zhcn": { |
| "title": "", |
| "resources": [ |
| "intl/zh-cn/distribute/tools/launch-checklist.html", |
| "https://play.google.com/apps/publish/?hl=zh-Hans", |
| "https://play.google.com/intl/en_us/badges/", |
| "intl/zh-cn/distribute/tools/promote/device-art.html" |
| ] |
| }, |
| "distribute/essentials/tabletguidelines/googleplay": { |
| "title": "", |
| "resources": [ |
| "https://android-developers.blogspot.com/2013/10/more-visibility-for-tablet-apps-in.html", |
| "google/play/filters.html" |
| ] |
| }, |
| "distribute/essentials/tabletguidelines": { |
| "title": "", |
| "resources": [ |
| "distribute/essentials/quality/core.html", |
| "https://android-developers.blogspot.com/2013/10/more-visibility-for-tablet-apps-in.html", |
| "distribute/tools/launch-checklist.html", |
| "distribute/tools/promote/device-art.html" |
| ] |
| }, |
| "distribute/getusers/notifications": { |
| "title": "", |
| "resources": [ |
| "design/patterns/notifications.html", |
| "distribute/engage/gcm.html", |
| "https://play.google.com/about/developer-content-policy.html" |
| ] |
| }, |
| "distribute/engage/analytics": { |
| "title": "", |
| "resources": [ |
| "https://www.google.com/analytics/mobile/", |
| "https://android-developers.blogspot.com/2013/10/improved-app-insight-by-linking-google.html", |
| "https://developers.google.com/analytics/devguides/collection/android/" |
| ] |
| }, |
| "distribute/engage/widgets": { |
| "title": "", |
| "resources": [ |
| "design/patterns/widgets.html", |
| "guide/topics/appwidgets/index.html" |
| ] |
| }, |
| "distribute/engage/reengage": { |
| "title": "", |
| "resources": [ |
| "https://support.google.com/adwords/answer/6032073", |
| "distribute/engage/deep-linking.html", |
| "https://support.google.com/adwords/answer/6167162", |
| "distribute/users/promote-with-ads.html" |
| ] |
| }, |
| "distribute/engage/appindexing": { |
| "title": "", |
| "resources": [ |
| "distribute/engage/intents.html", |
| "distribute/engage/deep-linking.html", |
| "training/app-indexing/index.html" |
| ] |
| }, |
| "distribute/engage/intents": { |
| "title": "", |
| "resources": [ |
| "guide/components/intents-filters.html", |
| "distribute/engage/deep-linking.html", |
| "distribute/engage/ads.html" |
| ] |
| }, |
| "distribute/getusers/expandnewmarkets": { |
| "title": "", |
| "resources": [ |
| "distribute/tools/localization-checklist.html", |
| "https://support.google.com/googleplay/android-developer/table/3541286", |
| "https://play.google.com/intl/en_us/badges/", |
| "distribute/tools/promote/device-art.html", |
| "https://www.youtube.com/watch?v=SkHHPf3EdzE" |
| ] |
| }, |
| "distribute/engage/gcm": { |
| "title": "", |
| "resources": [ |
| "https://developers.google.com/cloud-messaging/gcm", |
| "https://developers.google.com/cloud-messaging/android/client", |
| ] |
| }, |
| "distribute/engage/gamesservices/related": { |
| "title": "", |
| "resources": [ |
| "https://developers.google.com/games/services/", |
| "distribute/analyze/start.html", |
| "distribute/googleplay/cardboard.html", |
| "https://www.google.com/admob/" |
| ] |
| }, |
| "distribute/engage/gplus": { |
| "title": "", |
| "resources": [ |
| "distribute/users/ota-installs.html", |
| "https://developers.google.com/identity/sign-in/android/people", |
| "https://developers.google.com/+/mobile/android/" |
| ] |
| }, |
| "distribute/engage/community": { |
| "title": "", |
| "resources": [ |
| "distribute/users/build-community.html", |
| "distribute/engage/video.html" |
| ] |
| }, |
| "distribute/engage/deeplinks": { |
| "title": "", |
| "resources": [ |
| "distribute/engage/easy-signin.html", |
| "https://developers.google.com/app-indexing/", |
| "https://developers.google.com/+/mobile/android/share/interactive-post" |
| ] |
| }, |
| "distribute/engage/appupdates": { |
| "title": "", |
| "resources": [ |
| "distribute/essentials/optimizing-your-app.html", |
| "distribute/tools/launch-checklist.html", |
| "distribute/googleplay/developer-console.html", |
| "design/patterns/notifications.html" |
| ] |
| }, |
| "distribute/engage/video/more": { |
| "title": "", |
| "resources": [ |
| "https://www.youtube.com/yt/dev/", |
| "distribute/essentials/best-practices/games.html", |
| "https://www.youtube.com/watch?v=RRelFvc6Czo" |
| ] |
| }, |
| "distribute/engage/community": { |
| "title": "", |
| "resources": [ |
| "distribute/users/build-community.html", |
| "distribute/engage/video.html" |
| ] |
| }, |
| "distribute/engage/kiwi": { |
| "title": "", |
| "resources": [ |
| "https://www.youtube.com/watch?v=WWArLD6nqrk" |
| ] |
| }, |
| "distribute/toolsreference/gpfefaq": { |
| "title": "", |
| "resources": [ |
| "https://www.google.com/edu/tablets/", |
| "distribute/googleplay/edu/start.html", |
| "https://play.google.com/about/developer-distribution-agreement-addendum.html", |
| "distribute/essentials/quality/core.html", |
| "distribute/essentials/quality/tablets.html" |
| ] |
| }, |
| "distribute/toolsreference/localizationchecklist/identifylocales": { |
| "title": "", |
| "resources": [ |
| "https://support.google.com/googleplay/android-developer/answer/138294" |
| ] |
| }, |
| "distribute/toolsreference/localizationchecklist/identifylocales/zhcn": { |
| "title": "", |
| "resources": [ |
| "https://support.google.com/googleplay/android-developer/answer/138294?hl=zh-Hans" |
| ] |
| }, |
| "distribute/tools/loc/designforloc": { |
| "title": "", |
| "resources": [ |
| "https://android-developers.blogspot.com/2013/03/native-rtl-support-in-android-42.html", |
| "guide/topics/resources/string-resource.html#Plurals", |
| "guide/topics/resources/string-resource.html", |
| "reference/java/util/Locale.html" |
| ] |
| }, |
| "distribute/toolsreference/localizationchecklist/managestrings": { |
| "title": "", |
| "resources": [ |
| "guide/topics/resources/string-resource.html", |
| "design/style/writing.html", |
| "https://en.wikipedia.org/wiki/XLIFF" |
| ] |
| }, |
| "distribute/toolsreference/localizationchecklist/managestrings/zhcn": { |
| "title": "", |
| "resources": [ |
| "guide/topics/resources/string-resource.html", |
| "intl/zh-cn/design/style/writing.html", |
| "https://en.wikipedia.org/wiki/XLIFF" |
| ] |
| }, |
| "distribute/toolsreference/localizationchecklist/preplaunch": { |
| "title": "", |
| "resources": [ |
| "https://play.google.com/intl/en_us/badges/", |
| "distribute/tools/promote/device-art.html" |
| ] |
| }, |
| "distribute/toolsreference/localizationchecklist/preplaunch/zhcn": { |
| "title": "", |
| "resources": [ |
| "https://play.google.com/intl/en_us/badges/", |
| "intl/zh-cn/distribute/tools/promote/device-art.html" |
| ] |
| }, |
| "distribute/toolsreference/localizationchecklist/supportlaunch": { |
| "title": "", |
| "resources": [ |
| "distribute/tools/launch-checklist.html", |
| ] |
| }, |
| "distribute/toolsreference/localizationchecklist/supportlaunch/zhcn": { |
| "title": "", |
| "resources": [ |
| "intl/zh-cn/distribute/tools/launch-checklist.html", |
| ] |
| }, |
| "distribute/toolsreference/launchchecklist/understanding": { |
| "title": "", |
| "resources": [ |
| "tools/publishing/publishing_overview.html", |
| "tools/publishing/preparing.html" |
| ] |
| }, |
| "distribute/toolsreference/launchchecklist/policies": { |
| "title": "", |
| "resources": [ |
| "https://support.google.com/googleplay/android-developer/answer/4430948", |
| "https://support.google.com/googleplay/android-developer/topic/2364761", |
| "https://support.google.com/googleplay/android-developer" |
| ] |
| }, |
| "distribute/toolsreference/launchchecklist/quality": { |
| "title": "", |
| "resources": [ |
| "distribute/essentials/quality/core.html", |
| "distribute/essentials/quality/tablets.html", |
| "https://developers.google.com/edu/guidelines" |
| ] |
| }, |
| "distribute/toolsreference/launchchecklist/rating": { |
| "title": "", |
| "resources": [ |
| "https://support.google.com/googleplay/android-developer/answer/188189", |
| ] |
| }, |
| "distribute/toolsreference/launchchecklist/country": { |
| "title": "", |
| "resources": [ |
| "https://support.google.com/googleplay/android-developer/answer/138294" |
| ] |
| }, |
| "distribute/toolsreference/launchchecklist/size": { |
| "title": "", |
| "resources": [ |
| "google/play/expansion-files.html", |
| "tools/help/proguard.html" |
| ] |
| }, |
| "distribute/toolsreference/launchchecklist/platform": { |
| "title": "", |
| "resources": [ |
| "guide/practices/screens_support.html", |
| "about/dashboards/index.html", |
| "guide/topics/manifest/uses-sdk-element.html" |
| ] |
| }, |
| "distribute/toolsreference/launchchecklist/price": { |
| "title": "", |
| "resources": [ |
| "https://support.google.com/googleplay/android-developer/table/3541286", |
| ] |
| }, |
| "distribute/toolsreference/launchchecklist/purchasemethod": { |
| "title": "", |
| "resources": [ |
| "google/play/billing/index.html", |
| "google/play/billing/billing_subscriptions.html" |
| ] |
| }, |
| "distribute/toolsreference/launchchecklist/setprice": { |
| "title": "", |
| "resources": [ |
| "https://support.google.com/googleplay/android-developer/answer/1169947", |
| "https://support.google.com/googleplay/android-developer/answer/138412", |
| "https://support.google.com/googleplay/android-developer/answer/112622", |
| "https://support.google.com/googleplay/android-developer/answer/138000" |
| ] |
| }, |
| "distribute/toolsreference/launchchecklist/localization": { |
| "title": "", |
| "resources": [ |
| "distribute/tools/localization-checklist.html" |
| ] |
| }, |
| "distribute/toolsreference/launchchecklist/graphics": { |
| "title": "", |
| "resources": [ |
| "https://support.google.com/googleplay/android-developer/answer/1078870", |
| "https://android-developers.blogspot.com/2011/10/android-market-featured-image.html" |
| ] |
| }, |
| "distribute/toolsreference/launchchecklist/productdetails": { |
| "title": "", |
| "resources": [ |
| "https://support.google.com/googleplay/android-developer/answer/113475", |
| "https://support.google.com/googleplay/android-developer/answer/1078870" |
| ] |
| }, |
| "distribute/toolsreference/launchchecklist/badges": { |
| "title": "", |
| "resources": [ |
| "https://play.google.com/intl/en_us/badges/", |
| "distribute/tools/promote/linking.html" |
| ] |
| }, |
| "distribute/toolsreference/launchchecklist/finalchecks": { |
| "title": "", |
| "resources": [ |
| "https://play.google.com/about/developer-content-policy.html", |
| "https://support.google.com/googleplay/android-developer/answer/113476", |
| "support.html" |
| ] |
| }, |
| "distribute/toolsreference/launchchecklist/afterlaunch": { |
| "title": "", |
| "resources": [ |
| "https://support.google.com/googleplay/android-developer/answer/113477", |
| "https://support.google.com/googleplay/android-developer/answer/1153479", |
| "https://support.google.com/payments/answer/2741495", |
| "distribute/essentials/optimizing-your-app.html" |
| ] |
| }, |
| "distribute/toolsreference/launchchecklist/understanding/zhcn": { |
| "title": "", |
| "resources": [ |
| "intl/zh-cn/tools/publishing/publishing_overview.html", |
| "intl/zh-cn/tools/publishing/preparing.html" |
| ] |
| }, |
| "distribute/toolsreference/launchchecklist/policies/zhcn": { |
| "title": "", |
| "resources": [ |
| "https://support.google.com/googleplay/android-developer/answer/4430948?hl=zh-Hans", |
| "https://support.google.com/googleplay/android-developer/topic/2364761?hl=zh-Hans", |
| "https://support.google.com/googleplay/android-developer?hl=zh-Hans" |
| ] |
| }, |
| "distribute/toolsreference/launchchecklist/quality/zhcn": { |
| "title": "", |
| "resources": [ |
| "intl/zh-cn/distribute/essentials/quality/core.html", |
| "intl/zh-cn/distribute/essentials/quality/tablets.html", |
| "https://developers.google.com/edu/guidelines?hl=zh-Hans" |
| ] |
| }, |
| |
| "distribute/toolsreference/launchchecklist/rating/zhcn": { |
| "title": "", |
| "resources": [ |
| "https://support.google.com/googleplay/android-developer/answer/188189?hl=zh-Hans", |
| ] |
| }, |
| "distribute/toolsreference/launchchecklist/country/zhcn": { |
| "title": "", |
| "resources": [ |
| "https://support.google.com/googleplay/android-developer/answer/138294?hl=zh-Hans" |
| ] |
| }, |
| "distribute/toolsreference/launchchecklist/size/zhcn": { |
| "title": "", |
| "resources": [ |
| "google/play/expansion-files.html", |
| "intl/zh-cn/tools/help/proguard.html" |
| ] |
| }, |
| "distribute/toolsreference/launchchecklist/price/zhcn": { |
| "title": "", |
| "resources": [ |
| "https://support.google.com/googleplay/android-developer/table/3541286?hl=zh-Hans", |
| ] |
| }, |
| "distribute/toolsreference/launchchecklist/purchasemethod/zhcn": { |
| "title": "", |
| "resources": [ |
| "intl/zh-cn/google/play/billing/index.html", |
| "google/play/billing/billing_subscriptions.html" |
| ] |
| }, |
| "distribute/toolsreference/launchchecklist/setprice/zhcn": { |
| "title": "", |
| "resources": [ |
| "https://support.google.com/googleplay/android-developer/answer/1169947?hl=zh-Hans", |
| "https://support.google.com/googleplay/android-developer/answer/138412?hl=zh-Hans", |
| "https://support.google.com/googleplay/android-developer/answer/112622?hl=zh-Hans", |
| "https://support.google.com/googleplay/android-developer/answer/138000?hl=zh-Hans" |
| ] |
| }, |
| "distribute/stories/localization": { |
| "title": "", |
| "resources": [ |
| "distribute/stories/games/rvappstudios-zombie.html", |
| "distribute/stories/games/g4a-indian-rummy.html", |
| "distribute/stories/apps/sayhi.html" |
| ] |
| }, |
| "distribute/toolsreference/launchchecklist/localization/zhcn": { |
| "title": "", |
| "resources": [ |
| "intl/zh-cn/distribute/tools/localization-checklist.html", |
| ] |
| }, |
| "distribute/toolsreference/launchchecklist/graphics/zhcn": { |
| "title": "", |
| "resources": [ |
| "https://support.google.com/googleplay/android-developer/answer/1078870?hl=zh-Hans", |
| "https://android-developers.blogspot.com/2011/10/android-market-featured-image.html" |
| ] |
| }, |
| "distribute/toolsreference/launchchecklist/productdetails/zhcn": { |
| "title": "", |
| "resources": [ |
| "https://support.google.com/googleplay/android-developer/answer/113475?hl=zh-Hans", |
| "https://support.google.com/googleplay/android-developer/answer/1078870?hl=zh-Hans" |
| ] |
| }, |
| "distribute/toolsreference/launchchecklist/badges/zhcn": { |
| "title": "", |
| "resources": [ |
| "https://play.google.com/intl/en_us/badges/", |
| "intl/zh-cn/distribute/tools/promote/linking.html" |
| ] |
| }, |
| "distribute/toolsreference/launchchecklist/finalchecks/zhcn": { |
| "title": "", |
| "resources": [ |
| "https://play.google.com/about/developer-content-policy.html", |
| "https://support.google.com/googleplay/android-developer/answer/113476?hl=zh-Hans", |
| "support.html" |
| ] |
| }, |
| "distribute/toolsreference/launchchecklist/afterlaunch/zhcn": { |
| "title": "", |
| "resources": [ |
| "https://support.google.com/googleplay/android-developer/answer/113477?hl=zh-Hans", |
| "https://support.google.com/googleplay/android-developer/answer/1153479?hl=zh-Hans", |
| "https://support.google.com/payments/answer/2741495?hl=zh-Hans", |
| "distribute/essentials/optimizing-your-app.html" |
| ] |
| }, |
| "distribute/monetize/premium": { |
| "title": "", |
| "resources": [ |
| "google/play/billing/index.html", |
| "https://support.google.com/googleplay/android-developer/answer/4407611" |
| ] |
| }, |
| "distribute/monetize/freemium": { |
| "title": "", |
| "resources": [ |
| "google/play/billing/index.html", |
| "https://support.google.com/googleplay/android-developer/answer/4407611" |
| ] |
| }, |
| "distribute/monetize/subscriptions": { |
| "title": "", |
| "resources": [ |
| "google/play/billing/billing_subscriptions.html", |
| "https://support.google.com/googleplay/android-developer/answer/4407611" |
| ] |
| }, |
| "distribute/monetize/ecommerce": { |
| "title": "", |
| "resources": [ |
| "https://developers.google.com/wallet/instant-buy/", |
| "https://support.google.com/googleplay/android-developer/answer/4407611" |
| ] |
| }, |
| "distribute/monetize/advertising": { |
| "title": "", |
| "resources": [ |
| "https://www.google.com/ads/admob/#subid=us-en-et-dac", |
| "https://www.google.com/doubleclick/publishers/small-business/index.html", |
| "https://support.google.com/googleplay/android-developer/topic/2985714", |
| "training/monetization/ads-and-ux.html" |
| ] |
| }, |
| "distribute/monetize/admob": { |
| "title": "", |
| "resources": [ |
| "https://support.google.com/admob/topic/2784623", |
| "https://admob.blogspot.com/", |
| "https://analyticsacademy.withgoogle.com/mobile-app", |
| "https://www.udacity.com/courses/ud876-3" |
| ] |
| }, |
| "distribute/monetize/paymentmethods": { |
| "title": "", |
| "resources": [ |
| "https://play.google.com/about/giftcards/", |
| "https://support.google.com/googleplay/answer/2651410" |
| ] |
| }, |
| "autolanding": { |
| "title": "", |
| "resources": [ |
| "auto/index.html", |
| "design/auto/index.html", |
| "training/auto/index.html" |
| ] |
| }, |
| "tvlanding": { |
| "title": "", |
| "resources": [ |
| "tv/index.html", |
| "design/tv/index.html", |
| "training/tv/index.html" |
| ] |
| }, |
| "wearlanding": { |
| "title": "", |
| "resources": [ |
| "design/wear/index.html", |
| "training/building-wearables.html", |
| "training/wearables/ui/index.html" |
| ] |
| }, |
| "design/auto/auto_ui_guidelines": { |
| "title": "", |
| "resources": [ |
| "shareables/auto/AndroidAuto-audio-apps.pdf", |
| "shareables/auto/AndroidAuto-messaging-apps.pdf", |
| "shareables/auto/AndroidAuto-custom-colors.pdf" |
| ] |
| }, |
| "training/auto/overview": { |
| "title": "", |
| "resources": [ |
| "training/auto/start/index.html", |
| "design/auto/index.html", |
| "shareables/auto/AndroidAuto-custom-colors.pdf" |
| ] |
| }, |
| "training/auto/messaging": { |
| "title": "", |
| "resources": [ |
| "training/auto/messaging/index.html", |
| "shareables/auto/AndroidAuto-messaging-apps.pdf", |
| "samples/MessagingService/index.html" |
| ] |
| }, |
| "training/auto/media": { |
| "title": "", |
| "resources": [ |
| "training/auto/audio/index.html", |
| "shareables/auto/AndroidAuto-audio-apps.pdf", |
| "samples/MediaBrowserService/index.html" |
| ] |
| }, |
| "training/auto/distribute": { |
| "title": "", |
| "resources": [ |
| "distribute/essentials/quality/auto.html", |
| "distribute/googleplay/auto.html" |
| ] |
| }, |
| "training/testing/overview": { |
| "title": "", |
| "resources": [ |
| "training/testing/start/index.html", |
| "tools/testing/testing_android.html", |
| "https://www.youtube.com/watch?v=vdasFFfXKOY" |
| ] |
| }, |
| "training/testing/tools": { |
| "title": "", |
| "resources": [ |
| "tools/testing-support-library/index.html", |
| "tools/help/monkey.html", |
| "tools/help/monkeyrunner_concepts.html", |
| "tools/testing/testing_otheride.html", |
| "https://source.android.com/devices/tech/debug/dumpsys.html" |
| ] |
| }, |
| "training/testing/techniques": { |
| "title": "", |
| "resources": [ |
| "training/testing/ui-testing/index.html", |
| "training/testing/unit-testing/index.html", |
| "training/testing/performance.html" |
| ] |
| }, |
| "training/testing/resources": { |
| "title": "", |
| "resources": [ |
| "https://github.com/googlesamples/android-testing", |
| "https://www.youtube.com/watch?v=2I6fuD20qlY", |
| "https://codelabs.developers.google.com/codelabs/android-testing/index.html", |
| "https://github.com/googlesamples/android-testing-templates", |
| "https://google.github.io/android-testing-support-library" |
| ] |
| }, |
| "distribute/stories/games": { |
| "title": "", |
| "resources": [ |
| "https://storage.googleapis.com/androiddevelopers/shareables/stories/Glu_Deerhunter2014_gpgs.pdf", |
| "https://storage.googleapis.com/androiddevelopers/shareables/stories/ConcreteSoftware_PBABowling_gpgs.pdf", |
| "https://storage.googleapis.com/androiddevelopers/shareables/stories/Dragonplay_DragonplaySlots_gpgs.pdf", |
| "https://storage.googleapis.com/androiddevelopers/shareables/stories/Gameloft_Asphalt8_gpgs.pdf", |
| "https://storage.googleapis.com/androiddevelopers/shareables/stories/Glu_EternityWarriors3_gpgs.pdf", |
| "https://storage.googleapis.com/androiddevelopers/shareables/stories/HotheadGames_RivalsatWar_gpgs.pdf", |
| "https://storage.googleapis.com/androiddevelopers/shareables/stories/TMSOFT_Compulsive_gpgs.pdf", |
| "https://storage.googleapis.com/androiddevelopers/shareables/stories/Noodlecake_SuperStickmanGolf2_gpgs.pdf", |
| "https://storage.googleapis.com/androiddevelopers/shareables/stories/TinyRebel_DoctorWhoLegacy_gpgs.pdf", |
| "https://storage.googleapis.com/androiddevelopers/shareables/stories/Senri_LeosFortune_gpgs.pdf" |
| ] |
| }, |
| "overview/zhcn/1": { |
| "title": "", |
| "resources": [ |
| "intl/zh-cn/distribute/essentials/quality/core.html", |
| "intl/zh-cn/distribute/essentials/quality/tablets.html", |
| "intl/zh-cn/distribute/tools/launch-checklist.html", |
| "intl/zh-cn/tools/publishing/publishing_overview.html", |
| "intl/zh-cn/distribute/tools/localization-checklist.html" |
| ] |
| }, |
| "overview/zhcn/2": { |
| "title": "", |
| "resources": [ |
| "intl/zh-cn/google/play/billing/index.html", |
| "intl/zh-cn/google/play/billing/api.html", |
| "intl/zh-cn/google/play/billing/billing_admin.html", |
| "intl/zh-cn/google/play/billing/billing_testing.html", |
| "intl/zh-cn/google/play/billing/billing_best_practices.html" |
| ] |
| }, |
| "overview/zhcn/3": { |
| "title": "", |
| "resources": [ |
| "https://play.google.com/intl/en_us/badges/", |
| |
| "intl/zh-cn/distribute/tools/promote/device-art.html", |
| "intl/zh-cn/distribute/tools/promote/linking.html", |
| "intl/zh-cn/distribute/tools/promote/brand.html", |
| "intl/zh-cn/tools/help/proguard.html" |
| ] |
| }, |
| "overview/zhcn/4": { |
| "title": "", |
| "resources": [ |
| "intl/zh-cn/design/style/writing.html", |
| "intl/zh-cn/training/basics/fragments/fragment-ui.html", |
| "intl/zh-cn/training/multiscreen/index.html", |
| "intl/zh-cn/training/monitoring-device-state/index.html" |
| ] |
| }, |
| "overview/carousel/zhcn": { |
| "title": "", |
| "resources": [ |
| "https://www.youtube.com/watch?v=vGV7FHGzpFU", |
| "https://www.youtube.com/watch?v=aqc3ZOTzpdk", |
| "https://www.youtube.com/watch?v=jaNrJ8uyLSc" |
| ] |
| }, |
| "overview/1": { |
| "title": "", |
| "resources": [ |
| "distribute/essentials/quality/core.html", |
| "distribute/essentials/quality/tablets.html", |
| "distribute/tools/launch-checklist.html", |
| "tools/publishing/publishing_overview.html", |
| "distribute/tools/localization-checklist.html" |
| ] |
| }, |
| "overview/2": { |
| "title": "", |
| "resources": [ |
| "google/play/billing/index.html", |
| "google/play/billing/api.html", |
| "google/play/billing/billing_admin.html", |
| "google/play/billing/billing_testing.html", |
| "google/play/billing/billing_best_practices.html" |
| ] |
| }, |
| "overview/3": { |
| "title": "", |
| "resources": [ |
| "https://play.google.com/intl/en_us/badges/", |
| "distribute/tools/promote/device-art.html", |
| "distribute/tools/promote/linking.html", |
| "distribute/tools/promote/brand.html", |
| "tools/help/proguard.html" |
| ] |
| }, |
| "overview/4": { |
| "title": "", |
| "resources": [ |
| "design/style/writing.html", |
| "training/basics/fragments/fragment-ui.html", |
| "training/multiscreen/index.html", |
| "training/monitoring-device-state/index.html" |
| ] |
| }, |
| "training/work/apps": { |
| "title": "", |
| "resources": [ |
| "training/enterprise/app-compatibility.html", |
| "training/enterprise/app-restrictions.html", |
| "training/enterprise/cosu.html", |
| "https://www.youtube.com/watch?v=39NkpWkaH8M&index=2&list=PLOU2XLYxmsIKAK2Bhv19H2THwF-22O5WX", |
| "samples/AppRestrictionSchema/index.html", |
| "https://www.youtube.com/watch?v=dH41OutAMNM", |
| "samples/AppRestrictionEnforcer/index.html" |
| ] |
| }, |
| "training/work/admin": { |
| "title": "", |
| "resources": [ |
| "training/enterprise/work-policy-ctrl.html", |
| "samples/BasicManagedProfile/index.html", |
| "https://www.youtube.com/watch?v=j3QC6hcpy90" |
| ] |
| }, |
| "tools/performance/rendering": { |
| "title": "", |
| "resources": [ |
| "tools/performance/debug-gpu-overdraw/index.html", |
| "tools/performance/profile-gpu-rendering/index.html", |
| "tools/performance/hierarchy-viewer/setup.html", |
| "tools/performance/hierarchy-viewer/index.html", |
| "tools/performance/hierarchy-viewer/profiling.html" |
| ] |
| }, |
| "tools/performance/memory": { |
| "title": "", |
| "resources": [ |
| "tools/performance/memory-monitor/index.html", |
| "tools/performance/heap-viewer/index.html", |
| "tools/performance/allocation-tracker/index.html", |
| "tools/performance/comparison.html" |
| ] |
| }, |
| "tools/performance/cpu": { |
| "title": "", |
| "resources": [ |
| "tools/performance/traceview/index.html", |
| "tools/performance/systrace/index.html" |
| ] |
| }, |
| "tools/performance/battery": { |
| "title": "", |
| "resources": [ |
| "tools/performance/batterystats-battery-historian/index.html", |
| "tools/performance/batterystats-battery-historian/charts.html" |
| ] |
| }, |
| "marshmallow/landing/resources": { |
| "title": "", |
| "resources": [ |
| "about/versions/marshmallow/android-6.0-changes.html", |
| "about/versions/marshmallow/android-6.0.html", |
| "about/versions/marshmallow/samples.html" |
| ] |
| }, |
| "marshmallow/landing/videos": { |
| "title": "", |
| "resources": [ |
| "https://youtu.be/U9tw5ypqEN0", |
| "https://youtu.be/N72ksDKrX6c", |
| "https://youtu.be/iZqDdvhTZj0", |
| "https://www.youtube.com/watch?v=vcSj8ln-BlE", |
| "https://youtu.be/LQoohRwojmw", |
| "https://www.youtube.com/watch?v=VOn7VrTRlA4", |
| "https://youtu.be/5sCQjeGoE7M", |
| "https://www.youtube.com/watch?v=C8lUdPVSzDk", |
| "https://www.youtube.com/watch?v=HXacyy0HSW0", |
| "https://www.youtube.com/watch?v=OW1A4XFRuyc", |
| "https://www.youtube.com/watch?v=j3QC6hcpy90", |
| "https://www.youtube.com/watch?v=f17qe9vZ8RM", |
| "https://www.youtube.com/watch?v=ndBdf1_oOGA" |
| ] |
| }, |
| "marshmallow/landing/more": { |
| "title": "", |
| "resources": [ |
| "training/permissions/requesting.html", |
| "training/backup/autosyncapi.html", |
| "training/monitoring-device-state/doze-standby.html", |
| "training/app-links/index.html", |
| "training/articles/assistant.html", |
| "training/testing/performance.html", |
| "https://developers.google.com/android/nexus/images" |
| ] |
| }, |
| "tools/landing/resources": { |
| "title": "", |
| "resources": [ |
| "tools/studio/index.html", |
| "tools/studio/studio-features.html", |
| "sdk/installing/studio-tips.html", |
| ] |
| }, |
| "tools/landing/latest": { |
| "title": "", |
| "resources": [ |
| "https://medium.com/google-developers/how-often-should-you-update-android-studio-db25785c488e#.8blbql35x", |
| "http://android-developers.blogspot.com/2016/04/android-studio-2-0.html", |
| "https://medium.com/google-developers/writing-more-code-by-writing-less-code-with-android-studio-live-templates-244f648d17c7#.hczcm02du", |
| ] |
| }, |
| } |