Software Methodology App
Agile Development • 2024 • Course Project
Overview
A team-based mobile app project built using Agile methodology, starting with a React JSX prototype and ending with a fully functional Android Studio app.
Role: Frontend Developer, UI Translator
Tools: React, Android Studio, Figma, GitHub, Agile Sprints
Problem
This project challenged our team to follow full software development lifecycle practices to build a working application. The primary difficulty was translating component logic and layout from React into Android Studio, where design conventions and tooling differ. Maintaining consistency across platforms while delivering usable features under time constraints was a core challenge.
My Approach
UX Decisions
- Component layouts adapted to fit Android's Material Design guidelines
- Text and icon sizes adjusted for better mobile legibility and tap targets
- Navigation logic matched platform norms while maintaining user expectations from the React prototype
Final Build
Fully functional Android app built and tested within a 5-week Agile cycle. Project included Git-based collaboration, weekly deliverables, and final presentation of working demo. Core user flows mirrored the React prototype, including onboarding and task completion features.

Reflection
This project gave me firsthand experience in translating between platforms and collaborating through Agile sprints. I learned how crucial communication is in team workflows—and how much interface polish relies on thoughtful design consistency across frameworks.