FetchMyPendingPayout - BIG UPDATE

in #utopian-io6 years ago (edited)

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?

  1. New graphics (backgrounds and the app icon)
  2. Prevented crushing by allowing only lowercase letters
  3. 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:

  1. BTC-Steem market​ info (last price)
  2. BTC-SBD market info (last price)
  3. 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:


THE APP



THE WIDGET


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


THE USER AND THE AUTHOR


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!

17 days ago: My new iOS widget app: FetchMyPendingPayout - Check the payout for your recent Steemit post without even unlocking your iPhone


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.


This version (1.2) will be available on the Apple App Store in a few hours so I would appreciate if my​ followers help me to reach more downloads. You won't regret.

Thank you!!!

Sort:  

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]

pixresteemer_incognito_angel_mini.png
Congratz, your post has been resteemed and, who knows, will maybe appear in the next edition of the #dailyspotlights (Click on my face if you want to know more about me...)
Check the rules of the Daily Spotlights if you want to nominate someone!
Pixresteemer is also listed as promoter on The Steemians Directory

Coin Marketplace

STEEM 0.18
TRX 0.15
JST 0.029
BTC 61952.36
ETH 2417.96
USDT 1.00
SBD 2.64