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