Back

Projects Projects

App
Currency Converter App (currency-converter-app)
Info
Built an Android app that converts money between different currencies with numeric-only input and instant calculation.
  • Designed and implemented the UI using XML layouts (ConstraintLayout, LinearLayout).
  • Developed conversion logic in Kotlin for accurate results.
  • Added input validation to ensure only numeric values are accepted.
  • Tested functionality in Android Studio to verify conversion accuracy.
Link View on GitHub
App
Mortgage Calculator App (mortgage-calculator-app)
Info
Created an Android app that calculates monthly mortgage payments using the standard mortgage formula.
  • Built onboarding and main screens using Material Components with XML layouts (ConstraintLayout, LinearLayout).
  • Implemented mortgage calculation logic in Kotlin with error handling for missing inputs.
  • Ensured numeric-only fields using Android input types.
  • Validated results across test scenarios for accuracy.
Link View on GitHub
App
Tip Calculator App (tip-calculator-app)
Info
Developed an Android app that calculates tip and total bill amount with restrictions for valid tip percentages.
  • Designed input screens using XML layouts (ConstraintLayout, LinearLayout).
  • Added calculation logic in Kotlin with automatic updates when inputs change.
  • Implemented validation to allow only 0–20% tip.
  • Tested various bill and tip combinations in Android Studio.
Link View on GitHub
App
Age Calculator App (age-calculator-app)
Info
Built an Android app that calculates age in years, months, weeks, days, hours, and minutes.
  • Designed input forms with XML layouts (ConstraintLayout, LinearLayout).
  • Implemented age calculation in Kotlin using the Calendar API.
  • Validated inputs for correct year/month ranges.
  • Tested multiple cases in Android Studio to ensure calculation correctness.
Link View on GitHub
App
Coffee Login App (coffee-login-app)
Info
Developed an Android app with a coffee-themed welcome, login, and register screens.
  • Created UI with XML layouts (ConstraintLayout, LinearLayout) following the coffee theme.
  • Implemented form validation in Kotlin for email, name, and required fields.
  • Applied Material Components for modern, accessible UI.
  • Tested usability and collected peer feedback for improvements.
Link View on GitHub
App
BMI Calculator App (bmi-calculator-app)
Info
Created an Android app that calculates BMI from height (cm) and weight (kg).
  • Designed input fields with XML layouts (ConstraintLayout, LinearLayout).
  • Implemented BMI formula in Kotlin with results limited to one decimal place.
  • Enabled auto-update whenever inputs changed using listeners in Android Studio.
  • Verified results with multiple test values.
Link View on GitHub
App
Temperature Converter App (temperature-converter-app)
Info
Built an Android app that converts temperatures between Celsius, Fahrenheit, and Kelvin.
  • Designed UI with XML layouts (ConstraintLayout, LinearLayout).
  • Implemented conversion formulas in Kotlin for accurate results.
  • Added numeric-only input validation.
  • Conducted testing in Android Studio to check edge cases.
Link View on GitHub
App
Login Register App (login-register-app)
Info
Built an Android app with login and create account screens to demonstrate basic authentication flow.
  • Designed login and register screens using XML layouts (ConstraintLayout, LinearLayout).
  • Implemented validation in Kotlin for email format, required fields, and name input.
  • Designed a simple and user-friendly interface with Material Components.
  • Tested multiple scenarios to ensure validation works correctly.
Link View on GitHub