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更多