Skip to content

Pages Review Tracker

This is an internal editorial tracker for Android Dev Handbook article review. It is intentionally kept as an unlisted service page: available by direct URL, but not part of the main learning navigation. The initial priority order is based on pages_review_priority.txt.

Status legend

  1. TODO - the article has not passed the focused review/update pass yet.
  2. UPDATED - the article was reviewed and meaningfully updated; the paired Russian version is expected to be synchronized as part of the normal workflow.

Current snapshot

  1. Last tracker update: 2026-11-01
  2. Total articles tracked: 107
  3. Updated: 91
  4. TODO: 16
Priority Total Updated TODO
P0 27 27 0
P1 40 40 0
P2 40 24 16

Tracker

  1. P0, UPDATED, 2026-06-29, compose/state-recomposition.md, State & Recomposition, Expanded Compose state basics, mutableStateOf, state ownership, state hoisting, model stability, derivedStateOf, and practical recomposition reduction techniques.
  2. P0, UPDATED, 2026-06-29, coroutines-flow/basics.md, Coroutines Basics, Expanded coroutine fundamentals: blocking vs suspending, threads, concurrency vs parallelism, suspend, CPU-bound vs I/O-bound work, dispatchers, withContext, launch vs async, builders, and runBlocking.
  3. P0, UPDATED, 2026-07-03, compose/basics.md, Compose Basics, Expanded Compose basics with Compose vs View System comparison, state-driven UI example, clearer recomposition wording, composable anti-patterns, and related topic links.
  4. P0, UPDATED, 2026-07-09, compose/side-effects.md, Side Effects, Expanded side-effect guidance with an API selection table, Kotlin examples, rememberUpdatedState, snapshotFlow, common mistakes, and related topic links.
  5. P0, UPDATED, 2026-08-11, compose/performance.md, Compose Performance, Expanded measurement guidance, lazy list identity and reuse, composition work, frequently changing state, derivedStateOf, stability, backwards writes, and common performance mistakes.
  6. P0, UPDATED, 2026-08-11, coroutines-flow/scopes-cancellation.md, Coroutine Scopes & Cancellation, Expanded scope ownership, structured concurrency, Job hierarchy, supervision, cooperative cancellation, cleanup, timeout handling, and practical Android lifecycle guidance.
  7. P0, UPDATED, 2026-08-29, coroutines-flow/flow-basics.md, Flow Basics, clarified the Flow pipeline, collection semantics, context, cancellation, and error handling.
  8. P0, UPDATED, 2026-08-29, coroutines-flow/flow-operators.md, Flow Operators, reorganized operator selection and clarified flattening, combining, buffering, retry, and terminal semantics.
  9. P0, UPDATED, 2026-08-30, coroutines-flow/stateflow-sharedflow.md, StateFlow & SharedFlow, clarified delivery semantics, added stateIn/shareIn, and improved lifecycle guidance.
  10. P0, UPDATED, 2026-08-31, coroutines-flow/lifecycle-aware-collection.md, Lifecycle-aware Collection, Clarified cancellation and restart semantics, StateFlow and Flow collection, parallel collectors, Compose effect handling, and the lifecycle limitations of LaunchedEffect.
  11. P0, UPDATED, 2026-09-03, architecture/basics.md, Architecture Basics, Clarified layer responsibilities, unidirectional data flow, Clean Architecture dependency semantics, repository boundaries, domain-layer trade-offs, and single-source-of-truth ownership.
  12. P0, UPDATED, 2026-07-03, architecture/ui-state.md, UI State Architecture, Added state restoration guidance: state ownership, lifecycle boundaries, SavedStateHandle, repository/storage, temporary UI scopes, and feature design restoration decisions.
  13. P0, UPDATED, 2026-09-03, architecture/mv-patterns.md, MV* Patterns, Clarified MVC, MVP, MVVM and MVI responsibilities, distinguished Jetpack ViewModel from MVVM, explained reducer and effect boundaries, and added a pragmatic MVVM/MVI comparison.
  14. P0, UPDATED, 2026-09-03, architecture/multi-module.md, Multi-module Architecture, Streamlined modularization strategies, clarified module APIs and dependency rules, added Gradle api/implementation guidance, and made build-performance recommendations measurement-driven.
  15. P0, UPDATED, 2026-08-23, android/activity-fragment-lifecycle.md, Activity, Fragment & Lifecycle
  16. P0, UPDATED, 2026-09-04, android/components.md, Android Components, Clarified component entry points and exposure, service and receiver execution semantics, ContentProvider security, Intent resolution, Bundle size limits, and Parcelable usage.
  17. P0, UPDATED, 2026-09-05, android/view-system-xml-ui.md, View System / XML UI, Clarified View measurement and rendering, custom View accessibility, DialogFragment state handling, RecyclerView recycling, binding trade-offs, and measurement-driven XML performance guidance.
  18. P0, UPDATED, 2026-09-06, android/background-work-system-behavior.md, Background Work & System Behavior, Clarified API selection, Doze behavior, WorkManager timing and expedited work, foreground service restrictions, exact alarms, FCM handling, and idempotent background execution.
  19. P0, UPDATED, 2026-09-07, android/gradle-build-system.md, Gradle & Build System, Clarified Gradle and AGP responsibilities, build lifecycle and repository scopes, dependency configurations, variants, reproducibility, convention plugins, caching, and measurement-driven build optimization.
  20. P0, UPDATED, 2026-09-08, android/performance-memory.md, Performance & Memory, Clarified ANR conditions, frame deadlines and jank diagnosis, distinguished leaks from allocation pressure, improved profiling guidance, and updated LeakCanary, DEX, multidex, and R8 recommendations.
  21. P0, UPDATED, 2026-09-09, di/basics.md, DI Basics, Distinguished DI from frameworks, introduced composition roots and manual DI, clarified constructor injection, runtime values, Service Locator trade-offs, scopes, and singleton lifetime risks.
  22. P0, UPDATED, 2026-09-10, di/dagger-hilt.md, Dagger / Hilt, Clarified Hilt and Dagger responsibilities, constructor and module bindings, qualifiers, component visibility and scopes, ViewModel runtime arguments, and compile-time graph diagnostics.
  23. P0, UPDATED, 2026-09-12, di/koin.md, Koin, Clarified definition lifetimes, constructor DSL, qualifiers and runtime parameters, module validation, compiler-plugin safety, test isolation, and practical criteria for choosing Koin or Hilt.
  24. P0, UPDATED, 2026-09-12, testing/strategy.md, Testing Strategy, Clarified risk-based priorities, separated test scope from execution environment, refined the test-pyramid model and test doubles, and added deterministic, isolated, and flaky-test guidance.
  25. P0, UPDATED, 2026-09-13, testing/viewmodel-testing.md, ViewModel Testing, Clarified coroutine scheduler setup, final-state versus emission testing, StateFlow conflation, effect delivery semantics, controlled fakes, and SavedStateHandle test boundaries.
  26. P0, UPDATED, 2026-09-14, testing/coroutines-flow-testing.md, Coroutines & Flow Testing, Corrected virtual-time scheduling, unified TestCoroutineScheduler usage, clarified dispatcher behavior, cancellation and failure testing, hot-flow collection, StateFlow conflation, backgroundScope, and debounce tests.
  27. P0, UPDATED, 2026-09-14, kotlin/lateinit-lazy.md, lateinit vs lazy, Verified lateinit restrictions, lazy initialization and thread-safety semantics, refined isInitialized guidance, and improved Russian terminology.
  28. P1, UPDATED, 2026-09-15, kotlin/basics.md, Kotlin Basics, Clarified mutability and null-safety boundaries, Java platform types, Any/Unit/Nothing semantics, array equality, safe and unsafe casts, and final-by-default inheritance rules.
  29. P1, UPDATED, 2026-09-15, kotlin/kotlin-vs-java.md, Kotlin vs Java, Clarified visibility, nullability, JVM property mapping, interop annotations, inheritance, sealed hierarchies, and data classes versus records; synchronized EN/RU and removed repetition.
  30. P1, UPDATED, 2026-09-16, kotlin/classes-and-types.md, Classes & Types, Corrected data-class constructor requirements; clarified shallow copying, sealed hierarchies, object initialization and thread safety, companion semantics, and value-class boxing; synchronized EN/RU and removed repetition.
  31. P1, UPDATED, 2026-09-17, kotlin/collections.md, Collections, Clarified collection-type selection, read-only versus immutable semantics, defensive snapshots, transforming versus mutating operations, Sequence trade-offs, and mutable-key risks; synchronized EN/RU and removed repetition.
  32. P1, UPDATED, 2026-09-17, index.md, Home, Added navigation for the AI, KMP, and Security domains and synchronized the English and Russian section lists.
  33. P1, UPDATED, 2026-09-18, kotlin/functions.md, Functions, Clarified extension resolution, function types and captured state, scope-function selection, inline/noinline/crossinline semantics, non-local returns, and reified type-erasure boundaries; synchronized EN/RU and removed repetition.
  34. P1, UPDATED, 2026-09-18, kotlin/generics.md, Generics, Clarified variance and type projections; added upper bounds, nullability, star projections, and type-erasure/reified limitations with Kotlin examples; synchronized EN/RU and removed repetition.
  35. P1, UPDATED, 2026-09-19, java/core.md, Java Core, Clarified object equality, collections, generics and boxing, access control, casts, and singleton lifetime; synchronized EN/RU.
  36. P1, UPDATED, 2026-09-20, java/concurrency.md, Java Concurrency, Clarified visibility and monitor semantics, interruption, wait/notify, executor lifecycle, Future cancellation, atomic operations, and ConcurrentHashMap guarantees; synchronized EN/RU and removed repetition.
  37. P1, UPDATED, 2026-09-21, java/exceptions.md, Java Exceptions, Clarified checked and unchecked exception boundaries, catch ordering, finally behavior, try-with-resources and suppressed exceptions, cause preservation, Kotlin interop, and Android failure handling; synchronized EN/RU.
  38. P1, UPDATED, 2026-09-22, java/jvm-android-runtime.md, JVM / Android Runtime, Added the JVM-to-DEX build pipeline; clarified JDK, language target and Android API compatibility, D8/R8 and desugaring, multidex, ART interpretation/JIT/AOT, Baseline Profiles, Zygote, processes, and managed memory; synchronized EN/RU.
  39. P1, UPDATED, 2026-09-23, android/storage.md, Storage, Clarified SQLite and Room migrations, asynchronous access and preferences write behavior; added concise app-specific and shared-file storage guidance; synchronized EN/RU and removed repetition.
  40. P1, UPDATED, 2026-09-23, android/context-resources.md, Context & Resources, Clarified context lifetime and UI configuration, ContextWrapper, resource selection, state restoration, and manual configuration handling; synchronized EN/RU.
  41. P1, UPDATED, 2026-06-30, networking/http-rest.md, HTTP / REST, Expanded HTTP/REST fundamentals: HTTP methods, safe/idempotent semantics, GET vs POST, status codes table, headers/body, and Android error mapping.
  42. P1, UPDATED, 2026-06-30, networking/retrofit-okhttp.md, Retrofit / OkHttp, Expanded Retrofit/OkHttp: service API examples, Response, OkHttp setup, interceptors, auth interceptor, serialization pitfalls, NetworkResult, request debugging, logging, common mistakes, and production recommendations.
  43. P1, UPDATED, 2026-09-24, networking/graphql.md, GraphQL, Clarified operations and schema nullability, added a variable-based query, distinguished partial GraphQL errors from transport failures, refined REST trade-offs and Apollo cache guidance; synchronized EN/RU and removed repetition.
  44. P1, UPDATED, 2026-09-25, networking/grpc-protobuf.md, gRPC / Protobuf, Added a complete service contract example; clarified RPC streaming semantics, Android channel lifecycle, deadlines, cancellation and safe retries, protobuf presence and compatibility rules, and REST trade-offs; synchronized EN/RU and removed repetition.
  45. P1, UPDATED, 2026-09-26, testing/android-ui-testing.md, Android UI Testing, Clarified local versus instrumented scope, Espresso and Compose synchronization boundaries, rule selection, semantics and stable selectors; added hermetic-test, configuration and flaky-test guidance; synchronized EN/RU and removed repetition.
  46. P1, UPDATED, 2026-09-27, ai/overview.md, AI on Android, Updated the Android AI solution map with ML Kit GenAI; clarified on-device, cloud and hybrid selection, runtime availability and foreground constraints, API-key security, untrusted-output handling, performance measurement and model-aware evaluation; synchronized EN/RU.
  47. P1, UPDATED, 2026-09-28, ai/ml-kit.md, ML Kit, Clarified traditional and GenAI API boundaries, bundled versus Play services model delivery, coroutine and CameraX lifecycle handling, runtime availability, foreground and quota constraints, privacy, and model-aware testing; synchronized EN/RU.
  48. P1, UPDATED, 2026-09-29, ai/litert.md, LiteRT, Clarified CompiledModel and Interpreter selection, LiteRT-LM boundaries, model contracts and delivery, synchronous inference and cancellation, accelerator fallback, quantization, integrity, lifecycle, and model-aware testing; synchronized EN/RU.
  49. P1, UPDATED, 2026-09-30, engineering/code-quality.md, Code Quality, Clarified contextual quality, readability and Android boundaries, technical-debt management, YAGNI and code-smell interpretation, safe refactoring, automated quality gates, lint baselines, suppressions, and metric limitations; synchronized EN/RU and removed repetition.
  50. P1, UPDATED, 2026-10-01, engineering/code-review.md, Code Review, Added author responsibilities, risk-based review depth, focused-PR guidance, Android-specific checks, explicit feedback severity, disagreement resolution, test review, approval criteria, follow-up rules, and post-merge validation; synchronized EN/RU and removed repetition.
  51. P1, UPDATED, 2026-10-02, engineering/oop.md, OOP, Clarified encapsulation, abstraction, inheritance and polymorphism with Kotlin examples; added final-by-default, composition, interface delegation, state ownership and immutability guidance; synchronized EN/RU and removed repetition.
  52. P1, UPDATED, 2026-10-03, engineering/solid.md, SOLID, Clarified change boundaries, pragmatic extension points, behavioral substitutability, consumer-oriented interfaces, and the distinction between dependency inversion and DI; added Kotlin and Android examples, contract-testing guidance, and overengineering caveats; synchronized EN/RU and removed repetition.
  53. P1, UPDATED, 2026-10-04, engineering/design-patterns.md, Design Patterns, Corrected Factory Method terminology; clarified factories, DI scopes, Observer and Flow semantics, Adapter versus Mapper, Strategy versus State, and Decorator versus Proxy; added Kotlin delegation and pragmatic pattern-selection guidance; synchronized EN/RU and removed repetition.
  54. P1, UPDATED, 2026-10-05, engineering/algorithms-complexity.md, Algorithms & Complexity, Added worst, average and amortized analysis; clarified loop counting, search and sorting trade-offs, auxiliary space, ArrayList growth, LinkedList limitations, hash-key stability and ArrayDeque usage; connected asymptotic complexity with Android profiling and benchmarking; synchronized EN/RU and removed repetition.
  55. P1, UPDATED, 2026-10-06, engineering/memory-runtime-basics.md, Memory & Runtime Basics, Clarified managed heap, thread stacks and native memory boundaries, object reachability and reference cycles, leak causes, reference strengths, resource cleanup, allocation pressure and Android profiling; synchronized EN/RU.
  56. P1, UPDATED, 2026-10-06, android/binder-ipc-aidl.md, Binder IPC and AIDL, Added a terminology glossary; clarified AIDL imports and parameter directions, local versus remote interface resolution, transaction-size limits, oneway semantics, connection and process-death handling, caller-identity security, and Stable AIDL compatibility; synchronized EN/RU.
  57. P1, UPDATED, 2026-10-07, architecture/legacy-refactoring.md, Legacy & Refactoring, Clarified safe refactoring, lifecycle checks and Rx/Compose migration.
  58. P1, UPDATED, 2026-10-08, engineering/system-design/fundamentals.md, System Design Fundamentals, Added measurable requirements, capacity estimates and a reusable design process; clarified scoped sources of truth, API success semantics, idempotency, SLI/SLO, observability, mobile lifecycle and unreliable-network failure handling; synchronized EN/RU.
  59. P1, UPDATED, 2026-10-09, engineering/system-design/scalability-capacity.md, Scalability & Capacity, Added peak-RPS, concurrency and storage-growth estimates; clarified throughput, saturation, headroom, load testing, failure capacity and autoscaling signals; expanded mobile burst, retry, backoff and jitter guidance; synchronized EN/RU.
  60. P1, UPDATED, 2026-10-10, engineering/system-design/data-storage-consistency.md, Data Storage & Consistency, Уточнены гарантии consistency, сходимость реплик и смысл CAP.
  61. P1, UPDATED, 2026-10-10, engineering/system-design/caching.md, Caching & Data Freshness, Уточнены TTL, negative caching и изоляция пользовательских данных.
  62. P1, UPDATED, 2026-10-10, engineering/system-design/async-messaging.md, Async Processing & Messaging, Уточнены загрузка медиа, восстановление постановки в очередь и подтверждение обработки.
  63. P1, UPDATED, 2026-10-10, engineering/system-design/reliability.md, Reliability & Failure Handling, Уточнены повторные попытки, идемпотентность и проверки состояния сервиса.
  64. P1, UPDATED, 2026-10-10, engineering/system-design/diagrams.md, System Design Diagrams, Добавлен сценарий потерянного ответа и прояснён смысл связей на схемах.
  65. P1, UPDATED, 2026-10-10, engineering/system-design/offline-first-mobile.md, Offline-First Mobile Application, Уточнены сохранение операций, безопасные повторы, удаления и смена аккаунта.
  66. P1, UPDATED, 2026-10-11, di/legacy-di.md, Legacy DI, Clarified Dagger and Toothpick validation and scope lifetimes, separated Moxy presentation concerns from DI, added lifecycle and migration checks, removed repetitive summaries, and synchronized EN/RU.
  67. P1, UPDATED, 2026-10-12, legacy/rxjava.md, RxJava, Clarified reactive types, backpressure, operator ordering, scheduling, error handling and subscription ownership; added Android lifecycle guidance and a behavior-preserving migration strategy for Coroutines and Flow; synchronized EN/RU and removed repetitive summaries.
  68. P2, UPDATED, 2026-10-13, android/index.md, Android Overview, Reorganized the section into platform, execution, build/performance, and graphics topics; added a learning path and missing links for Gradle, Binder/AIDL, system services, and AGSL; synchronized EN/RU.
  69. P2, UPDATED, 2026-10-14, kotlin/index.md, Kotlin Overview, Added a practical learning path, grouped language foundations, collections and reusable APIs, initialization and interoperability topics, expanded article descriptions, and synchronized EN/RU navigation.
  70. P2, UPDATED, 2026-10-15, compose/index.md, Compose Overview, Added a practical learning path, grouped UI foundations, state and behavior, and production-quality topics; added the missing Compose Navigation link, expanded article descriptions, and synchronized EN/RU navigation.
  71. P2, UPDATED, 2026-10-16, coroutines-flow/index.md, Coroutines & Flow Overview, Added a practical learning path, grouped coroutine foundations, streams and communication, and Android lifecycle integration; clarified Flow, Channels, StateFlow and SharedFlow coverage, expanded article descriptions, and synchronized EN/RU navigation.
  72. P2, UPDATED, 2026-10-17, architecture/index.md, Architecture Overview, Added a practical learning path, grouped design and state, scaling and change topics; clarified state ownership, unidirectional data flow, MV* patterns, modularization and legacy refactoring coverage; expanded article descriptions and synchronized EN/RU navigation.
  73. P2, UPDATED, 2026-10-18, java/index.md, Java Overview, Added a practical learning path, grouped language, concurrency and runtime topics, expanded article descriptions, and synchronized EN/RU navigation.
  74. P2, UPDATED, 2026-10-19, di/index.md, DI Overview, Added a practical learning path, grouped foundations, Android DI frameworks and legacy migration topics; clarified composition roots, graph validation, framework trade-offs and lifecycle-aware scopes; expanded article descriptions and synchronized EN/RU navigation.
  75. P2, UPDATED, 2026-09-11, android/agsl-runtime-shader.md, AGSL and RuntimeShader, Added AGSL fundamentals, RuntimeShader uniforms, Compose ShaderBrush and RenderEffect integration, API 33 fallback, color and coordinate handling, performance guidance, and comparison with OpenGL ES and Filament.
  76. P2, UPDATED, 2026-10-21, security/index.md, Security Overview, Preserved the security overview and added a learning path through TLS, OAuth, secure storage, and certificate pinning; synchronized EN/RU links.
  77. P2, UPDATED, 2026-10-21, networking/index.md, Networking Overview, Added a learning path, article descriptions, and cross-references to security and offline-first design; synchronized EN/RU.
  78. P2, UPDATED, 2026-10-21, testing/index.md, Testing Overview, Added a testing learning path, article descriptions, and a code-review cross-reference; synchronized EN/RU.
  79. P2, UPDATED, 2026-10-21, engineering/index.md, Engineering Overview, Grouped code, runtime, and system-design topics; added a learning path and concise article descriptions; synchronized EN/RU.
  80. P2, UPDATED, 2026-10-21, legacy/index.md, Legacy Overview, Aligned the overview with its current RxJava article and linked related legacy and migration topics in other sections; synchronized EN/RU.
  81. P2, UPDATED, 2026-10-23, compose/testing.md, Compose Testing, Clarified test rules, observable assertions, synchronization and merged semantics; removed repetitive summaries and synchronized EN/RU.
  82. P2, UPDATED, 2026-10-23, compose/navigation.md, Compose Navigation, Corrected the observable back-stack example; clarified restoration, deep-link parent stacks and Navigation 3 migration constraints; removed repetitive guidance and synchronized EN/RU.
  83. P2, UPDATED, 2026-10-24, coroutines-flow/channels.md, Channels, Clarified channel cancellation, receiveAsFlow versus consumeAsFlow, trySend failure handling and in-memory delivery limits; removed repetitive summaries and synchronized EN/RU.
  84. P2, UPDATED, 2026-10-25, android/canvas.md, Android Canvas, Clarified invalidation and layout, hardware versus bitmap-backed drawing, bitmap memory and custom View sizing; improved Kotlin examples, removed repetitive summaries and synchronized EN/RU.
  85. P2, UPDATED, 2026-10-26, android/opengl-es.md, OpenGL ES, Clarified EGL context lifecycle, VBO storage, OpenGL ES 2.0 shader examples and rendering stages; removed repetitive summaries and synchronized EN/RU.
  86. P2, UPDATED, 2026-10-27, android/vulkan.md, Vulkan, Clarified OpenGL ES trade-offs, Android device capability checks, command recording and synchronization; removed repetitive summaries and synchronized EN/RU.
  87. P2, UPDATED, 2026-10-28, android/google-filament.md, Google Filament, Clarified scene components, Android surface lifecycle, frame rendering and glTF assets; removed repetitive summaries and synchronized EN/RU.
  88. P2, UPDATED, 2026-10-29, android/2d-3d-rendering.md, 2D and 3D Rendering, Clarified CPU/GPU roles, hardware-accelerated Canvas, API selection and profiling; added Vulkan guidance, removed repetitive summaries and synchronized EN/RU.
  89. P2, UPDATED, 2026-10-30, android/android-system-services.md, Android System Services, Distinguished the system_server process from SystemServer startup code and clarified lmkd's role in process termination; synchronized EN/RU.
  90. P2, UPDATED, 2026-10-31, kotlin-multiplatform/overview.md, Kotlin Multiplatform Overview, Clarified Android and iOS integration, platform API boundaries and expect/actual alternatives; synchronized EN/RU.
  91. P2, UPDATED, 2026-11-01, kotlin-multiplatform/kmp-kmm-compose.md, KMP, KMM, and Compose Multiplatform, Clarified deprecated KMM naming, KMP versus Compose UI scope, Android-only API boundaries, and platform stability; synchronized EN/RU.
  92. P2, TODO, , kotlin-multiplatform/project-structure.md, Project Structure
  93. P2, TODO, , kotlin-multiplatform/shared-platform-code.md, Shared and Platform-specific Code
  94. P2, TODO, , kotlin-multiplatform/architecture-ui.md, Architecture and UI Integration
  95. P2, TODO, , kotlin-multiplatform/adoption-tradeoffs.md, Adoption Strategy and Trade-offs
  96. P2, TODO, , security/https-tls-certificates.md, HTTPS, TLS, and Certificates
  97. P2, TODO, , security/certificate-pinning.md, Certificate Pinning
  98. P2, TODO, , security/keystore-secure-storage.md, Android Keystore and Secure Storage
  99. P2, TODO, , security/oauth-pkce-token-management.md, OAuth, PKCE, and Token Management
  100. P2, TODO, , tools/overview.md, Tools Overview
  101. P2, TODO, , tools/logging-diagnostics.md, Logging and Diagnostics
  102. P2, TODO, , tools/network-inspection.md, Network Inspection
  103. P2, TODO, , tools/memory-leaks.md, Memory Leak Detection
  104. P2, TODO, , tools/performance-profiling.md, Performance Profiling and Benchmarking
  105. P2, TODO, , tools/crash-monitoring.md, Crash Monitoring
  106. P2, TODO, , tools/qa-debug-builds.md, QA and Debug Builds
  107. P2, TODO, , tools/in-app-debug-menus.md, In-app Debug Menus