Description:
The currency in the app is being localized automatically based on the user's device settings. However, for the sake of consistency and user experience, I'd like to propose that the default currency remains set to US Dollars (USD) across all devices.
Expected Behavior:
When a user accesses the app, regardless of their device's locale, the currency should be displayed as US Dollars (USD) by default. This ensures that users have a consistent experience and can easily compare values without the need for currency conversion.
Current Behavior:
The app currently localizes the currency based on the user's device settings, leading to varying currency displays for different locales.
Steps to Reproduce:
- Open the app on a device with a non-US locale.
- Observe that the currency is currently being localized based on the device's locale.
- The proposed behavior is for the currency to display as US Dollars (USD) by default.
Suggested Solution:
To implement this change, I suggest modifying the app's code responsible for currency display to explicitly set the default currency to USD. This way, users will always see USD as the currency, regardless of their device's locale.
Additional Notes:
Currency localization can be a useful feature, but in this specific context, maintaining a single currency (USD) by default aligns with the nature of the app and simplifies user interactions.