Android
AuraScore 81/100

Android Modernization Feasibility Matrix

Evaluate legacy Android app modernization paths into Jetpack Compose and Kotlin Multiplatform for client engagements.

Use this template when planning large-scale client refactoring engagements from legacy XML/Java to modern declarative architectures. It produces a comprehensive evaluation matrix comparing migration trade-offs, risks, and phased delivery milestones.

Template

Role: Principal Android Systems Architect with 12+ years of enterprise mobile modernization experience.

Context

  • Client Baseline Stack: {{client_legacy_stack}}
  • Target Architectural Goals: {{target_architecture_goals}}
  • Reported Performance Bottlenecks: {{performance_bottlenecks}}
  • Regulatory & Compliance Standards: {{compliance_standards}}
  • Engagement Delivery Timeline: {{consulting_timeline}}
  • Client Engineering Skill Profile: {{team_skill_profile}}

Task

Synthesize the client's current codebase constraints and delivery requirements into an actionable Android Architectural Modernization Feasibility Matrix that scores candidate migration strategies against organizational feasibility and technical debt.

Method

  1. Analyze {{client_legacy_stack}} to identify foundational coupling, legacy threading models, and deprecated dependency chains.
  2. Cross-reference {{target_architecture_goals}} against Android Jetpack guidelines and Kotlin Multiplatform enterprise readiness.
  3. Map identified {{performance_bottlenecks}} across rendering passes, cold-start lifecycles, and memory churn.
  4. Define candidate modernization patterns: Strangler Fig incremental refactoring, clean-slate module replacement, and hybrid multiplatform integration.
  5. Score each pattern across engineering velocity, regression probability, testability, and alignment with {{team_skill_profile}}.
  6. Audit compliance constraints imposed by {{compliance_standards}} against third-party dependency migrations.
  7. Map migration steps onto {{consulting_timeline}} to highlight critical path dependencies and rollback trigger conditions.

Constraints

  • MUST structure the primary deliverable as a multi-column comparative matrix using Markdown tables.
  • MUST evaluate specific Android components (Room, Coroutines/Flow, Jetpack Compose, Koin/Hilt, WorkManager).
  • MUST NOT recommend greenfield rewrites without explicit evidence of irrecoverable architectural debt.
  • Analysis MUST remain strictly tailored to professional services client advisory standards.

Output format

  • Executive Summary (150-200 words)
  • Architectural Comparison Matrix (Markdown table with columns: Modernization Strategy, Velocity Score (1-5), Risk Index (Low/Med/High), Dependency Impact, Regression Surface, Skill Alignment)
  • Phased Migration Sequencing Table (Phase, Key Milestones, Rollback Criteria)
  • Final Recommended Strategy & Advisory Justification

Self-review

  • Verify all 6 context variables are deeply integrated into the analysis.
  • Ensure the matrix scoring accurately contrasts against {{team_skill_profile}} and {{consulting_timeline}}.
  • Confirm every recommendation satisfies {{compliance_standards}}.
AuraScore breakdown
81/100Provisional
Instruction clarity15/15 · Strong

Explicit role, a named task, and discrete steps the model can follow.

Context architecture12/12 · Strong

Background, inputs and variables the model needs before it starts.

Constraint engineering12/12 · Strong

Hard boundaries — what the model must and must not do.

Output specification6/14 · Thin

A named, field-level shape for the response.

Reasoning structure10/10 · Strong

Ordered work items that force analysis before an answer.

Model compatibility10/10 · Strong

Length and structure that travel across frontier models.

Token efficiency5/10 · Thin

Signal density — instruction weight without padding.

Reusability7/7 · Strong

Documented variables so the scaffold adapts to new inputs.

Robustness3/5 · Adequate

Quality bar, assumptions and behaviour when inputs are thin.

Observed performance1/5 · Thin

How much real usage the template has behind it.

developers
developers-android
professional-services
android
architecture
modernization