Case Study

BTC Market Ticker

The rise of Bitcoin and other cryptocurrencies has opened the door for entrepreneurs to bring new technologies to the financial market. BTC Market Ticker has jumped in the game with a sleek app powered by Backendless.

Conquer the Crypto Markets

Built by a native Australian, BTC Market Ticker is designed to help Aussies track their investment on btcmarkets.net, an Australian crypto exchange without its own existing app, and make informed decisions based on current market trends. (The app is not associated with btcmarkets.net.)

  • Live Data
  • Historical Price Charts
  • Crypto Portfolio
  • Customizable Alerts

Backendless: Tell us about your app, BTC Market Ticker. What drove you to build a crypto markets app?

Mitchell Duncan, Creator of BTC Market Ticker: I saw a need in the Australian crypto market for an app to track btcmarkets.net, a popular Australian crypto exchange. The exchange itself does not provide an app, so I decided to create one myself.

How big is your team? An app like this seems like a significant undertaking.

I built the app myself as a single developer. I work full time in an unrelated industry so I develop apps in my free time. Sometimes it’s hard to dedicate as much time as I’d like to the app; users are actually really surprised when they reach out to me for support and realize it’s just a team of one.

900
Peak Daily Users
2,000+
Monthly Users
385+
App Store Reviews

Backendless has all the server features I need in a single platform.”

- Mitchell Duncan, Creator of BTC Market Ticker

What role does Backendless play in the app? Did you consider any alternatives before choosing us?

I considered a few other options, such as: building my own backend (deemed too much work); Parse (was shutting down); and AWS (too complicated). Backendless’ custom business logic associated with timers was the main drawcard. The ability to also send push notifications from the same service sealed the deal.

What challenges did you face while building your app with Backendless? How were you able to overcome them?

Backend servers were brand new to me when I discovered Backendless. It was a steep learning curve to get my business logic up and running. I decided to use Java to write the code, which I had never used before, so that took some time to get used to. Once I had a handle on the server code, it took quite a while to debug and test. The Backendless support team was quite helpful with this aspect as they provided examples and guidance.

Getting push notifications up and running was another challenging aspect. Due to the nature of the app, the business logic behind the push notifications is quite complex. A user creates an alert on their device by specifying criteria such as the price of a cryptocurrency, for example. This alert then needs to be synchronized with the server, with the user device information as well as the criteria they selected. The server code then has the periodically check if the criteria of any of the user alerts are met. When that happens, the alerts need to be sent to the correct users.

There weren’t many platforms that made this whole process relatively straightforward. It’s a big help having data tables and push notifications built into the one platform.

How did our platform help you expedite the development process?

Backendless has all the server features I need in a single platform. Business logic, data tables, cache memory, and push notifications. There are many aspects of my app that I can now tweak in real-time rather than having to deploy a new version to the App Store. The seamless connectivity between data tables and business logic and the ability to access the data tables easily from iOS SDK is very valuable. The SDK itself was straightforward to set up, for the most part.

Do you expect to continue using Backendless for your backend as your app continues to grow?

So far, Backendless has provided all of the tools necessary for my app in its current form. I have a lot of confidence that this will be the case moving forward.

Closing

In an industry where real-time data and numerical accuracy are critical, Backendless provides the resources to power a finance app with ease. The ease of use of the Backendless platform makes it possible for a team of one to build a highly complex app without dedicating extensive time and resources to the project. This allows the creator to focus on the frontend and user experience without getting bogged down in the technical minutia of the server side of the application.