Skip to content

chesterbot01/FreeX

Repository files navigation

FreeX, feel free to exchange.

FreeX (Free to eXchange) is a mobile application for online and face-to-face currency exchange transactions.
This is the team project required by ECE 651, instructed by Prof. Werner Dietl.
My job is the development of the front end in Android platform.

=======

Main Contributions

  • Integrated most of the functions into Fragment classes, decreased the number of Activities to 3, thus cut down the switching cost.

  • Used Aynctask as a multi-thread programming technique to communicate with the server using HTTP protocol.

  • Stored the cookie in a global instance of Application, and extracted the session when needed to identify different users from heterogeneous devices.

  • Regular expression is used to check the validity of user input; MD5 algorithm is used for encryption through transmission; Used currencylayer API to get real-time exchange rates; Used ZXing API to support exchange transactions through scanning QR code.

  • Got a total score of 93% after the professor's evaluation.


About

Feel free to exchange

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages