Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/greg-ynx/curren_py
Desktop currency converter app using Kivy framework.
https://github.com/greg-ynx/curren_py
currency-conversion kivy kivy-framework kvlang python python-gui python310
Last synced: 6 days ago
JSON representation
Desktop currency converter app using Kivy framework.
- Host: GitHub
- URL: https://github.com/greg-ynx/curren_py
- Owner: greg-ynx
- Created: 2021-10-23T05:06:53.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-05-30T09:16:24.000Z (over 2 years ago)
- Last Synced: 2024-10-16T12:35:53.611Z (20 days ago)
- Topics: currency-conversion, kivy, kivy-framework, kvlang, python, python-gui, python310
- Language: Python
- Homepage:
- Size: 1.65 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Curren_py : A simple and lightweight currency converter application!
![](readme/001.png)This application support more than 150 currencies thanks to the ExchangeRate-API.
Curren_py is easy to use and could serve as a good project for beginners in Kivy Design language and Kivy GUI framework.
I personally feel that Kivy might be better for mobile development.However, its design language helped me a lot to shorten the number of code in my files.
Where PyQt framework (used for the first version) will definitely bring a professional look to your user interface but
with more code needed.## How does it work ?
As simple as it looks like, there are only four inputs that will communicate automatically thanks to the event process:
- Two "Spinners" that work as dropdown menus, in which we can select any of the currently supported currencies.
- Two "text inputs" in which can be written float numbers only.![](readme/hdiw.gif)
## CreditsFor this project, I must give credits to ExchangeRate-API for there work and for its free access. I also want to
highlight the original tutorial named "Currency Converter in Python" from Data Flair website.Finally, this application use requirements that you can check below:
- Kivy~=2.1.0
- requests~=2.27.1## Ways to improve
The best way to improve this application is to make it for mobile by using Kivy GUI Framework and KivyMD.