pull/770/merge
Rahul Baskey 2 years ago committed by GitHub
commit 705dd0e96c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -0,0 +1,41 @@
# Unit Converter App
**Tier:** 1-Beginner
Unit converters are handy tools that help users quickly convert between different units of measurement. Building a unit converter app is a great way to understand user interface design and handling various conversions. Your app should support multiple unit types and offer a user-friendly experience.
In this project, you will create a unit converter app that allows users to convert between various units, such as length, weight, temperature, and more. The styling and unit types are up to you, so let your creativity shine. To get inspiration and understand the functionality, you can explore other unit converter apps available on different platforms.
### Constraints
- You must not use external libraries or APIs for unit conversion.
## User Stories
- [ ] User can see a selection box or buttons to choose the source and target units.
- [ ] User can enter a numeric value in an input field.
- [ ] User can see the equivalent value in the target unit as they type or modify the input value.
- [ ] User can choose from a variety of unit types (e.g., length, weight, temperature, volume, currency).
- [ ] User can reset the input field and conversion result with a 'Reset' or 'Clear' button.
- [ ] User can see user-friendly error messages if they input invalid or non-numeric values.
- [ ] User can convert between units accurately and display the result with appropriate precision.
## Bonus Features
- [ ] User can switch between dark and light mode for the app.
- [ ] User can add custom units for conversion (e.g., if you're building a currency converter, they can add their own exchange rates).
- [ ] User can see a history of previous conversions and easily access them.
- [ ] User can share conversion results with others through a sharing feature.
## Useful Links and Resources
- [Unit Conversion (Wikipedia)](https://en.wikipedia.org/wiki/Conversion_of_units)
- [MDN](https://developer.mozilla.org/en-US/)
## Example Projects
- [Unit Converter by Pconverter](https://www.pconverter.com/)
- [ConvertPad - Unit Converter](https://play.google.com/store/apps/details?id=com.mathpad.mobile.android.wt.unit&hl=en&gl=US)
- [Unit Converter (iOS)](https://apps.apple.com/us/app/unit-converter-%CF%89/id1160518172)
- [Unit Converter by XE](https://www.xe.com/apps/converter/)
- [Currency Converter App](https://play.google.com/store/apps/details?id=com.easy.currency.converter&hl=en&gl=US)
Loading…
Cancel
Save