Currency_Converter

KodeCamp

Overview

The Currency Converter app is a simple Android application that allows users to convert currency from one denomination to another.

Features

  • Currency conversion between various currencies including Nigerian naira, USD, GBP, EUR, and Bitcoin.
  • User-friendly interface with radio buttons for currency selection.
  • Option to round up the converted amount.

Installation

To use the Currency Converter app, follow these steps:

  • Clone this repository or download the source code.
  • Open the project in Android Studio.
  • Build and run the app on your Android device or emulator.

Demo on Appetizer

Usage

  • Launch the app on your Android device.
  • Select the currency you want to convert from by clicking on the arrow icon next to the "Amount" field.
  • Choose the currency you want to convert to by clicking on the arrow icon next to the "Bottom text field".
  • Enter the amount you wish to convert in the input field labeled "Amount."
  • Optionally, you can enable the "Round Up" switch to round up the converted amount.
  • Click the "Convert" Image button to see the converted amount in the "Bottom text field".

Screenshots

2023-10-02 13-12-18 High Res Screenshot 2023-10-02 13-12-40 High Res Screenshot 2023-10-02 13-12-56 High Res Screenshot 2023-10-02 13-13-02 High Res Screenshot

Libraries and Dependencies

The Currency Converter app uses the following libraries and dependencies:

  • AndroidX: AndroidX libraries for app compatibility and user interface components.
  • Data Binding: Used for binding UI components in XML layouts to data sources.
  • NumberFormat: Utilized to format currency values.
  • Locale: Used to specify currency formatting for different regions.

SDK Requirements

  • Minimum SDK Requirement --- API 24 Android 7.0 (Nougat)

  • Target SDK Requirement –-- API 34 Android API 34