Giter Club home page Giter Club logo

braze_2.0's Introduction

A Mechanical Engineer turn passionate iOS developer โค๏ธ

Coding

๐Ÿ‘‹

  • ๐Ÿ”ญ Iโ€™m currently working on a ticketing and event app KLIQQ, after finishing my last project; a cryptocurrency tracking app Braze using SwiftUI, Combine and Core data. See here Braze App

  • ๐ŸŒฑ Iโ€™m also learning SwiftData, Core ML (Machine Learning), ARKit and 2D Games

  • ๐Ÿ‘จโ€๐Ÿ’ป All of my projects are available here

  • ๐Ÿ’ฌ Check my wiki

  • ๐Ÿ“ I not-so regularly write articles and publish them here

  • ๐Ÿ“„ Wanna know more about my experiences, check out my resume

  • โšก Fun fact I'm a dog person ๐Ÿถ

Random dev jokes for you my friend!

README Jokes

Check my Recent post on Medium

Recent Article 0

Connect with me โ˜•

theroyaiyetin roy aiyetin 17664098 @nkemaiyetin princenkem#1581

(back to top)

Stats โšก

Top Langs

Roy's streak

(back to top)

Github Trophies ๐ŸŸ

Expand to see my Github Trophies โญ

Github Trophies

Wakatime Stats

Expand to see details of my daily coding activities from my Code Editor ๐Ÿ“Š

WakaTime Dashboard

(back to top)

My Tech Stack โšก

Xcode Swift SwiftUI Objective-C Git GitHub Python cocoapods Flutter/> </a>
<a href= stackoverflow Visual Studio Code React Native RxSwift firebase Google Canva figma Android Studio Udemy Matlab tensorflow Realm Ruby Postman Coursera/> </a>
<a href= Medium/> </a>
<a href=

braze_2.0's People

Contributors

antonshcherba avatar roynkem avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

braze_2.0's Issues

Currency Localization Default Issue

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:

  1. Open the app on a device with a non-US locale.
  2. Observe that the currency is currently being localized based on the device's locale.
  3. 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.

Add refresh feature

Description:
I would like to add a "refresh" feature in Braze app that triggers when the user drags down the view.

Currently, refreshing the data in the app requires tapping a button, which can be less intuitive. Implementing this feature would enhance the user experience by making it more natural and efficient to update the displayed data. Users could simply pull down on the screen to refresh, similar to other popular apps like social media platforms.

Implement Currency Conversion Feature

Description:

I aim to enhance Braze app by implementing a currency conversion feature. Currently, users cannot select their preferred currency. It is important that the app dynamically converts the default currency value to the selected currency, providing a more comprehensive experience.

Goals:

Allow users to select their preferred currency from a list of options.
Implement currency conversion logic to display converted values based on the selected currency.

Additional Information:

The user's ability to choose their preferred currency will enhance their experience by displaying values in a familiar context.
Currency conversion is a valuable feature for users who deal with different currencies and want to see values in their preferred currency.

Related Issue:
Link to the pending "Add Currency Selection Feature" issue

Enhancement: Add Currency Selection Feature

Description:

Currently, the app displays currency values based on the device's locale. To improve user experience and provide more flexibility, I propose adding a currency selection feature to the Home view. This enhancement will allow users to choose their preferred currency for displaying portfolio values.

Expected Behavior:

When a user accesses the App, they should have the option to select their preferred currency from a list of available currencies. Once selected, the app should display all values in the chosen currency.

Steps to Reproduce:

  1. Launch the app.
  2. Look for the newly added "Currency Selection" button.
  3. Tap the button to open a list of available currencies.
  4. Choose a currency from the list.
  5. Observe that the app now displays values in the selected currency.

Suggested Solution:

To implement this enhancement, create a user interface element (such as a button) in the Home view that triggers a currency selection popover or view. Allow users to choose their desired currency from a list of supported options. Once selected, update the displayed values accordingly.

Additional Notes:

This feature will provide users with greater control over how they view their portfolio values, catering to a diverse user base with varying currency preferences.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.