1. fee that the place you bought bitcoin from is taking from you when you make a withdrawal
this is a fixed amount, usually higher than the reality and the service provider (eg. exchange) decide how much they take from you.
2. fee that you pay when you are making a bitcoin transaction on chain, on your own.
this is based on two things: your transaction size in bytes and how big mempool is and how much others are paying.
the bigger your transaction size in bytes, the bigger your fee is going to be.
the bigger the mempool (number of unconfirmed transactions) the bigger the fee you have to pay if you want your transaction to be confirmed faster. http://bitcoinfees.21.co/
Listed fee: 0.00094134
1 input: 0.01770000
2 outputs: 0.01567472 (to me) & 0.00108394 (fee I assumed?)
no the second output is the "change". they put 0.0177 in and got 2 outputs out : 0.01567472 + 0.00108394 = 0.01675866 the difference which is 0.00094134 goes to miners as fee automatically.
https://en.bitcoin.it/wiki/Change