Server side methods
All server side operations are Json https calls. (e.g. [login to view URL] using post to submit parameters.
for instance login is a https post, username, password,
login output:
{"error":null,"result":"success","errorCode":null,"loginStatus":{"loggedIn":true,"username":"jothn321"},"firstName":"John","lastName":"Smith","wallets":[{"id":36621,"balance":999989500000,"currency":"AUD"},{"id":36622,"balance":9999500000, currency":"BTC"}],"idStatus":"No"}
All amounts to be divided by 100000000 and displayed with 4 digits decimal
Push data:
The app should be able to receive push notifications from the server using socket io.
Push data is used to display the result of payments and new orders (e.g. once the pay button is clicked, in a few seconds the server will let the client know if the payment has been successful. This is on top of the initial json method call in order to initiate the payment)
the client will need to subscript to certain channels in order to get data (e.g. orders, chart data)
Chart screen
The chart is a basic candle stick financial chart based on an array of 5 numbers (time, open, high, close, low)
It's ideal for the chart to be live and update itself as the server pushes new chart data.
Security
As this is a financial system dealing with money, it's important to use latest security best practices for mobiles when it comes to saving passwords, sharing data, authentication, etc.
Chart screen
The chart is a basic candle stick financial chart based on an array of 5 numbers (time, open, high, close, low)
It's ideal for the chart to be live and update itself as the server pushes new chart data.
Supporting Multiple devices
It's ideal to develop this for both normal phones with medium to high density and also for tablets running Android.
On tablets the UI will need to look like this where the right area is the content displayed based on the actions selected on the left panel:
hello ,
we are a team of professional android developers with over 7yrs of exp in our field.
I have gone through with the requirement and understand it well. we can handle your project easily and assure you for the best services from our side.
Noddy
Hi,
I have read your requirement carefully.
I am an iPhone | Android software expert with rich experience. I have done many successful iPhone | android apps and games: single, multi-player, cocos2d, unity3d.
And I have done many mobiles sites for android and ios.
I have quality-oriented programming habit, and very swift in delivery.
I would be more specific once we communicate with each other.
I hope you would let me do this job, and you will never regret doing so, but rather be excited with the outcome.
I will be more than happy to get your response.
Let's talk or chat about more details of your work.
Thank you.