projects/currency-exchange-app Back

Currency Exchange App

A currency conversion and rate-checking application built around API integration, conversion accuracy, and lightweight financial utility flows.

Reference & Lifestyle Finance Utility

Overview

A compact finance utility for users who need quick conversions, current rates, and simple mobile access to currency data.

Tech stack

KotlinRetrofitMVVMCoroutinesJSON

Problem solved

Users needed a fast and reliable way to convert values and view rates without a heavy or confusing interface.

Architecture

MVVM with repository-controlled rate sources, UI state updates, and testable conversion logic.

PresentationCompose / View
DomainUse cases
DataRepository

Key features

  • Exchange rate fetching
  • Conversion workflows
  • Input validation
  • Error-tolerant API handling

Engineering challenges

  1. Keeping conversion logic accurate and traceable
  2. Dealing with API failures and stale data states
  3. Designing a minimal UI around utility-driven use cases

Related projects

Resume Contact