FetchMyPendingPayout - BIG UPDATE
Github:
https://github.com/WSSCreativeDepartment/FetchMyPendingPayout
Apple App Store (Waiting for Review):
https://itunes.apple.com/us/app/fetchmypendingpayout/id1400128805?ls=1&mt=8
My last announcement about this app was a "little update", I didn't know that I will make much better solutions in the next three days. I even took some time to create some graphics, but the real improvement is actually the code and the new functions.
What's new?
- New graphics (backgrounds and the app icon)
- Prevented crushing by allowing only lowercase letters
- Added Bittrex API for Steem and SBD market info
New icon
This is the new app icon, made by myself.
Crushes prevented
I had some troubles with typing Steemit username in the text field. If I wrote "Dumar022" or "DUMAR022" the app wouldn't give any results. If there any extra "whitespace" ( like: " dumar022" or "dumar022 ") the app would crash. So I added this code to allow only lowercase letters and to prevent the whitespace:
`// This function allows only lowercase and no whitespace
func textField(_ textFieldToChange: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool {
//just change this charectar username it's a text field
if textFieldToChange == typeUserName {
let characterSetNotAllowed = CharacterSet.whitespaces
if let _ = string.rangeOfCharacter(from:NSCharacterSet.uppercaseLetters) {
return false
}
if let _ = string.rangeOfCharacter(from: characterSetNotAllowed, options: .caseInsensitive) {
return false
} else {
return true
}
}
return true
}`
Before adding this functions, the app contained a warning message. Now I was able to remove that message. The whole app is solid now and it is much easier to use.
Bittrex API added
I added the Bittrex API to monitor the price of Steem and SBD on the Bittrex market. I did it differently than as with Steemjs API . I didn't use "SwiftyJSON" pod, I simply created a new Swift file and constructed the code inside and called it from the main ViewController. I did the same for the Widget.
Fetching the information from Bittrex goes a few seconds slower than from Steemit. Maybe that's because of the Steem and SBD wallet maintenance of or maybe I should use "SwifyJSON" pod for this, I will make some test in the next few days and we will see.
This is what I'm pulling from Bittrex:
- BTC-Steem market info (last price)
- BTC-SBD market info (last price)
- USD-BTC market info (last price)
I primarily made the app to make it easy for myself and I find it very useful. Install the app and activate the widget.
The widget is a small app extension that you can run even when your phone is locked. Swipe with your finger right until you see the widgets. At the bottom, you have the "EDIT" button which will take you to the list of all apps that you have with possible widgets. Find FetchMyPendingPayout or Steemple there and activate the widget.
This is still a tiny app but provides you with more info.
The most useful thing here is the info about the pending payout from your recent Steemit post. When you write something good, you probably tend to go on Steemit every few minutes to check what is going on with your rewards. Now you can just check your widget. And you can see the additional info about the price of Steem and SBD on Bittrex.
Check the screenshots with new graphics:
If the last post on your blog is someone's else content and you just resteemed it, that post will be monitored in the app.
Example: @ace108 resteemed @happydolphin
Why do I use it so much
Before I created this app, I would have to unlock my phone, enter the internet browser, type "Steemit" into the address bar, log in and go to my blog page to find this info.
Now I only have to swipe with my finger over my display (even when it's locked) and I get what I need.
FetchMyPendingPayout history
3 days ago: FetchMyPendingPayout Widget Update
12 days ago: My new Widget on the App Store! Gotta check it!
Next on FetchMyPendingPayout
I will try to include the price of Steem and SBD from Binance, Upbit and CoinMarketCap. I will also add the possibility to a user to choose what info from the application he would like to have in the widget.
Hey @dumar022
Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!
Want to chat? Join us on Discord https://discord.gg/h52nFrV.
Vote for Utopian Witness!
Thank you. I upvoted this comment to contribute @utopian-io
I installed the App on my iPhone 6 Plus, but after I enter my username , than the app crash always when I start it. Not able to start the app anytime...
I tested the latest update on the iPhone 6 Plus, please wait for the latest update, it should be available on the AppStore in few hours, all bugs fixed. The new (fixed) version is still waiting for review from the Apple guys
If you want, I will let you know here on comments when it will be available. I am glad that someone tests it! :)
thanks Dumar, shure I will wait for it. Thanks for your great work
some issues with my tax info and apple guys... it should be done today
thanks for the update, will look at it in the night
Now available:) works fine for me and my testers
Thank you for your contribution.
Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.
To view those questions and the relevant answers related to your post, click here.
Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]
upvote for me please? https://steemit.com/news/@bible.com/2sysip