Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Hardt-Coded/MyCryptoPortfolio
Manages your crypto portfolio on your phone. Written in F#, Xamarin and Xamarin.Elmish.
https://github.com/Hardt-Coded/MyCryptoPortfolio
Last synced: 28 days ago
JSON representation
Manages your crypto portfolio on your phone. Written in F#, Xamarin and Xamarin.Elmish.
- Host: GitHub
- URL: https://github.com/Hardt-Coded/MyCryptoPortfolio
- Owner: Hardt-Coded
- Created: 2018-08-19T13:50:05.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-08-30T19:32:50.000Z (over 6 years ago)
- Last Synced: 2024-08-18T14:03:00.552Z (4 months ago)
- Language: F#
- Size: 2.29 MB
- Stars: 10
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- Awesome-Fabulous - My Crypto Portfolio - Manages your crypto portfolio on your phone. Written in F# and Fabulous. (Sample apps)
README
# MyCryptoPortfolio
Manages your crypto portfolio on your phone and shows changes to the last rate update.
This app is written in F#, Xamarin and Xamarin.Elmish. (awesome tools)
It's under the MIT Licence.
I use [cryptocompare.com]() to get the current rates and the available symbols for all the crypto currencies. Thanks to these guys. You are awesome.
There is another App named MyCryptoPortfolio in the Windows App Store. The current Version is a rewrite and redesign in F#.
Have fun.
Btw. Please note, that I am using Exceptions in my service code. The first approache was the using of Result. But I ran into a strange error on debugging on my Huawei P20.
The function in the service file return correctly Async>. But the consuming function App.fs -> getRates, gets a strange error message, something with Argument bla, and on "Ok x" x is an integer. So I change to the exception thingy.
# Updates
- 2018-08-30: Fixed the busy state spinner disapears before loading of rates is complete. Introducing a ofAsyncBatchMsg Cmd extension to handle multiple messages after a async task is done.
- 2018-08-20: After the awesome insperation of https://github.com/TimLariviere/ElmishContacts,
I have introduce external command to seperate the pages into their own modules and to composite
them in the App.fs like Tim it does. Thanks Tim.# Description of the App
![image1](docimages/Description_1.png)
![image2](docimages/Description_2.png)
![image3](docimages/Description_3.png)