---
# System prepended metadata

title: Hints
tags: [fbu]

---

###### tags: `fbu`

# Hints
Here, you can find helpful links and code blocks to point you in the right direction when you are stuck. A big part of software engineering involves researching new or confusing topics on your own. Leverage the internet to find the information you need!


### Implementing Different Currency
- Checkout a free [currency API](https://fixer.io/documentation) that can converts from one currency to another. Implementing this API is a big jump from what you learned so far in the required Tip Calculator user stories. You will need to understand how to make [GET requests](https://teamtreehouse.com/community/what-is-the-best-way-to-make-postget-requests-with-objectivec) to fetch information from within your app.

- High-level steps
    - Get free API key from the [currency API](https://fixer.io/documentation)
    - Implement a feature to allow your user to declare their desired currency (or a different feature that triggers a currency change)
    - Call the **Convert Endpoint**
        ``` url
        https://data.fixer.io/api/convert
        ? access_key = API_KEY
        & from = GBP
        & to = JPY
        & amount = 25
        ```
    - Once the request successfully completes, update your user interface