Skip to content

EECE430L/ExchangeRate_Android

Repository files navigation

Inflate Rates Android App

Dependencies

Kindly check build.gradle.

  • androidx.core:core-ktx:1.7.0: Android Core Kotlin Extensions
  • androidx.appcompat:appcompat:1.6.1: Android AppCompat Library
  • com.google.android.material:material:1.8.0: Material Design Components
  • androidx.constraintlayout:constraintlayout:2.1.4: ConstraintLayout Library
  • com.squareup.retrofit2:retrofit:2.9.0: Retrofit HTTP Client
  • com.squareup.retrofit2:converter-gson:2.9.0: Gson Converter for Retrofit
  • com.github.PhilJay:MPAndroidChart:v3.1.0: MPAndroidChart Library

Setup

  1. Clone the repositoy
  2. Open the project from your favorite IDE
  3. Wait for the Gradle sync to synchronize the project dependencies and configurations
  4. Launch the app on an emulator or a connected android device

Structure

The default structure of android app projects was followed.

Folder Description
java contains the Kotlin source code and thus the business logic of all activities / fragments
res contains various resource files that define the appearance of the app
Gradle Scripts contains files that define build configuration and dependencies

Acknowledgements

Inline comments were added to reference external code segments.