jd_collections.js revision 940de083a3e2ac5176f36d5b8bd6f88f5d1813dd
1/* 2 * THIS FILE IS DEPRECATED. 3 * 4 * Please add and edit resource collections in jd_extras_<lang>.js 5 * where lang matches the language code appropriate for the resource. 6 * Last sync'd with jd_extras_<lang>.js on 29 Apr 2016. 7 * 8 */ 9var RESOURCE_COLLECTIONS = { 10 "index/carousel": { 11 "title": "", 12 "resources": [ 13 "about/versions/lollipop.html" 14 ] 15 }, 16 "index/primary": { 17 "title": "", 18 "resources": [ 19 "training/building-wearables.html", 20 "training/material/index.html", 21 "studio/index.html" 22 ] 23 }, 24 "index/secondary/carousel": { 25 "title": "", 26 "resources": [ 27 "http://www.youtube.com/watch?v=9m6MoBM-sFI", 28 "http://www.youtube.com/watch?v=Pms0pcyPbAM", 29 "http://www.youtube.com/watch?v=e7t3svG9PTk", 30 "http://www.youtube.com/watch?v=J3IvOfvH1ys" 31 ] 32 }, 33 "index/multiscreen": { 34 "title": "", 35 "resources": [ 36 "wear/index.html", 37 "tv/index.html", 38 "auto/index.html" 39 ] 40 }, 41 "index/primary/zhcn": { 42 "title": "", 43 "resources": [ 44 "intl/zh-cn/resources.html", 45 "intl/zh-cn/distribute/tools/launch-checklist.html", 46 "intl/zh-cn/distribute/tools/localization-checklist.html" 47 ] 48 }, 49 "design/landing/latest": { 50 "title": "", 51 "resources": [ 52 "https://www.youtube.com/watch?v=p4gmvHyuZzw", 53 "https://www.youtube.com/watch?v=YaG_ljfzeUw", 54 "https://www.youtube.com/watch?v=XOcCOBe8PTc" 55 ] 56 }, 57 "design/landing/materialdesign": { 58 "title": "", 59 "resources": [ 60 "https://www.google.com/design/spec/animation/", 61 "https://www.google.com/design/spec/style/", 62 "https://www.google.com/design/spec/layout/", 63 "https://www.google.com/design/spec/components/", 64 "https://www.google.com/design/spec/patterns/", 65 "https://www.google.com/design/spec/usability/" 66 ] 67 }, 68 "design/landing/pureandroid": { 69 "title": "", 70 "resources": [ 71 "design/get-started/creative-vision.html", 72 "design/material/index.html", 73 "training/material/index.html", 74 "design/patterns/pure-android.html", 75 "design/patterns/new.html", 76 "design/devices.html" 77 ] 78 }, 79 "design/landing/resources": { 80 "title": "", 81 "resources": [ 82 "https://www.google.com/design/spec/resources/color-palettes.html", 83 "https://www.google.com/design/spec/resources/layout-templates.html", 84 "https://www.google.com/design/spec/resources/sticker-sheets-icons.html", 85 "https://www.google.com/design/spec/resources/roboto-noto-fonts.html", 86 "https://www.google.com/design/icons/index.html", 87 "design/downloads/index.html#Wear" 88 ] 89 }, 90 "develop/landing/mainlinks": { 91 "title": "", 92 "resources": [ 93 "tools/studio/index.html", 94 "samples/new/index.html", 95 "tools/projects/templates.html" 96 ] 97 }, 98 "develop/landing/latest": { 99 "title": "", 100 "resources": [ 101 "https://android-developers.blogspot.com/2015/04/new-android-code-samples.html", 102 "https://android-developers.blogspot.com/2015/04/android-support-library-221.html", 103 "https://android-developers.blogspot.com/2015/03/a-new-reference-app-for-multi-device.html" 104 ] 105 }, 106 "develop/landing/devpatterns": { 107 "title": "", 108 "resources": [ 109 "https://www.youtube.com/watch?v=kmUGLURRPkI", 110 "https://www.youtube.com/watch?v=HGElAW224dE", 111 "https://www.youtube.com/watch?v=zQekzaAgIlQ" 112 ] 113 }, 114 "develop/landing/performance": { 115 "title": "", 116 "resources": [ 117 "https://www.youtube.com/watch?v=fEEulSk1kNY", 118 "https://www.youtube.com/watch?v=-3ry8PxcJJA", 119 "https://www.youtube.com/watch?v=_kKTGK-Cb_4" 120 ] 121 }, 122 "develop/landing/buildwithgoogle": { 123 "title": "", 124 "resources": [ 125 ] 126 }, 127 "develop/landing/ubicomp": { 128 "title": "", 129 "resources": [ 130 "https://www.youtube.com/watch?v=AK38PJZmIW8&list=PLWz5rJ2EKKc-kIrPiq098QH9dOle-fLef", 131 "https://www.youtube.com/watch?v=6K_jxccHv5M&index=1&list=PLOU2XLYxmsILFBfx66ens76VMLMEPJAB0", 132 "https://www.youtube.com/watch?v=ctiaVxgclsg&list=PLWz5rJ2EKKc9BdE_PSLNIGjXXr3h_orXM" 133 ] 134 }, 135 "develop/landing/tools": { 136 "title": "", 137 "resources": [ 138 "https://www.youtube.com/watch?v=K2dodTXARqc&list=PLWz5rJ2EKKc8I9gHTMh5yKkwRRGE8BjbQ", 139 "https://www.youtube.com/watch?v=cD7NPxuuXYY&list=PLWz5rJ2EKKc8I9gHTMh5yKkwRRGE8BjbQ", 140 "https://www.youtube.com/watch?v=JLLnhwtDoHw&list=PLWz5rJ2EKKc8I9gHTMh5yKkwRRGE8BjbQ", 141 "https://www.youtube.com/watch?v=2I6fuD20qlY&list=PLWz5rJ2EKKc8I9gHTMh5yKkwRRGE8BjbQ", 142 "https://www.youtube.com/watch?v=5Be2mJzP-Uw&list=PLWz5rJ2EKKc9e0d55YHgJFHXNZbGHEXJX" 143 ] 144 }, 145 "preview/landing/resources": { 146 "title": "", 147 "resources": [ 148 "preview/overview.html", 149 "preview/api-overview.html", 150 "preview/behavior-changes.html", 151 "preview/setup-sdk.html", 152 "preview/samples.html", 153 "preview/support.html" 154 ] 155 }, 156 "preview/landing/more": { 157 "title": "", 158 "resources": [ 159 "https://www.youtube.com/watch?v=CsulIu3UaUM", 160 "preview/features/multi-window.html", 161 "preview/features/notification-updates.html", 162 "preview/features/background-optimization.html", 163 "preview/features/data-saver.html", 164 "preview/features/direct-boot.html", 165 "preview/features/icu4j-framework.html", 166 "preview/features/multilingual-support.html", 167 "preview/features/scoped-folder-access.html", 168 "preview/features/picture-in-picture.html", 169 "preview/features/tv-recording-api.html" 170 ] 171 }, 172 "google/landing/services": { 173 "title": "", 174 "resources": [ 175 "https://developers.google.com/analytics/devguides/collection/android/", 176 "https://developers.google.com/maps/documentation/android/", 177 "https://developers.google.com/identity/sign-in/android/", 178 "https://developers.google.com/mobile-ads-sdk/download", 179 "https://developers.google.com/cloud-messaging/gcm", 180 "https://developers.google.com/app-indexing/" 181 ] 182 }, 183 "google/landing/videos": { 184 "title": "", 185 "resources": [ 186 "https://www.youtube.com/watch?v=M3Udfu6qidk&list=PLWz5rJ2EKKc9Qk1_iCZNbBp6adYnJf9Vf", 187 "https://www.youtube.com/watch?v=FOn64iqlphk&list=PLWz5rJ2EKKc9Qk1_iCZNbBp6adYnJf9Vf", 188 "https://www.youtube.com/watch?v=F0Kh_RnSM0w&list=PLWz5rJ2EKKc9Qk1_iCZNbBp6adYnJf9Vf", 189 "https://www.youtube.com/watch?v=fvtMtfCuEpw&list=PLWz5rJ2EKKc9Qk1_iCZNbBp6adYnJf9Vf" 190 ] 191 }, 192 "google/landing/googleplay": { 193 "title": "", 194 "resources": [ 195 "google/play/billing/index.html", 196 "google/play/billing/billing_subscriptions.html", 197 "google/play/developer-api.html" 198 ] 199 }, 200 "develop/landing/courses": { 201 "title": "", 202 "resources": [ 203 "https://www.udacity.com/course/ud849", 204 "https://www.udacity.com/course/ud853", 205 "https://www.udacity.com/course/ud825", 206 "https://www.udacity.com/android", 207 "https://www.udacity.com/course/ud855", 208 "https://www.udacity.com/course/ud875A", 209 "https://www.udacity.com/course/ud875B", 210 "https://www.udacity.com/course/ud875C", 211 "https://www.udacity.com/course/ud876--1", 212 "https://www.udacity.com/course/ud876--2", 213 "https://www.udacity.com/course/ud876--3", 214 "https://www.udacity.com/course/ud876--4", 215 "https://www.udacity.com/course/ud876--5", 216 "https://www.udacity.com/course/ud862", 217 "https://www.udacity.com/course/ud837", 218 "https://www.udacity.com/course/ud867" 219 ] 220 }, 221 "distribute/landing/carousel": { 222 "title": "", 223 "resources": [ 224 "distribute/googleplay/guide.html", 225 "https://www.youtube.com/watch?v=JrR6o5tYMWQ", 226 "https://www.youtube.com/watch?v=B6ydLpkhq04&list=PLOU2XLYxmsIKLNUPiFCWVtcO7mZRZ9MmS", 227 "https://www.youtube.com/watch?v=yJisuP94lHU", 228 ] 229 }, 230 "distribute/landing/googleplay": { 231 "title": "", 232 "resources": [ 233 "distribute/googleplay/about.html", 234 "distribute/googleplay/developer-console.html", 235 "distribute/googleplay/index.html#opportunities" 236 ] 237 }, 238 "distribute/landing/more": { 239 "title": "", 240 "resources": [ 241 "distribute/users/promote-with-ads.html", 242 "distribute/monetize/ads.html", 243 "distribute/analyze/index.html", 244 "distribute/engage/deep-linking.html", 245 "distribute/engage/easy-signin.html", 246 "https://cloud.google.com/docs/" 247 ] 248 }, 249 "distribute/edu/videos/stories": { 250 "title": "", 251 "resources": [ 252 "https://www.youtube.com/watch?v=Idu7VcTTXfk", 253 "https://www.youtube.com/watch?v=iokH4SAIfRw" 254 ] 255 }, 256 "distribute/edu/videos/bestpractices": { 257 "title": "", 258 "resources": [ 259 "https://www.youtube.com/watch?v=iulXz8QTD1g", 260 "https://www.youtube.com/watch?v=IKhU180eJMo", 261 "https://www.youtube.com/watch?v=_AZ6UcPz-_g", 262 "https://www.youtube.com/watch?v=Eh2adsAyTKc" 263 ] 264 }, 265 "distribute/edu/videos/experience": { 266 "title": "", 267 "resources": [ 268 "https://youtu.be/vzvpcEffvaE" 269 ] 270 }, 271/* "launch/static": { 272 "title": "", 273 "resources": [ 274 "https://www.youtube.com/watch?v=1RIz-cmTQB4", 275 "https://www.youtube.com/watch?v=MVBMWDzyHAI", 276 "https://android-developers.blogspot.com/2013/11/app-translation-service-now-available.html", 277 "https://android-developers.blogspot.com/2013/10/more-visibility-for-tablet-apps-in.html", 278 "https://android-developers.blogspot.com/2013/11/bring-your-apps-into-classroom-with.html", 279 "distribute/essentials/quality/tablets.html", 280 "distribute/users/build-buzz.html", 281 "distribute/monetize/premium.html", 282 "distribute/monetize/freemium.html", 283 "distribute/monetize/ads.html", 284 "distribute/essentials/best-practices/apps.html", 285 "distribute/essentials/best-practices/games.html", 286 "distribute/users/know-your-user.html", 287 "distribute/googleplay/developer-console.html" 288 ] 289 }, */ 290 "launch/static/ja": { 291 "title": "", 292 "resources": [ 293 "https://www.youtube.com/watch?v=xelYnWcYkuE", 294 "https://www.youtube.com/playlist?list=PLCOC_kP3nqGIHEgwm9mybvA04Vn4Cg9nn", 295 "https://googledevjp.blogspot.jp/2014/12/android-wear.html", 296 "https://googledevjp.blogspot.jp/2014/12/android-studio-10.html", 297 "https://googledevjp.blogspot.jp/2014/12/google-play-65.html", 298 "intl/ja/distribute/googleplay/developer-console.html#alpha-beta", 299 "intl/ja/distribute/googleplay/guide.html", 300 "intl/ja/distribute/essentials/quality/core.html", 301 "https://support.google.com/googleplay/android-developer/answer/4430948?hl=ja", 302 "intl/ja/support.html", 303 "intl/ja/distribute/essentials/quality/wear.html", 304 "intl/ja/training/tv/start/index.html", 305 "https://googleforwork-japan.blogspot.jp/2014/12/gcp-google-cloud-platform-rpg-gcp.html", 306 "intl/ja/distribute/monetize/ads.html" 307 ] 308 }, 309 "launch/static/ko": { 310 "title": "", 311 "resources": [ 312 "https://www.youtube.com/watch?v=7X9Ue0Nfdh4&index=2&list=PL_WJkTbDHdBksDBRoqfeyLchEQqBAOlNl", 313 "https://www.youtube.com/watch?v=83FpwuschCQ", 314 "https://googledevkr.blogspot.com/2014/11/android50guidefordevelopers.html", 315 "https://googledevkr.blogspot.com/2014/10/material-design-on-android-checklist.html", 316 "https://googledevkr.blogspot.com/2014/10/appcompat-v21-material-design-for-pre.html", 317 "intl/ko/distribute/googleplay/developer-console.html#alpha-beta", 318 "intl/ko/distribute/googleplay/guide.html", 319 "intl/ko/distribute/essentials/quality/core.html", 320 "https://support.google.com/googleplay/android-developer/answer/4430948?hl=ko", 321 "intl/ko/support.html", 322 "intl/ko/distribute/essentials/quality/wear.html", 323 "intl/ko/tv/index.html", 324 "intl/ko/google/play-services/games.html", 325 "intl/ko/distribute/monetize/ads.html" 326 ] 327 }, 328 "distribute/gp/gplanding": { 329 "resources": [ 330 "distribute/googleplay/about.html", 331 "distribute/googleplay/start.html", 332 "distribute/googleplay/developer-console.html" 333 ] 334 }, 335 "distribute/gp/gpfelanding": { 336 "resources": [ 337 "distribute/googleplay/wear.html", 338 "distribute/googleplay/tv.html", 339 "distribute/googleplay/auto.html", 340 "distribute/googleplay/families/about.html", 341 "distribute/googleplay/work/about.html", 342 "distribute/googleplay/edu/about.html", 343 "distribute/googleplay/cast.html", 344 "distribute/googleplay/cardboard.html", 345 "distribute/googleplay/guide.html" 346 ] 347 }, 348 "distribute/googleplay/gpfw": { 349 "resources": [ 350 "https://www.android.com/work/", 351 "https://www.youtube.com/watch?v=jQWB_-o1kz4&list=PLOU2XLYxmsIKAK2Bhv19H2THwF-22O5WX", 352 "training/enterprise/index.html" 353 ] 354 }, 355 "distribute/essentials": { 356 "resources": [ 357 "distribute/essentials/quality/core.html", 358 "distribute/essentials/quality/tablets.html", 359 "distribute/essentials/quality/tv.html", 360 "distribute/essentials/quality/wear.html", 361 "distribute/essentials/quality/auto.html", 362 "distribute/essentials/quality/billions.html" 363 ] 364 }, 365 "distribute/essentials/zhcn": { 366 "resources": [ 367 "intl/zh-cn/distribute/essentials/quality/core.html", 368 "intl/zh-cn/distribute/essentials/quality/tablets.html", 369 "distribute/essentials/quality/tv.html", 370 "distribute/essentials/quality/wear.html", 371 "https://developers.google.com/edu/guidelines", 372 "distribute/essentials/optimizing-your-app.html" 373 ] 374 }, 375 "distribute/users": { 376 "title": "", 377 "resources": [ 378 "distribute/users/your-listing.html", 379 "distribute/users/promote-with-ads.html", 380 "distribute/googleplay/index.html#opportunities", 381 "distribute/analyze/improve-roi.html", 382 "distribute/users/expand-to-new-markets.html", 383 "distribute/analyze/index.html", 384 "distribute/users/app-invites.html", 385 "distribute/users/ota-installs.html", 386 "distribute/users/youtube.html", 387 "distribute/users/house-ads.html", 388 "distribute/users/experiments.html", 389 "distribute/users/user-acquisition.html", 390 "distribute/users/banners.html", 391 "distribute/users/beta.html" 392 ] 393 }, 394 "distribute/engagelanding": { 395 "resources": [ 396 "distribute/engage/intents.html", 397 "distribute/engage/widgets.html", 398 "distribute/engage/translate.html", 399 "distribute/engage/notifications.html", 400 "distribute/engage/deep-linking.html", 401 "distribute/engage/ads.html", 402 "distribute/engage/game-services.html", 403 "distribute/engage/easy-signin.html", 404 "distribute/analyze/build-better-apps.html", 405 "distribute/engage/gcm.html", 406 "distribute/engage/beta.html" 407 ] 408 }, 409 "distribute/monetize": { 410 "resources": [ 411 "distribute/monetize/premium.html", 412 "distribute/monetize/freemium.html", 413 "distribute/monetize/subscriptions.html", 414 "distribute/monetize/ads.html", 415 "distribute/monetize/ecommerce.html", 416 "distribute/monetize/payments.html", 417 "distribute/analyze/understand-user-value.html", 418 ] 419 }, 420 "distribute/analyzelanding": { 421 "resources": [ 422 "distribute/analyze/start.html", 423 "distribute/analyze/measure.html", 424 "distribute/analyze/understand-user-value.html", 425 "distribute/analyze/improve-roi.html", 426 "distribute/analyze/build-better-apps.html", 427 "distribute/analyze/google-services.html" 428 ] 429 }, 430 "distribute/analyzestart": { 431 "resources": [ 432 "https://analyticsacademy.withgoogle.com/course04", 433 "google/play-services/index.html", 434 "https://developers.google.com/analytics/solutions/mobile-implementation-guide", 435 "https://developers.google.com/analytics/devguides/collection/android/", 436 "https://www.google.com/tagmanager/", 437 "https://github.com/googleanalytics/google-analytics-plugin-for-unity" 438 ] 439 }, 440 "distribute/analyzemeasure": { 441 "resources": [ 442 443 "https://developers.google.com/analytics/solutions/mobile-implementation-guide", 444 "https://developers.google.com/analytics/devguides/collection/android/v4/enhanced-ecommerce", 445 "https://support.google.com/analytics/answer/1032415", 446 "https://developers.google.com/analytics/devguides/collection/android/v4/events", 447 "https://developers.google.com/analytics/devguides/collection/android/v4/customdimsmets", 448 "https://developers.google.com/analytics/devguides/collection/android/v4/user-id" 449 ] 450 }, 451 "distribute/analyzeunderstand": { 452 "resources": [ 453 "https://developers.google.com/analytics/devguides/collection/android/v4/display-features", 454 "https://support.google.com/analytics/answer/3123906", 455 "https://support.google.com/analytics/answer/2568874?ref_topic=6012392", 456 "https://developers.google.com/analytics/devguides/collection/android/v4/enhanced-ecommerce", 457 "https://support.google.com/analytics/answer/1032415", 458 ] 459 }, 460 "distribute/analyzeimprove": { 461 "resources": [ 462 463 "https://developers.google.com/analytics/devguides/collection/android/v4/campaigns", 464 "https://support.google.com/analytics/answer/2956981", 465 "https://support.google.com/analytics/answer/1033961", 466 "https://developers.google.com/analytics/devguides/collection/android/v4/campaigns#google-play-url-builder", 467 "https://developers.google.com/analytics/solutions/mobile-campaign-deep-link" 468 ] 469 }, 470 "distribute/analyzebuild": { 471 "resources": [ 472 "https://support.google.com/tagmanager/answer/6003007", 473 "https://support.google.com/analytics/answer/2785577", 474 "https://support.google.com/analytics/answer/1151300" 475 ] 476 }, 477 "distribute/analyzeact": { 478 "resources": [ 479 "https://support.google.com/analytics/answer/2611268", 480 "https://support.google.com/analytics/answer/1033961", 481 "https://support.google.com/admob/answer/3508177", 482 "https://support.google.com/analytics/answer/2956981", 483 "https://support.google.com/tagmanager/answer/6003007" 484 ] 485 }, 486 "distribute/essentials/guidelines": { 487 "title": "", 488 "resources": [ 489 "distribute/essentials/quality/core.html", 490 "distribute/essentials/quality/tablets.html", 491 "distribute/essentials/quality/wear.html", 492 "distribute/essentials/quality/tv.html", 493 "distribute/essentials/quality/auto.html", 494 "distribute/essentials/quality/billions.html" 495 ] 496 }, 497 "distribute/essentials/tools": { 498 "title": "", 499 "resources": [ 500 "distribute/tools/launch-checklist.html", 501 "distribute/tools/localization-checklist.html", 502 "https://support.google.com/googleplay/android-developer", 503 "distribute/tools/promote/brand.html", 504 "distribute/tools/promote/device-art.html", 505 "https://play.google.com/intl/en_us/badges/", 506 "distribute/tools/promote/linking.html", 507 "distribute/tools/open-distribution.html", 508 "about/dashboards/index.html" 509 ] 510 }, 511 "distribute/tools/checklists": { 512 "title": "", 513 "resources": [ 514 "distribute/tools/launch-checklist.html", 515 "distribute/tools/localization-checklist.html" 516 ] 517 }, 518 "distribute/tools/checklists/zhcn": { 519 "title": "", 520 "resources": [ 521 "intl/zh-cn/distribute/tools/launch-checklist.html", 522 "intl/zh-cn/distribute/tools/localization-checklist.html" 523 ] 524 }, 525 "distribute/tools/promote": { 526 "resources": [ 527 "distribute/tools/promote/device-art.html", 528 "https://play.google.com/intl/en_us/badges/", 529 "distribute/tools/promote/linking.html" 530 ] 531 }, 532 "distribute/tools/promote/zhcn": { 533 "resources": [ 534 "intl/zh-cn/distribute/tools/promote/device-art.html", 535 "https://play.google.com/intl/en_us/badges/", 536 "intl/zh-cn/distribute/tools/promote/linking.html" 537 ] 538 }, 539 "distribute/tools/support": { 540 "title": "Google Play", 541 "resources": [ 542 "https://support.google.com/googleplay/android-developer", 543 "https://support.google.com/googleplay/android-developer/answer/4430948", 544 "support.html" 545 ] 546 }, 547 "distribute/tools/support/zhcn": { 548 "title": "Google Play", 549 "resources": [ 550 "https://support.google.com/googleplay/android-developer?hl=zh-Hans", 551 "https://support.google.com/googleplay/android-developer/answer/4430948?hl=zh-Hans", 552 "support.html" 553 ] 554 }, 555 "distribute/tools/news": { 556 "title": "", 557 "resources": [ 558 "https://android-developers.blogspot.com/", 559 "https://plus.google.com/+AndroidDevelopers/" 560 ] 561 }, 562 "distribute/tools/more": { 563 "title": "Google Play", 564 "resources": [ 565 "distribute/tools/promote/brand.html", 566 "distribute/tools/open-distribution.html", 567 "about/dashboards/index.html" 568 ] 569 }, 570 "distribute/tools/more/zhcn": { 571 "title": "Google Play", 572 "resources": [ 573 "intl/zh-cn/distribute/tools/promote/brand.html", 574 "distribute/tools/open-distribution.html", 575 "about/dashboards/index.html" 576 ] 577 }, 578 "distribute/googleplay": { 579 "title": "Google Play", 580 "resources": [ 581 "distribute/googleplay/developer-console.html", 582 "distribute/essentials/best-practices/apps.html", 583 "distribute/tools/launch-checklist.html", 584 "distribute/essentials/best-practices/games.html", 585 ] 586 }, 587 "distribute/googleplay/gettingstarted": { 588 "title": "Get Started", 589 "resources": [ 590 "distribute/googleplay/developer-console.html", 591 "https://support.google.com/googleplay/android-developer/answer/113468", 592 "https://support.google.com/googleplay/android-developer/answer/138294", 593 "https://support.google.com/googleplay/android-developer" 594 ] 595 }, 596 "distribute/googleplay/developerconsole/related": { 597 "title": "Developer Console", 598 "resources": [ 599 "google/play/billing/index.html", 600 "https://support.google.com/googleplay/android-developer/answer/138294" 601 ] 602 }, 603 "distribute/googleplay/beta": { 604 "title": "Alpha and Beta Testing", 605 "resources": [ 606 "https://support.google.com/googleplay/android-developer/answer/3131213", 607 "https://support.google.com/googleplay/android-developer/answer/3131213#games", 608 "distribute/googleplay/experiments.html" 609 ] 610 }, 611 "distribute/googleplay/experiments/successes": { 612 "title": "Store Listing Experiment successes", 613 "resources": [ 614 ] 615 }, 616 "distribute/googleplay/experiments/related": { 617 "title": "Store Listing Experiments", 618 "resources": [ 619 "https://support.google.com/googleplay/android-developer/answer/6227309", 620 "https://www.youtube.com/watch?v=B6ydLpkhq04", 621 "https://support.google.com/tagmanager/answer/6003007" 622 ] 623 }, 624 "distribute/googleplay/banners/related": { 625 "title": "App Install Banners", 626 "resources": [ 627 "https://developers.google.com/web/updates/2015/03/increasing-engagement-with-app-install-banners-in-chrome-for-android#native" 628 ] 629 }, 630 "distribute/googleplay/useracquisition/related": { 631 "title": "User Acquisition", 632 "resources": [ 633 "https://support.google.com/googleplay/android-developer/answer/6263332" 634 ] 635 }, 636 "distribute/googleplay/cast": { 637 "title": "Google Cast", 638 "resources": [ 639 "https://developers.google.com/cast/docs/ux_guidelines", 640 "https://developers.google.com/cast/docs/android_sender", 641 "https://www.github.com/googlecast" 642 ] 643 }, 644 "distribute/googleplay/cardboard": { 645 "title": "Google Cast", 646 "resources": [ 647 "https://www.google.com/get/cardboard/get-cardboard/", 648 "https://developers.google.com/cardboard/android/download", 649 "https://www.google.com/design/spec-vr" 650 ] 651 }, 652 "distribute/googleplay/gpfe/highlight": { 653 "title": "About Google Play for Education", 654 "resources": [ 655 "https://youtu.be/vzvpcEffvaE" 656 ] 657 }, 658 "distribute/googleplay/gpfe/dev/about": { 659 "title": "About Google Play for Education / Developers", 660 "resources": [ 661 "distribute/googleplay/edu/start.html", 662 "https://developers.google.com/edu/guidelines", 663 "https://developers.google.com/edu/faq", 664 "distribute/essentials/quality/tablets.html", 665 "https://developers.google.com/edu/", 666 "https://www.google.com/edu/tablets/#tablets-family" 667 ] 668 }, 669 "distribute/googleplay/gpfe/dev": { 670 "title": "About Google Play for Education / Developers", 671 "resources": [ 672 "distribute/googleplay/edu/about.html", 673 "https://developers.google.com/edu/guidelines", 674 "distribute/essentials/quality/tablets.html", 675 "distribute/googleplay/developer-console.html", 676 "https://play.google.com/about/developer-distribution-agreement-addendum.html", 677 ] 678 }, 679 "distribute/googleplay/aboutgpfe/educators/about": { 680 "title": "About Google Play for Education / Educators", 681 "resources": [ 682 "https://www.google.com/edu/tablets/", 683 "https://www.youtube.com/watch?v=haEmsMo0f3w" 684 ] 685 }, 686 "distribute/googleplay/aboutgpfe/educators": { 687 "title": "About Google Play for Education / Educators", 688 "resources": [ 689 "https://www.google.com/edu/tablets/", 690 "https://youtu.be/vzvpcEffvaE" 691 ] 692 }, 693 "distribute/googleplay/gettingstartedgpfe/educators": { 694 "title": "About Google Play for Education / Educators", 695 "resources": [ 696 "https://www.google.com/edu/tablets/", 697 "https://youtu.be/vzvpcEffvaE" 698 ] 699 }, 700 "distribute/essentials/eduessentials/developers": { 701 "title": "", 702 "resources": [ 703 "distribute/googleplay/developer-console.html", 704 "distribute/googleplay/edu/start.html", 705 "https://developers.google.com/edu/faq" 706 ] 707 }, 708 "distribute/essentials/eduessentials/educators": { 709 "title": "", 710 "resources": [ 711 "https://www.google.com/edu/tablets/", 712 "distribute/essentials/quality/tablets.html", 713 ] 714 }, 715 "distribute/essentials/optimizing": { 716 "title": "Optimizing Your App", 717 "resources": [ 718 "design/index.html", 719 "training/articles/perf-anr.html", 720 "https://android-developers.blogspot.com/2013/10/improved-app-insight-by-linking-google.html" 721 ] 722 }, 723 "distribute/users/appinvites": { 724 "title": "", 725 "resources": [ 726 "https://developers.google.com/app-invites/", 727 "https://developers.google.com/identity/sign-in/android/", 728 "https://developers.google.com/app-indexing/" 729 ] 730 }, 731 "distribute/users/knowyouruser": { 732 "title": "", 733 "resources": [ 734 "distribute/essentials/optimizing-your-app.html", 735 "http://www.youtube.com/watch?v=RRelFvc6Czo", 736 "distribute/stories/games/rvappstudios-zombie.html" 737 ] 738 }, 739 "distribute/users/promotewithads": { 740 "title": "", 741 "resources": [ 742 "https://support.google.com/adwords/answer/6032059", 743 "https://support.google.com/adwords/answer/6032073", 744 "https://support.google.com/adwords/answer/6167164", 745 "https://support.google.com/adwords/answer/6167162" 746 ] 747 }, 748 "distribute/users/buildbuzz": { 749 "title": "", 750 "resources": [ 751 "https://play.google.com/intl/en_us/badges/", 752 "distribute/tools/promote/linking.html", 753 "distribute/tools/promote/device-art.html", 754 "https://plus.google.com/+GooglePlay" 755 ] 756 }, 757 "distribute/users/createagreatlisting": { 758 "title": "", 759 "resources": [ 760 "https://support.google.com/googleplay/android-developer/answer/1078870", 761 "https://android-developers.blogspot.com/2011/10/android-market-featured-image.html", 762 "distribute/tools/launch-checklist.html", 763 "https://android-developers.blogspot.com/2013/07/making-beautiful-android-app-icons.html", 764 "https://android-developers.blogspot.com/2012/12/localize-your-promotional-graphics-on.html", 765 "https://android-developers.blogspot.com/2013/10/making-your-app-content-more-accessible.html" 766 ] 767 }, 768 "distribute/users/buildcommunity": { 769 "title": "", 770 "resources": [ 771 "distribute/googleplay/developer-console.html", 772 "https://support.google.com/groups/answer/46601", 773 "https://support.google.com/plus/topic/2888488", 774 "https://www.youtube.com/yt/dev/" 775 ] 776 }, 777 "distribute/users/appindexing": { 778 "title": "", 779 "resources": [ 780 "https://developers.google.com/app-indexing/", 781 "https://developers.google.com/app-indexing/webmasters/details", 782 "distribute/engage/deep-linking.html", 783 "training/app-indexing/index.html" 784 ] 785 }, 786 "distribute/users/otas": { 787 "title": "", 788 "resources": [ 789 "https://developers.google.com/identity/sign-in/android/", 790 "https://developers.google.com/+/features/play-installs", 791 "https://developers.google.com/+/features/analytics" 792 ] 793 }, 794 "distribute/users/houseads": { 795 "title": "", 796 "resources": [ 797 "https://support.google.com/admob/topic/2784623", 798 "https://developers.google.com/mobile-ads-sdk/download", 799 "https://support.google.com/googleplay/android-developer/topic/2985714", 800 "https://analyticsacademy.withgoogle.com/mobile-app", 801 "https://support.google.com/analytics/answer/2611404", 802 "https://support.google.com/admob/answer/3111064" 803 ] 804 }, 805 "distribute/users/youtube": { 806 "title": "", 807 "resources": [ 808 "https://support.google.com/youtube/answer/6140493", 809 "https://support.google.com/youtube/answer/2797387" 810 ] 811 }, 812 "distribute/toolsreference/bestpractices/apps": { 813 "title": "", 814 "resources": [ 815 "distribute/googleplay/developer-console.html", 816 "https://android-developers.blogspot.com/" 817 ] 818 }, 819 "distribute/toolsreference/bestpractices/games": { 820 "title": "", 821 "resources": [ 822 "google/play-services/games.html", 823 "https://android-developers.blogspot.com/", 824 "distribute/googleplay/developer-console.html", 825 "https://www.youtube.com/watch?v=1RIz-cmTQB4" 826 ] 827 }, 828 "distribute/essentials/corequalityguidelines/visualdesign": { 829 "title": "", 830 "resources": [ 831 "design/index.html", 832 "design/patterns/navigation.html", 833 "design/patterns/actionbar.html", 834 "design/style/iconography.html", 835 "design/patterns/notifications.html" 836 ] 837 }, 838 "distribute/essentials/corequalityguidelines/functionality": { 839 "title": "", 840 "resources": [ 841 "https://android-developers.blogspot.com/2011/11/making-android-games-that-play-nice.html", 842 "guide/components/tasks-and-back-stack.html", 843 "training/basics/activity-lifecycle/recreating.html" 844 ] 845 }, 846 "distribute/essentials/tvqualityguidelines/visualdesign": { 847 "title": "", 848 "resources": [ 849 "design/tv/index.html", 850 "training/tv/start/index.html" 851 ] 852 }, 853 "distribute/essentials/tvqualityguidelines/functionality": { 854 "title": "", 855 "resources": [ 856 "training/tv/start/hardware.html", 857 "training/tv/games/index.html" 858 ] 859 }, 860 "distribute/essentials/wearqualityguidelines/visualdesign": { 861 "title": "", 862 "resources": [ 863 "design/wear/index.html", 864 "training/building-wearables.html", 865 "training/wearables/ui/index.html" 866 ] 867 }, 868 "distribute/essentials/wearqualityguidelines/functionality": { 869 "title": "", 870 "resources": [ 871 "training/wearables/notifications/index.html", 872 "training/wearables/apps/index.html", 873 "training/wearables/notifications/voice-input.html" 874 ] 875 }, 876 "distribute/essentials/autoqualityguidelines/visualdesign": { 877 "title": "", 878 "resources": [ 879 "training/auto/messaging/index.html", 880 "training/auto/start/index.html" 881 ] 882 }, 883 "distribute/essentials/core/performance": { 884 "title": "", 885 "resources": [ 886 "https://android-developers.blogspot.com/2010/12/new-gingerbread-api-strictmode.html", 887 "training/articles/perf-anr.html", 888 "https://android-developers.blogspot.com/2010/07/multithreading-for-performance.html" 889 ] 890 }, 891 "distribute/essentials/core/play": { 892 "title": "", 893 "resources": [ 894 "distribute/tools/launch-checklist.html", 895 "https://play.google.com/about/developer-content-policy.html?hl=zh-Hans", 896 "https://support.google.com/googleplay/android-developer/answer/188189?hl=zh-Hans", 897 "https://support.google.com/googleplay/android-developer/answer/1078870?hl=zh-Hans", 898 "https://android-developers.blogspot.com/2011/10/android-market-featured-image.html", 899 "https://support.google.com/googleplay/android-developer/answer/113477?hl=zh-Hans" 900 ] 901 }, 902 "distribute/essentials/core/play/zhcn": { 903 "title": "", 904 "resources": [ 905 "intl/zh-cn/distribute/tools/launch-checklist.html", 906 "https://play.google.com/about/developer-content-policy.html", 907 "https://support.google.com/googleplay/android-developer/answer/188189?hl=zh-Hans", 908 "https://support.google.com/googleplay/android-developer/answer/1078870?hl=zh-Hans", 909 "https://android-developers.blogspot.com/2011/10/android-market-featured-image.html", 910 "https://support.google.com/googleplay/android-developer/answer/113477?hl=zh-Hans" 911 ] 912 }, 913 "distribute/essentials/tabletguidelines/optimize": { 914 "title": "", 915 "resources": [ 916 "design/style/metrics-grids.html", 917 "design/style/devices-displays.html", 918 "guide/practices/screens_support.html", 919 //"guide/practices/screens_support.html#ConfigurationExamples", 920 ] 921 }, 922 "distribute/essentials/tabletguidelines/extrascreen": { 923 "title": "", 924 "resources": [ 925 "design/patterns/multi-pane-layouts.html", 926 "training/design-navigation/multiple-sizes.html", 927 "training/multiscreen/index.html", 928 ] 929 }, 930 "distribute/essentials/tabletguidelines/assets": { 931 "title": "", 932 "resources": [ 933 "design/style/iconography.html", 934 "guide/topics/resources/providing-resources.html", 935 "guide/practices/screens_support.html", 936 "training/basics/supporting-devices/screens.html" 937 ] 938 }, 939 "distribute/essentials/tabletguidelines/fonts": { 940 "title": "", 941 "resources": [ 942 "design/style/metrics-grids.html", 943 "design/style/typography.html", 944 "guide/practices/screens_support.html", 945 "training/multiscreen/screendensities.html" 946 ] 947 }, 948 "distribute/essentials/tabletguidelines/widgets": { 949 "title": "", 950 "resources": [ 951 "guide/topics/appwidgets/index.html#MetaData", 952 "guide/topics/appwidgets/index.html", 953 "design/patterns/widgets.html" 954 ] 955 }, 956 "distribute/essentials/tabletguidelines/versions": { 957 "title": "", 958 "resources": [ 959 "guide/topics/manifest/uses-sdk-element.html#ApiLevels", 960 "guide/topics/manifest/uses-sdk-element.html", 961 "training/basics/supporting-devices/platforms.html" 962 ] 963 }, 964 "distribute/essentials/tabletguidelines/hardware": { 965 "title": "", 966 "resources": [ 967 "guide/topics/manifest/uses-feature-element.html", 968 "guide/topics/manifest/uses-feature-element.html#testing" 969 ] 970 }, 971 "distribute/essentials/tabletguidelines/tabletscreens": { 972 "title": "", 973 "resources": [ 974 "guide/practices/screens_support.html#DeclaringScreenSizeSupport", 975 "guide/practices/screens_support.html" 976 ] 977 }, 978 "distribute/essentials/tabletguidelines/showcase": { 979 "title": "", 980 "resources": [ 981 "distribute/tools/launch-checklist.html", 982 "https://play.google.com/apps/publish/", 983 "https://play.google.com/intl/en_us/badges/", 984 "distribute/tools/promote/device-art.html" 985 ] 986 }, 987 "distribute/essentials/tabletguidelines/showcase/zhcn": { 988 "title": "", 989 "resources": [ 990 "intl/zh-cn/distribute/tools/launch-checklist.html", 991 "https://play.google.com/apps/publish/?hl=zh-Hans", 992 "https://play.google.com/intl/en_us/badges/", 993 "intl/zh-cn/distribute/tools/promote/device-art.html" 994 ] 995 }, 996 "distribute/essentials/tabletguidelines/googleplay": { 997 "title": "", 998 "resources": [ 999 "https://android-developers.blogspot.com/2013/10/more-visibility-for-tablet-apps-in.html", 1000 "google/play/filters.html" 1001 ] 1002 }, 1003 "distribute/essentials/billionsquality/connectivity": { 1004 "title": "", 1005 "resources": [ 1006 "training/basics/network-ops/managing.html", 1007 "training/monitoring-device-state/connectivity-monitoring.html", 1008 "guide/topics/providers/content-providers.html" 1009 ] 1010 }, 1011 "distribute/essentials/billionsquality/capability": { 1012 "title": "", 1013 "resources": [ 1014 "guide/practices/screens_support.html", 1015 "training/multiscreen/screendensities.html", 1016 "training/articles/memory.html" 1017 ] 1018 }, 1019 "distribute/essentials/billionsquality/cost": { 1020 "title": "", 1021 "resources": [ 1022 "https://medium.com/@wkalicinski/smallerapk-part-6-image-optimization-zopfli-webp-4c462955647d#.23hlddo3x", 1023 "training/basics/network-ops/managing.html" 1024 ] 1025 }, 1026 "distribute/essentials/billionsquality/consumption": { 1027 "title": "", 1028 "resources": [ 1029 "training/efficient-downloads/efficient-network-access.html", 1030 "training/monitoring-device-state/index.html" 1031 ] 1032 }, 1033 "distribute/essentials/billionsquality/content": { 1034 "title": "", 1035 "resources": [ 1036 "training/material/animations.html#Touch", 1037 "training/articles/perf-anr.html", 1038 "training/improving-layouts/index.html" 1039 ] 1040 }, 1041 "distribute/essentials/tabletguidelines": { 1042 "title": "", 1043 "resources": [ 1044 "distribute/essentials/quality/core.html", 1045 "https://android-developers.blogspot.com/2013/10/more-visibility-for-tablet-apps-in.html", 1046 "distribute/tools/launch-checklist.html", 1047 "distribute/tools/promote/device-art.html" 1048 ] 1049 }, 1050 "distribute/getusers/notifications": { 1051 "title": "", 1052 "resources": [ 1053 "design/patterns/notifications.html", 1054 "distribute/engage/gcm.html", 1055 "https://play.google.com/about/developer-content-policy.html" 1056 ] 1057 }, 1058 "distribute/engage/analytics": { 1059 "title": "", 1060 "resources": [ 1061 "https://www.google.com/analytics/mobile/", 1062 "https://android-developers.blogspot.com/2013/10/improved-app-insight-by-linking-google.html", 1063 "https://developers.google.com/analytics/devguides/collection/android/" 1064 ] 1065 }, 1066 "distribute/engage/widgets": { 1067 "title": "", 1068 "resources": [ 1069 "design/patterns/widgets.html", 1070 "guide/topics/appwidgets/index.html" 1071 ] 1072 }, 1073 "distribute/engage/translate": { 1074 "title": "", 1075 "resources": [ 1076 "https://support.google.com/l10n/answer/6359997" 1077 ] 1078 }, 1079 "distribute/engage/reengage": { 1080 "title": "", 1081 "resources": [ 1082 "https://support.google.com/adwords/answer/6032073", 1083 "distribute/engage/deep-linking.html", 1084 "https://support.google.com/adwords/answer/6167162", 1085 "distribute/users/promote-with-ads.html" 1086 ] 1087 }, 1088 "distribute/engage/appindexing": { 1089 "title": "", 1090 "resources": [ 1091 "distribute/engage/intents.html", 1092 "distribute/engage/deep-linking.html", 1093 "training/app-indexing/index.html" 1094 ] 1095 }, 1096 "distribute/engage/intents": { 1097 "title": "", 1098 "resources": [ 1099 "guide/components/intents-filters.html", 1100 "distribute/engage/deep-linking.html", 1101 "distribute/engage/ads.html" 1102 ] 1103 }, 1104 "distribute/getusers/expandnewmarkets": { 1105 "title": "", 1106 "resources": [ 1107 "distribute/tools/localization-checklist.html", 1108 "https://support.google.com/googleplay/android-developer/table/3541286", 1109 "https://play.google.com/intl/en_us/badges/", 1110 "distribute/tools/promote/device-art.html", 1111 "https://www.youtube.com/watch?v=SkHHPf3EdzE" 1112 ] 1113 }, 1114 "distribute/engage/gcm": { 1115 "title": "", 1116 "resources": [ 1117 "https://developers.google.com/cloud-messaging/gcm", 1118 "https://developers.google.com/cloud-messaging/android/client", 1119 ] 1120 }, 1121 "distribute/engage/gamesservices/related": { 1122 "title": "", 1123 "resources": [ 1124 "https://developers.google.com/games/services/", 1125 "distribute/analyze/start.html", 1126 "distribute/googleplay/cardboard.html", 1127 "https://www.google.com/admob/" 1128 ] 1129 }, 1130 "distribute/engage/gplus": { 1131 "title": "", 1132 "resources": [ 1133 "distribute/users/ota-installs.html", 1134 "https://developers.google.com/identity/sign-in/android/people", 1135 "https://developers.google.com/+/mobile/android/" 1136 ] 1137 }, 1138 "distribute/engage/community": { 1139 "title": "", 1140 "resources": [ 1141 "distribute/users/build-community.html", 1142 "distribute/engage/video.html" 1143 ] 1144 }, 1145 "distribute/engage/deeplinks": { 1146 "title": "", 1147 "resources": [ 1148 "distribute/engage/easy-signin.html", 1149 "https://developers.google.com/app-indexing/", 1150 "https://developers.google.com/+/mobile/android/share/interactive-post" 1151 ] 1152 }, 1153 "distribute/engage/appupdates": { 1154 "title": "", 1155 "resources": [ 1156 "distribute/essentials/optimizing-your-app.html", 1157 "distribute/tools/launch-checklist.html", 1158 "distribute/googleplay/developer-console.html", 1159 "design/patterns/notifications.html" 1160 ] 1161 }, 1162 "distribute/engage/video/more": { 1163 "title": "", 1164 "resources": [ 1165 "https://www.youtube.com/yt/dev/", 1166 "distribute/essentials/best-practices/games.html", 1167 "https://www.youtube.com/watch?v=RRelFvc6Czo" 1168 ] 1169 }, 1170 "distribute/engage/community": { 1171 "title": "", 1172 "resources": [ 1173 "distribute/users/build-community.html", 1174 "distribute/engage/video.html" 1175 ] 1176 }, 1177 "distribute/engage/kiwi": { 1178 "title": "", 1179 "resources": [ 1180 "https://www.youtube.com/watch?v=WWArLD6nqrk" 1181 ] 1182 }, 1183 "distribute/toolsreference/gpfefaq": { 1184 "title": "", 1185 "resources": [ 1186 "https://www.google.com/edu/tablets/", 1187 "distribute/googleplay/edu/start.html", 1188 "https://play.google.com/about/developer-distribution-agreement-addendum.html", 1189 "distribute/essentials/quality/core.html", 1190 "distribute/essentials/quality/tablets.html" 1191 ] 1192 }, 1193 "distribute/toolsreference/localizationchecklist/identifylocales": { 1194 "title": "", 1195 "resources": [ 1196 "https://support.google.com/googleplay/android-developer/answer/138294" 1197 ] 1198 }, 1199 "distribute/toolsreference/localizationchecklist/identifylocales/zhcn": { 1200 "title": "", 1201 "resources": [ 1202 "https://support.google.com/googleplay/android-developer/answer/138294?hl=zh-Hans" 1203 ] 1204 }, 1205 "distribute/tools/loc/designforloc": { 1206 "title": "", 1207 "resources": [ 1208 "https://android-developers.blogspot.com/2013/03/native-rtl-support-in-android-42.html", 1209 "guide/topics/resources/string-resource.html#Plurals", 1210 "guide/topics/resources/string-resource.html", 1211 "reference/java/util/Locale.html" 1212 ] 1213 }, 1214 "distribute/toolsreference/localizationchecklist/managestrings": { 1215 "title": "", 1216 "resources": [ 1217 "guide/topics/resources/string-resource.html", 1218 "design/style/writing.html", 1219 "https://en.wikipedia.org/wiki/XLIFF" 1220 ] 1221 }, 1222 "distribute/toolsreference/localizationchecklist/managestrings/zhcn": { 1223 "title": "", 1224 "resources": [ 1225 "guide/topics/resources/string-resource.html", 1226 "intl/zh-cn/design/style/writing.html", 1227 "https://en.wikipedia.org/wiki/XLIFF" 1228 ] 1229 }, 1230 "distribute/toolsreference/localizationchecklist/preplaunch": { 1231 "title": "", 1232 "resources": [ 1233 "https://play.google.com/intl/en_us/badges/", 1234 "distribute/tools/promote/device-art.html" 1235 ] 1236 }, 1237 "distribute/toolsreference/localizationchecklist/preplaunch/zhcn": { 1238 "title": "", 1239 "resources": [ 1240 "https://play.google.com/intl/en_us/badges/", 1241 "intl/zh-cn/distribute/tools/promote/device-art.html" 1242 ] 1243 }, 1244 "distribute/toolsreference/localizationchecklist/supportlaunch": { 1245 "title": "", 1246 "resources": [ 1247 "distribute/tools/launch-checklist.html", 1248 ] 1249 }, 1250 "distribute/toolsreference/localizationchecklist/supportlaunch/zhcn": { 1251 "title": "", 1252 "resources": [ 1253 "intl/zh-cn/distribute/tools/launch-checklist.html", 1254 ] 1255 }, 1256 "distribute/toolsreference/launchchecklist/understanding": { 1257 "title": "", 1258 "resources": [ 1259 "tools/publishing/publishing_overview.html", 1260 "tools/publishing/preparing.html" 1261 ] 1262 }, 1263 "distribute/toolsreference/launchchecklist/policies": { 1264 "title": "", 1265 "resources": [ 1266 "https://support.google.com/googleplay/android-developer/answer/4430948", 1267 "https://support.google.com/googleplay/android-developer/topic/2364761", 1268 "https://support.google.com/googleplay/android-developer" 1269 ] 1270 }, 1271 "distribute/toolsreference/launchchecklist/quality": { 1272 "title": "", 1273 "resources": [ 1274 "distribute/essentials/quality/core.html", 1275 "distribute/essentials/quality/tablets.html", 1276 "https://developers.google.com/edu/guidelines" 1277 ] 1278 }, 1279 "distribute/toolsreference/launchchecklist/rating": { 1280 "title": "", 1281 "resources": [ 1282 "https://support.google.com/googleplay/android-developer/answer/188189", 1283 ] 1284 }, 1285 "distribute/toolsreference/launchchecklist/country": { 1286 "title": "", 1287 "resources": [ 1288 "https://support.google.com/googleplay/android-developer/answer/138294" 1289 ] 1290 }, 1291 "distribute/toolsreference/launchchecklist/size": { 1292 "title": "", 1293 "resources": [ 1294 "google/play/expansion-files.html", 1295 "tools/help/proguard.html" 1296 ] 1297 }, 1298 "distribute/toolsreference/launchchecklist/platform": { 1299 "title": "", 1300 "resources": [ 1301 "guide/practices/screens_support.html", 1302 "about/dashboards/index.html", 1303 "guide/topics/manifest/uses-sdk-element.html" 1304 ] 1305 }, 1306 "distribute/toolsreference/launchchecklist/price": { 1307 "title": "", 1308 "resources": [ 1309 "https://support.google.com/googleplay/android-developer/table/3541286", 1310 ] 1311 }, 1312 "distribute/toolsreference/launchchecklist/purchasemethod": { 1313 "title": "", 1314 "resources": [ 1315 "google/play/billing/index.html", 1316 "google/play/billing/billing_subscriptions.html" 1317 ] 1318 }, 1319 "distribute/toolsreference/launchchecklist/setprice": { 1320 "title": "", 1321 "resources": [ 1322 "https://support.google.com/googleplay/android-developer/answer/1169947", 1323 "https://support.google.com/googleplay/android-developer/answer/138412", 1324 "https://support.google.com/googleplay/android-developer/answer/112622", 1325 "https://support.google.com/googleplay/android-developer/answer/138000" 1326 ] 1327 }, 1328 "distribute/toolsreference/launchchecklist/localization": { 1329 "title": "", 1330 "resources": [ 1331 "distribute/tools/localization-checklist.html", 1332 "https://support.google.com/l10n/answer/6359997" 1333 ] 1334 }, 1335 "distribute/toolsreference/launchchecklist/graphics": { 1336 "title": "", 1337 "resources": [ 1338 "https://support.google.com/googleplay/android-developer/answer/1078870", 1339 "https://android-developers.blogspot.com/2011/10/android-market-featured-image.html" 1340 ] 1341 }, 1342 "distribute/toolsreference/launchchecklist/productdetails": { 1343 "title": "", 1344 "resources": [ 1345 "https://support.google.com/googleplay/android-developer/answer/113475", 1346 "https://support.google.com/googleplay/android-developer/answer/1078870" 1347 ] 1348 }, 1349 "distribute/toolsreference/launchchecklist/badges": { 1350 "title": "", 1351 "resources": [ 1352 "https://play.google.com/intl/en_us/badges/", 1353 "distribute/tools/promote/linking.html" 1354 ] 1355 }, 1356 "distribute/toolsreference/launchchecklist/finalchecks": { 1357 "title": "", 1358 "resources": [ 1359 "https://play.google.com/about/developer-content-policy.html", 1360 "https://support.google.com/googleplay/android-developer/answer/113476", 1361 "support.html" 1362 ] 1363 }, 1364 "distribute/toolsreference/launchchecklist/afterlaunch": { 1365 "title": "", 1366 "resources": [ 1367 "https://support.google.com/googleplay/android-developer/answer/113477", 1368 "https://support.google.com/googleplay/android-developer/answer/1153479", 1369 "https://support.google.com/payments/answer/2741495", 1370 "distribute/essentials/optimizing-your-app.html" 1371 ] 1372 }, 1373 "distribute/toolsreference/launchchecklist/understanding/zhcn": { 1374 "title": "", 1375 "resources": [ 1376 "intl/zh-cn/tools/publishing/publishing_overview.html", 1377 "intl/zh-cn/tools/publishing/preparing.html" 1378 ] 1379 }, 1380 "distribute/toolsreference/launchchecklist/policies/zhcn": { 1381 "title": "", 1382 "resources": [ 1383 "https://support.google.com/googleplay/android-developer/answer/4430948?hl=zh-Hans", 1384 "https://support.google.com/googleplay/android-developer/topic/2364761?hl=zh-Hans", 1385 "https://support.google.com/googleplay/android-developer?hl=zh-Hans" 1386 ] 1387 }, 1388 "distribute/toolsreference/launchchecklist/quality/zhcn": { 1389 "title": "", 1390 "resources": [ 1391 "intl/zh-cn/distribute/essentials/quality/core.html", 1392 "intl/zh-cn/distribute/essentials/quality/tablets.html", 1393 "https://developers.google.com/edu/guidelines?hl=zh-Hans" 1394 ] 1395 }, 1396 1397 "distribute/toolsreference/launchchecklist/rating/zhcn": { 1398 "title": "", 1399 "resources": [ 1400 "https://support.google.com/googleplay/android-developer/answer/188189?hl=zh-Hans", 1401 ] 1402 }, 1403 "distribute/toolsreference/launchchecklist/country/zhcn": { 1404 "title": "", 1405 "resources": [ 1406 "https://support.google.com/googleplay/android-developer/answer/138294?hl=zh-Hans" 1407 ] 1408 }, 1409 "distribute/toolsreference/launchchecklist/size/zhcn": { 1410 "title": "", 1411 "resources": [ 1412 "google/play/expansion-files.html", 1413 "intl/zh-cn/tools/help/proguard.html" 1414 ] 1415 }, 1416 "distribute/toolsreference/launchchecklist/price/zhcn": { 1417 "title": "", 1418 "resources": [ 1419 "https://support.google.com/googleplay/android-developer/table/3541286?hl=zh-Hans", 1420 ] 1421 }, 1422 "distribute/toolsreference/launchchecklist/purchasemethod/zhcn": { 1423 "title": "", 1424 "resources": [ 1425 "intl/zh-cn/google/play/billing/index.html", 1426 "google/play/billing/billing_subscriptions.html" 1427 ] 1428 }, 1429 "distribute/toolsreference/launchchecklist/setprice/zhcn": { 1430 "title": "", 1431 "resources": [ 1432 "https://support.google.com/googleplay/android-developer/answer/1169947?hl=zh-Hans", 1433 "https://support.google.com/googleplay/android-developer/answer/138412?hl=zh-Hans", 1434 "https://support.google.com/googleplay/android-developer/answer/112622?hl=zh-Hans", 1435 "https://support.google.com/googleplay/android-developer/answer/138000?hl=zh-Hans" 1436 ] 1437 }, 1438 "distribute/stories/localization": { 1439 "title": "", 1440 "resources": [ 1441 "distribute/stories/games/rvappstudios-zombie.html", 1442 "distribute/stories/games/g4a-indian-rummy.html", 1443 "distribute/stories/apps/sayhi.html" 1444 ] 1445 }, 1446 "distribute/toolsreference/launchchecklist/localization/zhcn": { 1447 "title": "", 1448 "resources": [ 1449 "intl/zh-cn/distribute/tools/localization-checklist.html", 1450 ] 1451 }, 1452 "distribute/toolsreference/launchchecklist/graphics/zhcn": { 1453 "title": "", 1454 "resources": [ 1455 "https://support.google.com/googleplay/android-developer/answer/1078870?hl=zh-Hans", 1456 "https://android-developers.blogspot.com/2011/10/android-market-featured-image.html" 1457 ] 1458 }, 1459 "distribute/toolsreference/launchchecklist/productdetails/zhcn": { 1460 "title": "", 1461 "resources": [ 1462 "https://support.google.com/googleplay/android-developer/answer/113475?hl=zh-Hans", 1463 "https://support.google.com/googleplay/android-developer/answer/1078870?hl=zh-Hans" 1464 ] 1465 }, 1466 "distribute/toolsreference/launchchecklist/badges/zhcn": { 1467 "title": "", 1468 "resources": [ 1469 "https://play.google.com/intl/en_us/badges/", 1470 "intl/zh-cn/distribute/tools/promote/linking.html" 1471 ] 1472 }, 1473 "distribute/toolsreference/launchchecklist/finalchecks/zhcn": { 1474 "title": "", 1475 "resources": [ 1476 "https://play.google.com/about/developer-content-policy.html", 1477 "https://support.google.com/googleplay/android-developer/answer/113476?hl=zh-Hans", 1478 "support.html" 1479 ] 1480 }, 1481 "distribute/toolsreference/launchchecklist/afterlaunch/zhcn": { 1482 "title": "", 1483 "resources": [ 1484 "https://support.google.com/googleplay/android-developer/answer/113477?hl=zh-Hans", 1485 "https://support.google.com/googleplay/android-developer/answer/1153479?hl=zh-Hans", 1486 "https://support.google.com/payments/answer/2741495?hl=zh-Hans", 1487 "distribute/essentials/optimizing-your-app.html" 1488 ] 1489 }, 1490 "distribute/monetize/premium": { 1491 "title": "", 1492 "resources": [ 1493 "google/play/billing/index.html", 1494 "https://support.google.com/googleplay/android-developer/answer/4407611" 1495 ] 1496 }, 1497 "distribute/monetize/freemium": { 1498 "title": "", 1499 "resources": [ 1500 "google/play/billing/index.html", 1501 "https://support.google.com/googleplay/android-developer/answer/4407611" 1502 ] 1503 }, 1504 "distribute/monetize/subscriptions": { 1505 "title": "", 1506 "resources": [ 1507 "google/play/billing/billing_subscriptions.html", 1508 "https://support.google.com/googleplay/android-developer/answer/4407611" 1509 ] 1510 }, 1511 "distribute/monetize/ecommerce": { 1512 "title": "", 1513 "resources": [ 1514 "https://developers.google.com/wallet/instant-buy/", 1515 "https://support.google.com/googleplay/android-developer/answer/4407611" 1516 ] 1517 }, 1518 "distribute/monetize/advertising": { 1519 "title": "", 1520 "resources": [ 1521 "https://www.google.com/ads/admob/#subid=us-en-et-dac", 1522 "https://www.google.com/doubleclick/publishers/small-business/index.html", 1523 "https://support.google.com/googleplay/android-developer/topic/2985714", 1524 "training/monetization/ads-and-ux.html" 1525 ] 1526 }, 1527 "distribute/monetize/admob": { 1528 "title": "", 1529 "resources": [ 1530 "https://support.google.com/admob/topic/2784623", 1531 "https://admob.blogspot.com/", 1532 "https://analyticsacademy.withgoogle.com/mobile-app", 1533 "https://www.udacity.com/courses/ud876-3" 1534 ] 1535 }, 1536 "distribute/monetize/paymentmethods": { 1537 "title": "", 1538 "resources": [ 1539 "https://play.google.com/about/giftcards/", 1540 "https://support.google.com/googleplay/answer/2651410" 1541 ] 1542 }, 1543 "autolanding": { 1544 "title": "", 1545 "resources": [ 1546 "auto/index.html", 1547 "design/auto/index.html", 1548 "training/auto/index.html" 1549 ] 1550 }, 1551 "tvlanding": { 1552 "title": "", 1553 "resources": [ 1554 "tv/index.html", 1555 "design/tv/index.html", 1556 "training/tv/index.html" 1557 ] 1558 }, 1559 "wearlanding": { 1560 "title": "", 1561 "resources": [ 1562 "design/wear/index.html", 1563 "training/building-wearables.html", 1564 "training/wearables/ui/index.html" 1565 ] 1566 }, 1567 "design/auto/auto_ui_guidelines": { 1568 "title": "", 1569 "resources": [ 1570 "shareables/auto/AndroidAuto-audio-apps.pdf", 1571 "shareables/auto/AndroidAuto-messaging-apps.pdf", 1572 "shareables/auto/AndroidAuto-custom-colors.pdf" 1573 ] 1574 }, 1575 "training/auto/overview": { 1576 "title": "", 1577 "resources": [ 1578 "training/auto/start/index.html", 1579 "design/auto/index.html", 1580 "shareables/auto/AndroidAuto-custom-colors.pdf" 1581 ] 1582 }, 1583 "training/auto/messaging": { 1584 "title": "", 1585 "resources": [ 1586 "training/auto/messaging/index.html", 1587 "shareables/auto/AndroidAuto-messaging-apps.pdf", 1588 "samples/MessagingService/index.html" 1589 ] 1590 }, 1591 "training/auto/media": { 1592 "title": "", 1593 "resources": [ 1594 "training/auto/audio/index.html", 1595 "shareables/auto/AndroidAuto-audio-apps.pdf", 1596 "samples/MediaBrowserService/index.html" 1597 ] 1598 }, 1599 "training/auto/distribute": { 1600 "title": "", 1601 "resources": [ 1602 "distribute/essentials/quality/auto.html", 1603 "distribute/googleplay/auto.html" 1604 ] 1605 }, 1606 "training/testing/overview": { 1607 "title": "", 1608 "resources": [ 1609 "training/testing/start/index.html", 1610 "tools/testing/testing_android.html", 1611 "https://www.youtube.com/watch?v=vdasFFfXKOY" 1612 ] 1613 }, 1614 "training/testing/tools": { 1615 "title": "", 1616 "resources": [ 1617 "tools/testing-support-library/index.html", 1618 "tools/help/monkey.html", 1619 "tools/help/monkeyrunner_concepts.html", 1620 "tools/testing/testing_otheride.html", 1621 "https://source.android.com/devices/tech/debug/dumpsys.html" 1622 ] 1623 }, 1624 "training/testing/techniques": { 1625 "title": "", 1626 "resources": [ 1627 "training/testing/ui-testing/index.html", 1628 "training/testing/unit-testing/index.html", 1629 "training/testing/performance.html" 1630 ] 1631 }, 1632 "training/testing/resources": { 1633 "title": "", 1634 "resources": [ 1635 "https://github.com/googlesamples/android-testing", 1636 "https://www.youtube.com/watch?v=2I6fuD20qlY", 1637 "https://codelabs.developers.google.com/codelabs/android-testing/index.html", 1638 "https://github.com/googlesamples/android-testing-templates", 1639 "https://google.github.io/android-testing-support-library" 1640 ] 1641 }, 1642 "distribute/stories/games": { 1643 "title": "", 1644 "resources": [ 1645 "https://storage.googleapis.com/androiddevelopers/shareables/stories/Glu_Deerhunter2014_gpgs.pdf", 1646 "https://storage.googleapis.com/androiddevelopers/shareables/stories/ConcreteSoftware_PBABowling_gpgs.pdf", 1647 "https://storage.googleapis.com/androiddevelopers/shareables/stories/Dragonplay_DragonplaySlots_gpgs.pdf", 1648 "https://storage.googleapis.com/androiddevelopers/shareables/stories/Gameloft_Asphalt8_gpgs.pdf", 1649 "https://storage.googleapis.com/androiddevelopers/shareables/stories/Glu_EternityWarriors3_gpgs.pdf", 1650 "https://storage.googleapis.com/androiddevelopers/shareables/stories/HotheadGames_RivalsatWar_gpgs.pdf", 1651 "https://storage.googleapis.com/androiddevelopers/shareables/stories/TMSOFT_Compulsive_gpgs.pdf", 1652 "https://storage.googleapis.com/androiddevelopers/shareables/stories/Noodlecake_SuperStickmanGolf2_gpgs.pdf", 1653 "https://storage.googleapis.com/androiddevelopers/shareables/stories/TinyRebel_DoctorWhoLegacy_gpgs.pdf", 1654 "https://storage.googleapis.com/androiddevelopers/shareables/stories/Senri_LeosFortune_gpgs.pdf" 1655 ] 1656 }, 1657 "overview/zhcn/1": { 1658 "title": "", 1659 "resources": [ 1660 "intl/zh-cn/distribute/essentials/quality/core.html", 1661 "intl/zh-cn/distribute/essentials/quality/tablets.html", 1662 "intl/zh-cn/distribute/tools/launch-checklist.html", 1663 "intl/zh-cn/tools/publishing/publishing_overview.html", 1664 "intl/zh-cn/distribute/tools/localization-checklist.html" 1665 ] 1666 }, 1667 "overview/zhcn/2": { 1668 "title": "", 1669 "resources": [ 1670 "intl/zh-cn/google/play/billing/index.html", 1671 "intl/zh-cn/google/play/billing/api.html", 1672 "intl/zh-cn/google/play/billing/billing_admin.html", 1673 "intl/zh-cn/google/play/billing/billing_testing.html", 1674 "intl/zh-cn/google/play/billing/billing_best_practices.html" 1675 ] 1676 }, 1677 "overview/zhcn/3": { 1678 "title": "", 1679 "resources": [ 1680 "https://play.google.com/intl/en_us/badges/", 1681 1682 "intl/zh-cn/distribute/tools/promote/device-art.html", 1683 "intl/zh-cn/distribute/tools/promote/linking.html", 1684 "intl/zh-cn/distribute/tools/promote/brand.html", 1685 "intl/zh-cn/tools/help/proguard.html" 1686 ] 1687 }, 1688 "overview/zhcn/4": { 1689 "title": "", 1690 "resources": [ 1691 "intl/zh-cn/design/style/writing.html", 1692 "intl/zh-cn/training/basics/fragments/fragment-ui.html", 1693 "intl/zh-cn/training/multiscreen/index.html", 1694 "intl/zh-cn/training/monitoring-device-state/index.html" 1695 ] 1696 }, 1697 "overview/carousel/zhcn": { 1698 "title": "", 1699 "resources": [ 1700 "https://www.youtube.com/watch?v=vGV7FHGzpFU", 1701 "https://www.youtube.com/watch?v=aqc3ZOTzpdk", 1702 "https://www.youtube.com/watch?v=jaNrJ8uyLSc" 1703 ] 1704 }, 1705 "overview/1": { 1706 "title": "", 1707 "resources": [ 1708 "distribute/essentials/quality/core.html", 1709 "distribute/essentials/quality/tablets.html", 1710 "distribute/tools/launch-checklist.html", 1711 "tools/publishing/publishing_overview.html", 1712 "distribute/tools/localization-checklist.html" 1713 ] 1714 }, 1715 "overview/2": { 1716 "title": "", 1717 "resources": [ 1718 "google/play/billing/index.html", 1719 "google/play/billing/api.html", 1720 "google/play/billing/billing_admin.html", 1721 "google/play/billing/billing_testing.html", 1722 "google/play/billing/billing_best_practices.html" 1723 ] 1724 }, 1725 "overview/3": { 1726 "title": "", 1727 "resources": [ 1728 "https://play.google.com/intl/en_us/badges/", 1729 "distribute/tools/promote/device-art.html", 1730 "distribute/tools/promote/linking.html", 1731 "distribute/tools/promote/brand.html", 1732 "tools/help/proguard.html" 1733 ] 1734 }, 1735 "overview/4": { 1736 "title": "", 1737 "resources": [ 1738 "design/style/writing.html", 1739 "training/basics/fragments/fragment-ui.html", 1740 "training/multiscreen/index.html", 1741 "training/monitoring-device-state/index.html" 1742 ] 1743 }, 1744 "training/work/apps": { 1745 "title": "", 1746 "resources": [ 1747 "training/enterprise/app-compatibility.html", 1748 "training/enterprise/app-restrictions.html", 1749 "training/enterprise/cosu.html", 1750 "https://www.youtube.com/watch?v=39NkpWkaH8M&index=2&list=PLOU2XLYxmsIKAK2Bhv19H2THwF-22O5WX", 1751 "samples/AppRestrictionSchema/index.html", 1752 "https://www.youtube.com/watch?v=dH41OutAMNM", 1753 "samples/AppRestrictionEnforcer/index.html" 1754 ] 1755 }, 1756 "training/work/admin": { 1757 "title": "", 1758 "resources": [ 1759 "training/enterprise/work-policy-ctrl.html", 1760 "samples/BasicManagedProfile/index.html", 1761 "https://www.youtube.com/watch?v=j3QC6hcpy90" 1762 ] 1763 }, 1764"tools/help/log": { 1765 "title": "", 1766 "resources": [ 1767 "tools/help/am-logcat.html" 1768 ] 1769 }, 1770"tools/help/monitor": { 1771 "title": "", 1772 "resources": [ 1773 "tools/help/am-memory.html", 1774 "tools/help/am-cpu.html", 1775 "tools/help/am-gpu.html", 1776 "tools/help/am-network.html" 1777 ] 1778 }, 1779 "tools/help/data": { 1780 "title": "", 1781 "resources": [ 1782 "tools/help/am-hprof.html", 1783 "tools/help/am-allocation.html", 1784 "tools/help/am-methodtrace.html", 1785 "tools/help/am-sysinfo.html" 1786 ] 1787 }, 1788 "tools/help/shot": { 1789 "title": "", 1790 "resources": [ 1791 "tools/help/am-screenshot.html", 1792 "tools/help/am-video.html" 1793 ] 1794 }, 1795 "tools/performance/rendering": { 1796 "title": "", 1797 "resources": [ 1798 "tools/performance/debug-gpu-overdraw/index.html", 1799 "tools/performance/profile-gpu-rendering/index.html", 1800 "tools/performance/hierarchy-viewer/setup.html", 1801 "tools/performance/hierarchy-viewer/index.html", 1802 "tools/performance/hierarchy-viewer/profiling.html" 1803 ] 1804 }, 1805 "tools/performance/memory": { 1806 "title": "", 1807 "resources": [ 1808 "tools/performance/memory-monitor/index.html", 1809 "tools/performance/heap-viewer/index.html", 1810 "tools/performance/allocation-tracker/index.html", 1811 "tools/performance/comparison.html" 1812 ] 1813 }, 1814 "tools/performance/cpu": { 1815 "title": "", 1816 "resources": [ 1817 "tools/performance/traceview/index.html", 1818 "tools/performance/systrace/index.html" 1819 ] 1820 }, 1821 "tools/performance/battery": { 1822 "title": "", 1823 "resources": [ 1824 "tools/performance/batterystats-battery-historian/index.html", 1825 "tools/performance/batterystats-battery-historian/charts.html" 1826 ] 1827 }, 1828 "marshmallow/landing/resources": { 1829 "title": "", 1830 "resources": [ 1831 "about/versions/marshmallow/android-6.0-changes.html", 1832 "about/versions/marshmallow/android-6.0.html", 1833 "about/versions/marshmallow/samples.html" 1834 ] 1835 }, 1836 "marshmallow/landing/videos": { 1837 "title": "", 1838 "resources": [ 1839 "https://youtu.be/U9tw5ypqEN0", 1840 "https://youtu.be/N72ksDKrX6c", 1841 "https://youtu.be/iZqDdvhTZj0", 1842 "https://www.youtube.com/watch?v=vcSj8ln-BlE", 1843 "https://youtu.be/LQoohRwojmw", 1844 "https://www.youtube.com/watch?v=VOn7VrTRlA4", 1845 "https://youtu.be/5sCQjeGoE7M", 1846 "https://www.youtube.com/watch?v=C8lUdPVSzDk", 1847 "https://www.youtube.com/watch?v=HXacyy0HSW0", 1848 "https://www.youtube.com/watch?v=OW1A4XFRuyc", 1849 "https://www.youtube.com/watch?v=j3QC6hcpy90", 1850 "https://www.youtube.com/watch?v=f17qe9vZ8RM", 1851 "https://www.youtube.com/watch?v=ndBdf1_oOGA" 1852 ] 1853 }, 1854 "marshmallow/landing/more": { 1855 "title": "", 1856 "resources": [ 1857 "training/permissions/requesting.html", 1858 "training/backup/autosyncapi.html", 1859 "training/monitoring-device-state/doze-standby.html", 1860 "training/app-links/index.html", 1861 "training/articles/assistant.html", 1862 "training/testing/performance.html", 1863 "https://developers.google.com/android/nexus/images" 1864 ] 1865 }, 1866 "tools/landing/resources": { 1867 "title": "", 1868 "resources": [ 1869 "tools/studio/index.html", 1870 "tools/studio/studio-features.html", 1871 "studio/intro/index.html", 1872 ] 1873 }, 1874 "tools/landing/latest": { 1875 "title": "", 1876 "resources": [ 1877 "https://medium.com/google-developers/how-often-should-you-update-android-studio-db25785c488e#.8blbql35x", 1878 "http://android-developers.blogspot.com/2016/04/android-studio-2-0.html", 1879 "https://medium.com/google-developers/writing-more-code-by-writing-less-code-with-android-studio-live-templates-244f648d17c7#.hczcm02du", 1880 ] 1881 }, 1882} 1883