Skip to content

Implement Sample Application with Intern Frameworks and Propose Framework Improvements #29

@Eren-Can-Donertas

Description

@Eren-Can-Donertas

Build Sample App Using Intern Project Frameworks & Produce Improvement Proposal Document

Description

Create a complete sample application by strictly following the READMEs and guidelines defined in the intern-project-engineering repository.

The application must:

  • Use the provided Android framework and Backend framework consistently
  • Respect all architectural rules, conventions, and constraints defined in the frameworks
  • Demonstrate correct and idiomatic usage of the frameworks end-to-end

In addition to the implementation, a comprehensive improvement proposal document must be produced.
This document should analyze both frameworks and propose concrete improvements based on hands-on usage during the project.


Scope

  • Build a functional application using:
    • Android framework
    • Backend framework
  • Follow repository READMEs as the primary source of truth
  • Focus on correctness, structure, and framework usage
  • Produce a written improvement analysis document

Functional Requirements

  • Application uses the Android framework as intended (no bypassing abstractions)
  • Application uses the backend framework as intended (no custom shortcuts)
  • App includes multiple screens and realistic flows
  • UI is visually appealing and polished
  • App demonstrates real-world usage scenarios of the frameworks

Documentation Requirements

Create a minimum 5-page (~1000+ words) document that includes:

  • Overview of the implemented application
  • Framework usage evaluation (Android + Backend)
  • Identified strengths of each framework
  • Identified limitations or friction points
  • Concrete improvement suggestions, including:
    • Architecture
    • Developer experience
    • Extensibility
    • Documentation clarity
    • Tooling or workflow improvements

The document must be structured, technical, and written in clear professional English.


Acceptance Criteria

  • Application is built strictly using the provided Android framework
  • Application is built strictly using the provided Backend framework
  • No framework rules or abstractions are bypassed
  • App includes multiple screens and realistic user flows
  • UI is visually polished and user-friendly
  • Improvement document is at least 5 pages / ~1000 words
  • Improvement document covers both frameworks in depth
  • Suggestions are concrete, actionable, and technically justified

Out of Scope

  • Rewriting or modifying the frameworks themselves
  • Replacing frameworks with external alternatives
  • Production deployment or scaling concerns

Ownership, Deadline & Effort

  • Team Owner: Engineering
  • Individual Owner: @Eren-Can-Donertas
  • Deadline: 2026-01-24 24:00
  • Estimated Effort: 15 hours

Metadata

Metadata

Labels

documentationImprovements or additions to documentationenhancementNew feature or request

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions